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
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
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
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
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
Gergő Jedlicska
00b905486c
fix(server): inject the right event emitter to project creation ( #3810 )
2025-01-14 10:33:39 +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
Kristaps Fabians Geikins
ee168d6d15
Merge pull request #3769 from specklesystems/fabians/web-2414-3
...
chore(server): event bus refactor - access req emitter - batch #3
2025-01-13 14:00:48 +02: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
0b81f9979e
chore(server): event bus refactor - access req emitter - batch #3
2025-01-13 11:03:58 +02:00
Kristaps Fabians Geikins
dab0a23c33
chore(server): event bus refactor - version emitter - batch #2
2025-01-13 11:03:34 +02:00
Kristaps Fabians Geikins
a02fb699f4
Merge branch 'main' into fabians/web-2414
2025-01-13 11:02:08 +02: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
0918f47d78
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2358-filter-discoverable-workspaces-by-join-request
2025-01-09 09:39:44 +01:00
Alessandro Magionami
d75e7a3a44
Merge pull request #3727 from specklesystems/alessandro/web-2357-create-workspace-join-request-table
...
feat(workspaces): create workspace_join_requests table and domain types
2025-01-09 09:38:23 +01:00
Alessandro Magionami
7ddf740b33
Merge pull request #3707 from specklesystems/alessandro/web-2348-list-all-projects-in-move-projects-modal
...
feat(core): user projects filterable by workspace
2025-01-09 09:37:28 +01:00
Iain Sproat
8cadddf923
fix(metrics): speckle_server_apollo_calls built with correct register ( #3780 )
2025-01-08 19:54:58 +01:00
Chuck Driesler
c791362eaf
feat(users): bulk lookup users by email ( #3720 )
...
* feat(users): bulk lookup users by email
* chore(users): add tests for lookups
* chore(users): fe gqlgen
* fix(users): match return value with input
2025-01-07 23:28:55 +00:00
Alessandro Magionami
01cb1b5eaf
feat(workspaces): test clarifications
2025-01-07 17:56:08 +01:00
Alessandro Magionami
e0f39da36b
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2348-list-all-projects-in-move-projects-modal
2025-01-07 17:36:05 +01:00
Alessandro Magionami
844133f435
feat(workspaces): fix query
2025-01-07 17:34:12 +01:00
Alessandro Magionami
30f35992cc
feat(workspaces): filter discoverable workspaces with existing requests
2025-01-07 16:42:12 +01:00
Alessandro Magionami
1886ec0588
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2357-create-workspace-join-request-table
2025-01-07 15:44:28 +01:00
Kristaps Fabians Geikins
ccde0f414f
Merge branch 'main' into fabians/web-2414
2025-01-07 12:21:06 +02:00
Iain Sproat
c2523397be
refactor(blobstorage): tests converted to typescript ( #3742 )
2025-01-07 10:19:08 +00:00
Kristaps Fabians Geikins
38766f0562
test migrate
2025-01-07 12:15:22 +02:00
Kristaps Fabians Geikins
f403d51330
replaced user event bus
2025-01-07 11:24:07 +02:00
Kristaps Fabians Geikins
7ce306569f
got rid of projects emitter + added tests
2025-01-06 17:42:24 +02:00
Kristaps Fabians Geikins
13e75a98f0
got rid of models emitter + added tests
2025-01-06 15:55:50 +02:00
Kristaps Fabians Geikins
ab9e8bbb00
feat(server): ProjectVersionsUpdatedMessage.modelId always filled ( #3754 )
2025-01-06 10:37:54 +02:00
Iain Sproat
457c532b2b
feat(server): allow ratelimiting to be explicitly disabled ( #3757 )
...
* feat(server): allow ratelimiting to be explicitly disabled
- allows rate limiter to be enabled or disabled explicitly
- example .env file for testing now explicitly disables it
- disables rate limiter in CI tests, except where explicitly testing the rate limiter
2025-01-03 08:24:28 +00:00
Iain Sproat
f8072faf01
fix(server/blobstorage): handles errors with missing content-type header ( #3758 )
2025-01-03 08:03:39 +00:00
Iain Sproat
ce9f154e80
fix(server): diff upload and download can handle JSON parsing errors ( #3759 )
2025-01-03 07:59:33 +00:00
Kristaps Fabians Geikins
82c7814b39
feat(server): track wp trial expiratiom email sends ( #3753 )
...
* feat(server): track wp trial expiratiom email sends
* cr fix
2025-01-02 13:28:55 +02:00
Iain Sproat
35eb2090bc
fix(POST /api/file): REST API endpoint returns json content-type ( #3463 )
2025-01-02 10:15:39 +00:00
Alessandro Magionami
b98a081157
feat(gatekeeper): disable tests when workspace module is disabled
2024-12-30 18:03:38 +01:00
Alessandro Magionami
efdc53a5f6
feat(gatekeeper): fix tests
2024-12-30 12:42:16 +01:00
Alessandro Magionami
934b148912
Merge pull request #3703 from specklesystems/gergo/web-2124-set-up-email-notifications-for-trial-expiration
...
Set up email notifications for trial expirations
2024-12-30 09:58:45 +01:00
Alessandro Magionami
49e56e3ea5
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2348-list-all-projects-in-move-projects-modal
2024-12-23 10:44:51 +01:00
Alessandro Magionami
fa4022ad14
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/web-2124-set-up-email-notifications-for-trial-expiration
2024-12-23 10:29:12 +01:00
Alessandro Magionami
5c3887f36a
feat(gatekeeper): add text email
2024-12-23 10:23:16 +01:00
Alessandro Magionami
98c6161eb3
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2348-list-all-projects-in-move-projects-modal
2024-12-20 19:37:37 +01:00