Gergő Jedlicska
e9d9fc770c
allow guest access to selected gql resources
2023-07-31 12:29:43 +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
Gergő Jedlicska
878f97baa2
refactor(server scopes): use constants for streams write scopes
2023-07-26 13:13:09 +02:00
Gergő Jedlicska
bb5778bf2d
refactor(server scopes): use constants for streams read scopes
2023-07-26 13:09:34 +02:00
Gergő Jedlicska
6ea7aa8236
refactor roles to shared constants
2023-07-26 11:59:54 +02:00
Gergő Jedlicska
6efe345083
refactor(server graphlq): migrate hasRole directive to hasServerRole
2023-07-26 10:25:00 +02:00
Alexandru Popovici
56058c04a3
Alex/#1678 faster diff ( #1688 )
...
* Sped up diffing by several orders of magnitude. Also started on a different more fancy approach to diffing involving boolean operations on object maps
* Finished with boolean version of diffing. Improved the speed of both by 50% on top of the previous speed improvements
* #1690 Completely transparent objects are ignored during picking via a toggle-able flag in renderer
2023-07-26 10:40:47 +03:00
Iain Sproat
37a0fa4094
fix(frontend & frontend-2): x-frame-options header for /authn routes should be DENY ( #1719 )
...
* fix(frontend-2): routes to /authn should set x-frame-options header to deny
* fix(frontend1): do not render authn route if in an iframe
* fix(nginx): should log in json format
2023-07-24 15:17:16 +01:00
Iain Sproat
9cb71f0ea3
fix(docker compose): increase healthcheck start period ( #1721 )
...
- the healthcheck was commencing before the server had started
- this resulted in the server being incorrectly labelled unhealthy prior to it having had sufficient time to start
- the server was being restarted as a result of this incorrect diagnosis by the healthcheck, resulting in an infinite start->unhealthy->restart cycle
2023-07-24 11:17:53 +01:00
AlexandruPopovici
0da6996a54
FilteringManager no longer caches any render tree instances since they're volatile and it's not needed. This fixes the issues with filtering expections after loading/unloading different streams
2023-07-24 11:58:05 +03:00
AlexandruPopovici
e4f2617858
Numeric filters now take the min/max value range in consideration when gathering the filtered objects
2023-07-24 11:52:09 +03:00