Commit Graph

3412 Commits

Author SHA1 Message Date
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
Kristaps Fabians Geikins de88eac52a fix(fe2): fsevents error resolved + storybook updated + .env.example updated to be more reasonable (#1715)
* fix: resolved fsevents issue + ensure-tailwind-deps building even when not needed

* fixed storybook

* upgrading storybook

* .env.example update
2023-07-21 11:35:37 +03:00
Kristaps Fabians Geikins d7ff2a85b5 fix(fe2): getting rid of H3 dep in client bundle for logging 2023-07-20 09:11:49 +03:00
Kristaps Fabians Geikins 252ae3c70c feat(fe2): more error logging optimizations 2023-07-19 19:09:41 +03:00
Kristaps Fabians Geikins ee79bfaaeb feat(fe2): improved client logging props 2023-07-19 18:19:48 +03:00
Kristaps Fabians Geikins f1fee3e64f fix(fe2): better object logging 2023-07-19 17:26:06 +03:00
Kristaps Fabians Geikins ed28b66f24 fix(fe2): seq ingestion sending payload that is way too big 2023-07-19 17:19:16 +03:00
Kristaps Fabians Geikins e96241d911 fix(fe-2): structured logging fixes 2023-07-19 16:32:51 +03:00
Kristaps Fabians Geikins a7ba118f3a fix(server): 500 error when Commit.author is null 2023-07-19 14:16:48 +03:00
Kristaps Fabians Geikins 80df259159 feat(server): improved cross-server commit/version download (#1711) 2023-07-19 11:43:06 +03:00
Iain Sproat a7f6fc0aba chore(deps): bump fast-xml-parser 4.2.4 to >=4.2.5 (#1710) 2023-07-18 14:30:53 +01:00