Chuck Driesler
04edd9c6af
fix(regions): speed up inserts
2025-02-06 17:00:21 +00:00
Charles Driesler
b48721e85a
chore(regions): make test a bit more thorough for good measure
2025-02-03 14:29:32 +00:00
Charles Driesler
0811916ef3
chore(regions): fix import
2025-02-03 14:03:34 +00:00
Charles Driesler
361960cb40
Merge branch 'main' into chuck/web-2433-move-project-branches-and-commits
2025-02-02 01:34:26 +00:00
Iain Sproat
c59e6043bb
fix(server/errors): derive errors from BaseError ( #3918 )
2025-01-30 18:15:56 +01:00
Chuck Driesler
4cbeeef0d0
Automate API Circuit breaker ( #3914 )
...
* fix(automate): invokeSafeJsonRequest
* fix(automate): correct fallback values
2025-01-30 15:26:12 +00:00
Chuck Driesler
35b59ca4f2
chore(workspaces): drop defaultLogoIndex ( #3898 )
2025-01-28 08:56:13 +01:00
Gergő Jedlicska
188c333921
fix(workspaces): non region enabled workspace project creation ( #3847 )
...
* fix(workspaces): non region enabled workspace project creation
* fix(projects): remove duplicate getProject repo function
This was the cause of the default project region switch bug, we had two
almost identical implementations...
2025-01-27 17:45:55 +01:00
Chuck Driesler
969f8b6655
Merge branch 'main' into chuck/web-2433-move-project-branches-and-commits
2025-01-27 09:45:43 +01:00
Mike
3b901de000
Fix: Change Mange Members link to link to settings ( #3891 )
2025-01-27 09:44:12 +01:00
Charles Driesler
a27b97ab13
chore(multiregion): move services
2025-01-24 14:49:41 +00:00
Chuck Driesler
80a0573894
fix(workspaces): return role as string ( #3886 )
2025-01-24 14:25:40 +01:00
Mike
e798fc4e8a
Feat: Request to join workspace ( #3871 )
2025-01-24 14:05:53 +01:00
Charles Driesler
ca850399b7
chore(multiregion): use transaction
2025-01-23 11:52:35 +00:00
Charles Driesler
de8d78a594
chore(multiregion): fix test docker config and test
2025-01-22 23:05:17 +00:00
Charles Driesler
34a68a80af
Merge remote-tracking branch 'origin' into chuck/web-2433-move-project-branches-and-commits
2025-01-22 17:20:30 +00:00
Charles Driesler
88bafb233a
fix(regions): repair multiregion test setup
2025-01-22 17:12:41 +00:00
Alessandro Magionami
17c8ada369
chore(workspaces): use logic function to check workspace is joinable
2025-01-22 12:08:36 +01:00
Alessandro Magionami
37cf9f0281
chore(workspaces): fix request to join test
2025-01-22 11:10:23 +01:00
Alessandro Magionami
9973894b7d
chore(workspaces): fix resolver
2025-01-22 10:33:39 +01:00
Alessandro Magionami
abf0ccf835
chore(workspaces): check user email verified and add user to workspace
2025-01-22 09:57:38 +01:00
Alessandro Magionami
adaad0d027
chore(workspaces): add user to workspace on approved request
2025-01-21 17:18:26 +01:00
Alessandro Magionami
3a197792b3
chore(workspaces): create id resolver for workspace join request
2025-01-21 17:03:23 +01:00
Chuck Driesler
ec0df3c004
Merge remote-tracking branch 'origin' into chuck/web-2433-move-project-branches-and-commits
2025-01-16 22:00:17 +00:00
Chuck Driesler
f1a82e6311
fix(regions): sabrina carpenter please please please
2025-01-16 19:46:02 +00:00
Alessandro Magionami
9f74693259
chore(workspaces): remove double dot in email text
2025-01-16 16:59:53 +01:00
Alessandro Magionami
8cd060f869
chore(workspaces): use commandFactory in deny workspace join request
2025-01-16 16:55:22 +01:00
Alessandro Magionami
6d0f08b7b5
feat(workspaces): approve join request ( #3833 )
...
* feat(workspaces): approve join request
* chore(workspaces): add missing dep to resolver call
* chore(workspaces): use commandFactory
2025-01-16 16:46:59 +01:00
Gergő Jedlicska
35bc6918cb
gergo/web 2428 academia should be free business ( #3831 )
...
* feat(server): workspace shoul equal unpaid business
* feat(server): add free workspace plans
* feat(gatekeeper): rename plans to invoiced
2025-01-16 10:21:59 +01:00
Alessandro Magionami
507c83ef80
chore(workspaces): fix test types
2025-01-15 15:42:21 +01:00
Alessandro Magionami
7bf3c5df74
chore(workspaces): fix graphql enum
2025-01-14 17:58:51 +01:00
Chuck Driesler
f64a8bbaba
chore(regions): successful basic test of project region change
2025-01-14 15:13:32 +00:00
Alessandro Magionami
85ce151264
feat(workspaces): make query for single workspace
2025-01-14 12:02:57 +01:00
Alessandro Magionami
bb73ecbe3c
feat(workspaces): list workspace join requests for admin
2025-01-14 12:02:57 +01:00
Alessandro Magionami
b236f8f58e
chore(workspaces): fix tests
2025-01-14 12:02:09 +01:00
Alessandro Magionami
fd7a8d436e
feat(workspaces): code review changes
2025-01-14 10:34:32 +01:00
Alessandro Magionami
0d6148aa6a
feat(workspaces): update email
2025-01-14 10:34:32 +01:00
Alessandro Magionami
0762f95600
feat(workspaces): random email in test
2025-01-14 10:34:32 +01:00
Alessandro Magionami
7105a67124
feat(workspaces): request to join workspace mutation
2025-01-14 10:34:32 +01:00
Alessandro Magionami
c9fe57fa74
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2359-dismiss-joinable-workspace
2025-01-13 19:09:48 +01:00
Gergő Jedlicska
db8de114d3
feat(server): new projects are placed in a configurable region ( #3801 )
...
* feat(server): log subscription started messages with info
* feat(server): create projects in a default region
* feat(server): allow project default region config
* feat(server): load project region from multi region config
2025-01-13 18:38:44 +01:00
Chuck Driesler
e5d04e5a3c
chore(regions): wire up move to resolver
2025-01-13 16:19:33 +00:00
Alessandro Magionami
c0ec088846
Alessandro/web 2358 filter discoverable workspaces by join request ( #3773 )
...
* feat(workspaces): filter discoverable workspaces with existing requests
* feat(workspaces): fix query
* feat(workspaces): test indentation fix
* feat(workspaces): add assertions to test
2025-01-13 11:47:44 +01:00
Kristaps Fabians Geikins
aee14edc5b
chore(server): getting rid of module-scoped event emitters - batch #1 ( #3766 )
...
* got rid of models emitter + added tests
* got rid of projects emitter + added tests
* replaced user event bus
* test migrate
2025-01-13 11:39:46 +02:00
Chuck Driesler
4d5f96bb8e
feat(regions): repo functions for copying project branches and commits
2025-01-12 00:03:14 +00:00
Alessandro Magionami
ee5797af28
feat(workspaces): fix dismiss and tests
2025-01-10 18:21:14 +01:00
Chuck Driesler
a784a72365
feat(workspaces): add workspaceRole to LimitedUser type ( #3721 )
...
* feat(workspaces): add workspaceRole to LimitedUser type
* fix(users): require workspace access for query
2025-01-09 15:11:18 +01:00
Alessandro Magionami
c32026b6d6
feat(workspaces): dismiss workspace mutation
2025-01-09 11:21:46 +01:00
Alessandro Magionami
c25418a1d2
feat(workspaces): test indentation fix
2025-01-09 09:49:39 +01:00
Alessandro Magionami
844133f435
feat(workspaces): fix query
2025-01-07 17:34:12 +01:00