Commit Graph

17 Commits

Author SHA1 Message Date
Ben Marsh
330924441f Horde: Report "Horde" as the user name when an issue is closed automatically.
#preflight none

[CL 22749933 by Ben Marsh in ue5-main branch]
2022-10-25 09:53:49 -04:00
Ben Marsh
f5c46231b4 Horde: Ensure the user initiating an issue change is named in the log.
#preflight none
#jira UE-165193, UE-165197

[CL 22690706 by Ben Marsh in ue5-main branch]
2022-10-21 11:39:58 -04:00
Ben Marsh
e8f8fb2ec2 Horde: Await completion of issue logging. Async void methods are meant for event handlers, and will run asynchronously in the background. Also used existing user cache to format names.
#preflight none

[CL 22690388 by Ben Marsh in ue5-main branch]
2022-10-21 11:21:38 -04:00
Josh Engebretson
c4c95df435 Horde: Add user names to issue audit logs
#jira none
#preflight none
#rnx

[CL 22630367 by Josh Engebretson in ue5-main branch]
2022-10-19 13:21:10 -04:00
Josh Engebretson
fbd280fe7f Horde: Fix typo in issue collection
#jira none
#fyi ben.marsh
#rnx
#preflight none

[CL 22229810 by Josh Engebretson in ue5-main branch]
2022-09-28 16:10:18 -04:00
Josh Engebretson
d24b2814fb Horde: Server side of force closing issues
#jira UE-163341
#preflight none
#rnx

[CL 21982588 by Josh Engebretson in ue5-main branch]
2022-09-13 10:40:07 -04:00
Ben Marsh
b206a70812 Horde: Fix missing audit log message when a user declines an issue.
#preflight none

[CL 21923605 by Ben Marsh in ue5-main branch]
2022-09-09 13:06:18 -04:00
Ben Marsh
eb83b4a577 Horde: Use string identifiers for singletons.
#preflight none

[CL 21856660 by Ben Marsh in ue5-main branch]
2022-09-07 13:55:07 -04:00
Ben Marsh
7c719554ee Horde: Separate stream template state into configuration and state objects, allowing us to avoid storing/fetching redundant data in the database.
#preflight none

[CL 21849761 by Ben Marsh in ue5-main branch]
2022-09-07 10:02:38 -04:00
Ben Marsh
026f64a35b Horde: Add an "Analyze" configuration to the Horde.Build project which enables the standard NET analyzers, and fix up existing warnings.
#preflight none

[CL 21776062 by Ben Marsh in ue5-main branch]
2022-09-03 09:28:43 -04:00
Ben Marsh
886f8617c0 Horde: Add a context block underneath the issue assignment buttons showing who has acknowledged/declined the issue. Also add modals to confirm reassigning an existing issue, and declining an issue for which the user is not a suspect.
#preflight none

[CL 21549229 by Ben Marsh in ue5-main branch]
2022-08-24 15:21:50 -04:00
carl bystrom
86d53262a2 Horde: Use a connection pool for all Redis commands
Only expose ConnectionPool from RedisService to avoid using Database or ConnectionMultiplexer directly.
#preflight 62f2661d3b773d041627aad0

[CL 21286130 by carl bystrom in ue5-main branch]
2022-08-09 09:55:46 -04:00
Ben Marsh
bd256a659b Horde: Note whether a fix has failed or needs merging in the issue summary.
#preflight none

[CL 21034827 by Ben Marsh in ue5-main branch]
2022-07-10 09:51:00 -04:00
Josh Engebretson
7f3333c738 Horde: Restore resolved parameter on issue query
#jira none
#preflight none
#rnx

[CL 20630923 by Josh Engebretson in ue5-main branch]
2022-06-13 14:06:16 -04:00
Josh Engebretson
f762651887 Horde: Update issue user query to use OwnerId instead of finding where supplied UserId is a suspect
#jira none
#rnx
#preflight none

[CL 20630081 by Josh Engebretson in ue5-main branch]
2022-06-13 13:19:57 -04:00
Ben Marsh
84c453ad8f Horde: Move files into namespaces corresponding to their location on disk.
#preflight none

[CL 20543973 by Ben Marsh in ue5-main branch]
2022-06-07 15:53:33 -04:00
Ben Marsh
59e5d48548 Horde: Finish re-org of Horde solution started a while ago.
* Controllers and messages are now stored alongside their related classes.
* "Impl" folders have been removed to allow more logical grouping of code by subject area rather than implementation details.

#fyi Josh.Engebretson, Carl.Bystrom
#preflight none

[CL 20540527 by Ben Marsh in ue5-main branch]
2022-06-07 13:05:00 -04:00