Commit Graph

3431 Commits

Author SHA1 Message Date
Gergő Jedlicska cb3dbb7a9d refactor(server/shared): reduce (but not fix) circular dependencies 2023-08-01 12:11:47 +02:00
Gergő Jedlicska 58d85144bf Merge branch 'gergo/serverGuest/main' of github.com:specklesystems/speckle-server into gergo/serverGuest/oneValidateServerRoleImplementation 2023-07-31 16:41:31 +02:00
Gergő Jedlicska 7f49ab7c7f Merge pull request #1742 from specklesystems/gergo/serverGuest/allowGuestsRestApiAccess
gergo/serverGuest/allowGuestsRestApiAccess
2023-07-31 13:39:42 +02:00
Gergő Jedlicska bd7db93e81 Merge pull request #1741 from specklesystems/gergo/serverGuest/enableGuestAccessToGqlResources
allow guest access to selected gql resources
2023-07-31 13:39:27 +02:00
Gergő Jedlicska 8d6b73fb79 feat(server): allow guests rest api access 2023-07-31 12:50:28 +02:00
Gergő Jedlicska 3e1c2dd42d fix(server): its called guest mode now 2023-07-31 12:41:04 +02:00
Gergő Jedlicska e9d9fc770c allow guest access to selected gql resources 2023-07-31 12:29:43 +02:00
Gergő Jedlicska 7bad071e97 fix(server tests): its guestModeEnabled now 2023-07-28 11:57:28 +02:00
Gergő Jedlicska 7a92730a0d fix(server auth): make sure to not throw null 2023-07-28 11:20:03 +02:00
Gergő Jedlicska 172357dfd1 refactor(server): use auth pipeline server role validator for gql auth 2023-07-28 11:15:52 +02:00
Gergő Jedlicska 42de692f50 Merge pull request #1732 from specklesystems/gergo/serverGuest/noGuestCanOwnStreams
feat(server): guests cannot own stream projects
2023-07-28 10:34:28 +02:00
Gergő Jedlicska e33a523232 Merge pull request #1733 from specklesystems/gergo/serverGuest/serverInfo
gergo/serverGuest/serverInfo
2023-07-28 09:59:36 +02:00
Gergő Jedlicska 2a70557903 fix(server, helm): minor fixes 2023-07-28 09:44:13 +02:00
Gergő Jedlicska 42190f42ee feat(server): user role change uses server info to get guest mode flag 2023-07-27 17:39:19 +02:00
Gergő Jedlicska 935ebaf60a feat(server): add guest mode as server info field 2023-07-27 17:30:52 +02:00
Gergő Jedlicska 7efa0f5ed0 feat(helm): revert guest role values 2023-07-27 17:06:31 +02:00
Gergő Jedlicska 99bd946f09 feat(server): revert env var based guest role flag
we're going for an admin modifiable flag, that needs to be stored
in the server config table
2023-07-27 17:02:29 +02:00
Gergő Jedlicska 424d07303f feat(server): guests cannot own stream projects 2023-07-27 16:42:44 +02:00
Gergő Jedlicska 7ed8559b3f Merge pull request #1731 from specklesystems/gergo/serverGuest/switchUserToGuest
feat(server): implement switch user role to guest
2023-07-27 15:56:56 +02:00
Gergő Jedlicska 2fa8a21754 feat(server): implement switch user role to guest 2023-07-27 13:30:32 +02:00
Gergő Jedlicska 3f9e6ac3c1 Merge pull request #1730 from specklesystems/gergo/serverGuest/guestRoleDefinition
gergo/serverGuest/guestRoleDefinition
2023-07-27 11:20:43 +02:00
Gergő Jedlicska 2f2975e278 Merge branch 'gergo/serverGuest/guestRoleDefinition' of github.com:specklesystems/speckle-server into gergo/serverGuest/guestRoleDefinition 2023-07-27 10:51:42 +02:00
Gergő Jedlicska 7d9ad0e1ba Merge branch 'gergo/serverGuest/main' of github.com:specklesystems/speckle-server into gergo/serverGuest/guestRoleDefinition 2023-07-27 10:50:53 +02:00
Gergő Jedlicska 8e97035f46 Merge branch 'gergo/serverGuest/main' of github.com:specklesystems/speckle-server into gergo/serverGuest/guestRoleDefinition 2023-07-27 10:46:27 +02:00
Gergő Jedlicska a128027ad0 Merge pull request #1727 from specklesystems/gergo/serverGuest/constantsRefactor
gergo/serverGuest/constantsRefactor
2023-07-27 10:45:37 +02:00
Gergő Jedlicska a86cd75395 fix(server): fix delete user sql query 2023-07-27 10:19:29 +02:00
Gergő Jedlicska 2d3369c79f ci(circleci): bump resource class 2023-07-26 22:13:30 +02:00
Gergő Jedlicska 6d9a1eb20e feat(server): add graphql guest role definition 2023-07-26 22:04:35 +02:00
Gergő Jedlicska 399a088cfb feat(server): add server role definition 2023-07-26 22:00:39 +02:00
Gergő Jedlicska d8b4c1c0f9 feat(shared): add Roles.Server.Guest constan 2023-07-26 21:52:50 +02:00
Gergő Jedlicska 3334d5b482 Merge branch 'gergo/serverGuest/main' of github.com:specklesystems/speckle-server into gergo/serverGuest/constantsRefactor 2023-07-26 21:45:28 +02:00
Gergő Jedlicska 9210b06b45 Merge pull request #1729 from specklesystems/gergo/serverGuest/featureFlag
feat(server, helm): add guest role feature flag
2023-07-26 21:42:32 +02:00
Gergő Jedlicska 606a04adf8 chore(helm): update values json schema 2023-07-26 21:35:26 +02:00
Gergő Jedlicska 879b4af25b ci(circleci): update server tests resource class, fixing oom 2023-07-26 21:19:36 +02:00
Gergő Jedlicska 5942c09671 feat(server, helm): add guest role feature flag 2023-07-26 21:00:51 +02:00
Gergő Jedlicska 6d4d4eef33 Merge pull request #1726 from specklesystems/gergo/serverGuestRole
refactor(server graphlq): migrate hasRole directive to hasServerRole
2023-07-26 14:31:58 +02:00
Gergő Jedlicska 8f6ec4a025 refactor(server scopes): use constants for stream reviewer role 2023-07-26 14:14:17 +02:00
Gergő Jedlicska 23989174d3 refactor(server scopes): use constants for streams contributor role 2023-07-26 14:12:41 +02:00
Gergő Jedlicska a2bb36e43e refactor(server scopes): use constants for streams owner role 2023-07-26 14:08:47 +02:00
Gergő Jedlicska bd98b56e02 refactor(server scopes): use constants for tokens write scope 2023-07-26 13:51:24 +02:00
Gergő Jedlicska ab48fef46a refactor(server scopes): use constants for users invite scope 2023-07-26 13:49:30 +02:00
Gergő Jedlicska 9e52fa934e refactor(server scopes): use constants for apps write scope 2023-07-26 13:48:20 +02:00
Gergő Jedlicska 4a8fc08434 refactor(server scopes): use constants for apps read scope 2023-07-26 13:46:19 +02:00
Gergő Jedlicska 143ec707a5 refactor(server scopes): use constants for profile delete scope 2023-07-26 13:32:45 +02:00
Gergő Jedlicska c22e0dfe23 refactor(server scopes): use constants for profile email scope 2023-07-26 13:32:08 +02:00
Gergő Jedlicska 61c4869091 refactor(server scopes): use constants for profile read scopes 2023-07-26 13:29:54 +02:00
Gergő Jedlicska f1e64e3b83 refactor(server scopes): use constants for tokens read scopes 2023-07-26 13:27:33 +02:00
Gergő Jedlicska 9b09a2d1c8 refactor(server scopes): use constants for tokens write scopes 2023-07-26 13:26:49 +02:00
Gergő Jedlicska d12cb9d34a refactor(server scopes): use constants for users email scopes 2023-07-26 13:25:09 +02:00
Gergő Jedlicska 4d9078a6d7 refactor(server scopes): use constants for users read scopes 2023-07-26 13:15:09 +02:00