Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan Dominion f9218e6632 Fix naming of rights flags fields 2024-09-21 13:15:18 -04:00
Jordan Dominion 2223063b81 Apply code suggestion 2024-09-21 13:15:00 -04:00
Jordan Dominion c6f30f7f7e Fix a CA1506 warning 2024-09-21 12:21:08 -04:00
Jordan Dominion f37883a438 Hopefully fix issues with auth pipeline for good 2024-09-21 10:58:17 -04:00
Jordan Dominion 5f0fa339d1 Fix invalid AuthenticationContexts being able to be dispatched to GQL resolvers 2024-09-18 22:50:01 -04:00
Jordan Dominion cc5ddc26e3 Allow null permission sets and enabled status on user/group creation 2024-09-18 22:49:11 -04:00
tgstation-server-ci[bot] d8aa8785a0 Merge branch 'master' into dev 2024-09-19 01:11:44 +00:00
Jordan DominionandGitHub 6ed3d8275c Merge pull request #1934 from tgstation/CIFix
Fix potential "merge with errors" scenario
2024-09-18 20:49:53 -04:00
Jordan Dominion fa2fb00043 Skeleton UserGroup mutations 2024-09-18 07:06:00 -04:00
Jordan Dominion 55c1795a7c Implement remaining user mutations 2024-09-17 20:51:54 -04:00
Jordan DominionandGitHub 8adc22cfcf Consider CI Completion Gate flaky and bump allowed maximum 2024-09-17 20:41:51 -04:00
Jordan Dominion a31379739a Apply code suggestions 2024-09-17 20:15:39 -04:00
Jordan Dominion c9c24a5dbf Flesh out GraphQL client 2024-09-17 20:12:25 -04:00
Jordan Dominion d046d29e5f Fix potential "merge with errors" scenario 2024-09-17 19:06:13 -04:00
tgstation-server-ci[bot] 902863cb5b Merge branch 'master' into dev 2024-09-17 14:44:49 +00:00
tgstation-server-ci[bot]andGitHub 8df5331ac0 Merge pull request #1933 from tgstation/dependabot/github_actions/master/elgohr/Publish-Docker-Github-Action-38987302af488ecaab9aa56003116c62436d7648
Bump elgohr/Publish-Docker-Github-Action from b77434333350079774b58dfdf2ebd57f10b31bef to 38987302af488ecaab9aa56003116c62436d7648
2024-09-17 14:43:33 +00:00
dependabot[bot]andGitHub bc281a7f67 Bump elgohr/Publish-Docker-Github-Action
Bumps [elgohr/Publish-Docker-Github-Action](https://github.com/elgohr/publish-docker-github-action) from b77434333350079774b58dfdf2ebd57f10b31bef to 38987302af488ecaab9aa56003116c62436d7648.
- [Release notes](https://github.com/elgohr/publish-docker-github-action/releases)
- [Commits](https://github.com/elgohr/publish-docker-github-action/compare/b77434333350079774b58dfdf2ebd57f10b31bef...38987302af488ecaab9aa56003116c62436d7648)

---
updated-dependencies:
- dependency-name: elgohr/Publish-Docker-Github-Action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-17 10:16:12 +00:00
tgstation-server-ci[bot]andGitHub 086862175b Merge pull request #1932 from tgstation/dependabot/nuget/YamlDotNet-16.1.2
Bump YamlDotNet from 16.1.0 to 16.1.2
2024-09-16 13:21:24 +00:00
dependabot[bot]andGitHub 5a527e2d94 Bump YamlDotNet from 16.1.0 to 16.1.2
Bumps [YamlDotNet](https://github.com/aaubry/YamlDotNet) from 16.1.0 to 16.1.2.
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Commits](https://github.com/aaubry/YamlDotNet/compare/v16.1.0...v16.1.2)

---
updated-dependencies:
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 09:33:27 +00:00
Jordan Dominion 8e030eda38 Some code cleanup regarding port allocation 2024-09-15 17:49:59 -04:00
Jordan Dominion b802596375 Apply a bunch of code suggestions 2024-09-15 17:29:28 -04:00
Jordan Dominion 0160d17d67 Implement GraphQL user creation, UserAuthority.Update, and make controller fully authority reliant 2024-09-15 17:27:47 -04:00
Jordan Dominion 9019396fc3 Clean up GraphQL username retrieval 2024-09-15 17:19:12 -04:00
Jordan Dominion 3ffbb74cea Better support NoContent results in authorities 2024-09-15 17:17:35 -04:00
Jordan Dominion f7969691ce Setup skeleton create user mutations 2024-09-15 14:51:55 -04:00
Jordan Dominion 8c9904f532 Correct a documentation comment 2024-09-15 14:51:38 -04:00
Jordan Dominion 998a63594c Having PermissionSet as a Node causes complex issues with mutations 2024-09-15 14:42:08 -04:00
Jordan Dominion 5b135fbc25 Makes sense to have recursive lookups here. Cost analyzer should be protecting us 2024-09-15 14:36:25 -04:00
Jordan Dominion 1bd6286bce Fix some naming issues with Connections 2024-09-15 14:22:47 -04:00
Jordan Dominion 3c85d7dda1 Remove unused GQL field 2024-09-15 13:35:44 -04:00
Jordan Dominion f9587f4a25 Fix UserGroupController permissions declaration 2024-09-15 13:31:06 -04:00
Jordan Dominion 547fb9de7d Use IUserGroupAuthority functions in the controller 2024-09-15 13:19:17 -04:00
Jordan Dominion bfe12f0399 Do not enforce cost limits when debugging 2024-09-15 13:08:03 -04:00
Jordan Dominion c420b63563 Implement permission set querying and authority 2024-09-15 13:07:52 -04:00
Jordan Dominion 73b038cc4b Correct some documentation comments 2024-09-15 11:52:19 -04:00
Jordan Dominion bca2a225c3 Apply code suggestion 2024-09-15 11:46:11 -04:00
Jordan Dominion 269476cdd9 Revert "Disable the cost analyzer"
This reverts commit d1434112f6.
2024-09-15 11:35:33 -04:00
Jordan Dominion 74482638ee Do not run CI on draft PRs 2024-09-15 11:31:19 -04:00
Jordan Dominion 44584531c4 Make ProviderFactory use IOptionsMonitor 2024-09-15 11:23:26 -04:00
Jordan Dominion 90d0d09c57 Link GraphQL API documentation 2024-09-15 11:13:31 -04:00
Jordan Dominion 0c0bf2891c Do not enable BananaCakePop without HostApiDocumentation 2024-09-15 11:06:01 -04:00
Jordan Dominion 0166adc53f Do not catch ArgumentExceptions in this retry loop 2024-09-15 09:50:28 -04:00
Jordan Dominion a131fea124 Changing port allocation tactics for the millionth time 2024-09-14 16:57:47 -04:00
Jordan Dominion 6e4aa507af Implement UserGroup.UsersQueryable 2024-09-14 15:19:40 -04:00
Jordan Dominion f6c09292b0 Fix UTF file BOM thingy 2024-09-14 14:55:31 -04:00
Jordan Dominion ff262b2584 Improve LoginPayload 2024-09-14 14:54:54 -04:00
Jordan Dominion 308a08d051 More UserGroup querying work 2024-09-14 11:16:53 -04:00
Jordan Dominion a8d8ee8c04 Node auth cleanup + some user group implementation 2024-09-14 10:53:54 -04:00
Jordan Dominion 0c34ff1dbc Apply code suggestions 2024-09-14 10:16:41 -04:00
Jordan Dominion 0f5841a2fb Fix RawRequestTests assertions 2024-09-14 09:13:24 -04:00