Gergő Jedlicska
ac7da4ae09
chore(server): remove console log
2023-08-01 15:36:36 +02:00
Gergő Jedlicska
67260c2de4
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/adminFacelift
2023-08-01 15:27:51 +02:00
Gergő Jedlicska
f6cc4b7835
refactor(server admin): remove duplicated BaseUser
2023-08-01 15:25:17 +02:00
Gergő Jedlicska
b06959b092
Merge pull request #1713 from specklesystems/gergo/objectInsertionChunking
...
feat(server objects): add insertion object chunking logic
2023-08-01 15:19:09 +02:00
Gergő Jedlicska
296ecc8340
chore(server): remove dead comment
2023-08-01 15:03:19 +02:00
Gergő Jedlicska
105f1c0b54
refactor(server authz): rework validateServerRole
2023-08-01 14:58:55 +02:00
Iain Sproat
f568f54266
**Breaking Change**: fix(email): from address must be provided by operator if email is enabled ( #1743 ) ( #1745 )
...
This reverts commit 0a795c51f2 .
2023-08-01 11:49:08 +01:00
Gergő Jedlicska
cb3dbb7a9d
refactor(server/shared): reduce (but not fix) circular dependencies
2023-08-01 12:11:47 +02:00
Iain Sproat
0a795c51f2
Revert "**Breaking Change**: fix(email): from address must be provided by operator if email is enabled ( #1743 )" ( #1744 )
...
This reverts commit 3f9dd5f914 .
2023-08-01 10:13:54 +01:00
Alexandru Popovici
e26d89e8cd
Fixed #1738 ( #1739 )
2023-08-01 11:43:33 +03:00
Iain Sproat
3f9dd5f914
**Breaking Change**: fix(email): from address must be provided by operator if email is enabled ( #1743 )
...
* fix(email): from address should be an example to be configured by operator
* fix(environment variable): should be 'EMAIL_FROM'
- also uses docker_image_tag of '2', which should be latest in '2' tags
* No sensible defaults, instead validate that it is configured
2023-07-31 17:37:06 +01: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
48588e5ee5
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/adminFacelift
2023-07-31 16:25:35 +02:00
Gergő Jedlicska
56555342e4
fix(server): fix admin gql resolver typing
2023-07-31 16:11:10 +02:00
Kristaps Fabians Geikins
3e5b5b9e30
fix(helm): quoting bust number
2023-07-31 14:46:16 +03: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
Kristaps Fabians Geikins
87a8e7e01d
fix(server): env var definitions
2023-07-31 13:56:29 +03: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
Kristaps Fabians Geikins
7bebdd1890
fix(server): moved objectloader to main deps
2023-07-31 13:32:28 +03:00
Gergő Jedlicska
e9d9fc770c
allow guest access to selected gql resources
2023-07-31 12:29:43 +02:00
Kristaps Fabians Geikins
f2f3f90786
fix(server): moved cross-fetch to main deps
2023-07-31 12:58:46 +03:00
Kristaps Fabians Geikins
f79740b3a0
fix(server): moved apollo client to main deps
2023-07-31 12:31:55 +03:00
Kristaps Fabians Geikins
5d3f1cda39
fix: missing helm chart values for new onboarding stream sync ( #1740 )
2023-07-31 11:58:22 +03:00
Kristaps Fabians Geikins
951d86aa3e
feat(server): cross-server onboarding stream sync + DL project CLI command ( #1717 )
...
* WIP
* cleanup and sync MVP kinda done
* WIP
* logging improved a bit
* fixed version sorting
* onboarding base stream creation works
* moved onboarding stream to use new base
2023-07-31 11:44:39 +03:00
Iain Sproat
a7ca2f482c
fix(/api/diff): chunk large lists of objects ( #1737 )
...
* Revert "fix(/api/diff): return 400 if greater than max objects (#1736 )"
This reverts commit 783e785b32 .
* fix(/api/diff): chunk long object lists to remain within maximum length
2023-07-29 18:30:56 +01:00
Gergő Jedlicska
42d90b71cd
rename string size calculator function to estimate
2023-07-28 17:55:24 +02:00
Gergő Jedlicska
b8f0cee93e
refactor(server objects): all object inserts use the memory optimized query
2023-07-28 17:43:44 +02:00
Iain Sproat
783e785b32
fix(/api/diff): return 400 if greater than max objects ( #1736 )
...
- log a warning
- return a 400
- this is a workaround for a limitation of unsigned int-16 in database
2023-07-28 15:17:30 +01:00
Gergő Jedlicska
426bd3465f
feat(server): user faster string size calculation
2023-07-28 12:12:07 +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