Charles Driesler
|
201fe2e3ec
|
chore(multiregion): maybe this will work
|
2025-01-23 16:57:43 +00: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
|
1fb3b43ffa
|
chore(regions): appease ts
|
2025-01-22 17:31:45 +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
|
eb66a3981f
|
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2487-add-code-column-to-email_verifications-table
|
2025-01-22 16:33:17 +01:00 |
|
Alessandro Magionami
|
17c8ada369
|
chore(workspaces): use logic function to check workspace is joinable
|
2025-01-22 12:08:36 +01:00 |
|
Alessandro Magionami
|
f654eb99f9
|
chore(emails): add constraint unique email for email_verifications table
|
2025-01-22 11:18:25 +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 |
|
Kristaps Fabians Geikins
|
347fa4b462
|
feat(server): improving knex query stack traces (#3855)
* feat(server): improving knex query stack traces
* minor cleanup
* more improvements
|
2025-01-21 10:59:09 +01:00 |
|
Kristaps Fabians Geikins
|
a2bc9ffbcb
|
chore(server): refactor activityStream invocations - batch #1 - user (#3845)
* chore(server): refactor activityStream invocations - batch #1 - user
* minor cleanup
* test fix + swap to TS
* move listeners to new loc
|
2025-01-21 09:48:02 +01:00 |
|
Alessandro Magionami
|
72a5eb2a1e
|
chore(emails): add code column to email_verifications table
|
2025-01-20 16:03:28 +01:00 |
|
Chuck Driesler
|
5fa5e22ff9
|
chore(automate): mocks for new function queries (#3848)
|
2025-01-20 15:16:36 +01:00 |
|
Alessandro Magionami
|
7d23f5a04c
|
Merge pull request #3836 from specklesystems/alessandro/web-2364-deny-workspace-join-request
Deny workspace join request
|
2025-01-20 11:02:33 +01:00 |
|
Kristaps Fabians Geikins
|
2e8863eb64
|
fix(server): dataloader batching being broken (#3838)
* fix(server): dataloader batching being broken
* feat(server): optimized stream collaborator retrieval
* test fix
|
2025-01-17 12:41:58 +02: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 |
|
Gergő Jedlicska
|
7b295ba408
|
gergo/web 2428 academia should be free business (#3842)
* feat(server): workspace shoul equal unpaid business
* feat(server): add free workspace plans
* feat(gatekeeper): rename plans to invoiced
* chore(gatekeeper): regen gql
* feat(gatekeeper): calculate workspace plan payment method
* fix(fe2): add missing workspace plans
|
2025-01-16 18:14:33 +01: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
|
eb9de1c9c1
|
Merge pull request #3811 from specklesystems/alessandro/web-2362-list-workspace-pending-requests
feat(workspaces): list workspace join requests for admin
|
2025-01-15 16:10:21 +01:00 |
|
Alessandro Magionami
|
507c83ef80
|
chore(workspaces): fix test types
|
2025-01-15 15:42:21 +01:00 |
|
Gergő Jedlicska
|
678e31d046
|
feat(server): ping endpoint (#3816)
|
2025-01-15 13:00:20 +01:00 |
|
Kristaps Fabians Geikins
|
cf7f2593cb
|
feat(server): add db metrics to GQL finished log entries (#3826)
* feat(server): add db metrics to GQL finished log entries
* logging for query errored as well
|
2025-01-15 13:40:00 +02:00 |
|
Alessandro Magionami
|
c0c760f202
|
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2362-list-workspace-pending-requests
|
2025-01-15 12:11:03 +01:00 |
|
Gergő Jedlicska
|
04c577529b
|
fix(multiRegion): do not look for a multi region config, if there should be none (#3825)
|
2025-01-15 11:26:36 +01:00 |
|
Kristaps Fabians Geikins
|
dfed4ae5c1
|
feat(server): get request ctx from anywhere + log it w/ db operations (#3823)
|
2025-01-15 12:08:51 +02:00 |
|
Kristaps Fabians Geikins
|
8df7eb714b
|
chore(server): getting rid of module-scoped eventBuses - batch #5 - automations & runs [final] (#3818)
* chore(server): getting rid of module-scoped eventBuses - batch #4 - comments
* chore(server): getting rid of module-scoped eventBuses - batch #5 - automations
* chore(server): getting rid of module-scoped eventBuses - batch #5 - automation runs
|
2025-01-15 11:00:33 +02:00 |
|
Alessandro Magionami
|
7bf3c5df74
|
chore(workspaces): fix graphql enum
|
2025-01-14 17:58:51 +01:00 |
|
Kristaps Fabians Geikins
|
3351e09418
|
feat(server): logging stack traces for db errors + allow async stack traces through env var (#3819)
|
2025-01-14 17:25:30 +01:00 |
|
Kristaps Fabians Geikins
|
b41a98d107
|
chore(server): getting rid of module-scoped eventBuses - batch #4 - comments (#3812)
|
2025-01-14 17:24:26 +01:00 |
|
Alessandro Magionami
|
ffec9c4929
|
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2362-list-workspace-pending-requests
|
2025-01-14 16:32:12 +01:00 |
|
Chuck Driesler
|
f64a8bbaba
|
chore(regions): successful basic test of project region change
|
2025-01-14 15:13:32 +00:00 |
|
Gergő Jedlicska
|
9636a56b00
|
feat(server): server info lookup cache (#3808)
|
2025-01-14 13:02:09 +01:00 |
|
Alessandro Magionami
|
37ede3b1b2
|
Alessandro/web 2360 request to join workspace (#3799)
* feat(workspaces): request to join workspace mutation
* feat(workspaces): random email in test
* feat(workspaces): update email
* feat(workspaces): code review changes
* chore(workspaces): fix tests
|
2025-01-14 12:49:21 +01: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
|
f4fc12f546
|
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2359-dismiss-joinable-workspace
|
2025-01-14 10:34:00 +01:00 |
|