Граф коммитов

4952 Коммитов

Автор SHA1 Сообщение Дата
Kristaps Fabians Geikins 547e6d19b5
chore(server): auth IoC 10 - createAuthorizationCodeFactory 2024-09-18 16:48:02 +03:00
Kristaps Fabians Geikins 754ef2c635
chore(server): auth IoC 9 - revokeRefreshTokenFactory 2024-09-18 16:47:51 +03:00
Kristaps Fabians Geikins 4868ba3b52
chore(server): auth IoC 8 - revokeExistingAppCredentialsForUserFactory 2024-09-18 16:47:34 +03:00
Kristaps Fabians Geikins 93df525973
chore(server): auth IoC 7 - deleteAppFactory 2024-09-18 16:47:22 +03:00
Kristaps Fabians Geikins 183be15b23
chore(server): auth IoC 6 - updateAppFactory 2024-09-18 16:47:10 +03:00
Kristaps Fabians Geikins 22253cd874
chore(server): auth IoC 5 - createAppFactory 2024-09-18 16:46:55 +03:00
Kristaps Fabians Geikins c1dbbe9d7d
chore(server): auth IoC 4 - getAllAppsAuthorizedByUserFactory 2024-09-18 16:46:39 +03:00
Kristaps Fabians Geikins ca35bbb89d
minor fix 2024-09-18 16:46:10 +03:00
Kristaps Fabians Geikins f8b1b3cf61
chore(server): auth IoC 3 - getAllAppsCreatedByUserFactory 2024-09-18 16:46:10 +03:00
Alessandro Magionami 6cb6d8fddc
Merge pull request #3022 from specklesystems/alessandro/web-943-refactor-activitystream-module
[IoC] chore(activitystream): getActivity refactor
2024-09-18 15:39:44 +02:00
Iain Sproat 0881caadc8
chore(preview-service): fix docker compose to avoid pinning chrome (#3030) 2024-09-18 13:32:45 +02:00
Gergő Jedlicska 00c01db923
feat(workspaces): add workspace slug support (#2982)
* feat(workspaces): add workspace slug support

* chore(workspaces): lint

* feat(workspaces): add slug validation and generation

* fix(workspaces): test lint miss
2024-09-18 13:29:36 +02:00
Chuck Driesler 56d392424d
feat(workspaces): move project to workspace (#2992)
* feat(workspaces): move project, like this

* fix(workspaces): use new event

* fix(workspaces): add resolver again after merge

* chore(workspaces): lint

* fix(workspaces): works but is a bit illegal

* fix(workspaces): use service update

* chore(workspaces): add unit tests

* fix(workspaces): use transaction

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-09-18 10:38:27 +02:00
Alessandro Magionami 6e7303c897
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-943-refactor-activitystream-module 2024-09-18 09:18:42 +02:00
Alessandro Magionami ce55e5474b
Merge pull request #3017 from specklesystems/fabians/auth-ioc-2
chore(server): auth IoC 2 - getAllPublicAppsFactory
2024-09-18 09:14:15 +02:00
Alessandro Magionami 8555bc2f59
Merge pull request #3016 from specklesystems/fabians/auth-ioc-1
chore(server): auth IoC 1 - initializeDefaultAppsFactory
2024-09-18 09:13:21 +02:00
Chuck Driesler ac6dd70d27
feat(workspaces): default workspace project role (#3013)
* feat(workspaces): enable default project role in workspace

* fix(workspaces): not satisfying

* chore(workspaces): phrasing

* fix(workspaces): use new field in role mapping

* chore(workspaces): use roles

* fix(workspaces): update tests

* fix(workspaces): more parallel role update errors

* chore(workspaces): like this now

* chore(workspaces): revert changes to deps

* fix(workspaces): assert domain type conversion at gql layer

* fix(workspaces): repair tests

* fix(workspaces): fix more tests
2024-09-17 22:17:10 +02:00
Alessandro Magionami ad780eb576
Merge pull request #3010 from specklesystems/alessandro/web-957-dispatch-webhook-event
Alessandro/web 957 dispatch webhook event
2024-09-17 18:17:43 +02:00
Iain Sproat 82bea53cc2
chore(v1.speckle.systems): amend url for ghost API (#3020) 2024-09-17 17:17:05 +01:00
Alessandro Magionami c3c8b8b10f
chore(activitystream): getActivity refactor 2024-09-17 18:16:13 +02:00
Alessandro Magionami b03a8c38bd
chore(webhooks): rename functions to factory 2024-09-17 15:58:27 +02:00
Kristaps Fabians Geikins cfabada3cd
bugfix 2024-09-17 14:41:13 +03:00
Kristaps Fabians Geikins 1922c0563b
chore(server): auth IoC 2 - getAllPublicAppsFactory 2024-09-17 14:23:57 +03:00
Iain Sproat 016b8b031d
fix(github action): preview service acceptance (#2891)
- should run on changes to files in directory
- Remove pnpm
- Allow postgres connection string to be configured for acceptance test
- Different postgres connection string if running inside preview container
- Run the preview-service image as a github action service
- separate the jobs into a build and a test job
- do not run the preview-service via the acceptance test, instead run it via github actions
- Add correct permission to job
- Add logging to the test, to understand progress
- Allow database name to be passed in to acceptance test
- Only delete the database if the test helper owns (created) it
- Upload image to s3 bucket
2024-09-17 12:11:25 +01:00
Kristaps Fabians Geikins 68376b91c1
auth IoC 1 - initializeDefaultAppsFactory 2024-09-17 14:04:37 +03:00
Alessandro Magionami 967e02c431
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-957-dispatch-webhook-event 2024-09-17 12:12:40 +02:00
Alessandro Magionami 0605224477
chore(webhooks): fix tests 2024-09-17 11:41:14 +02:00
Alessandro Magionami 31250c2d16
Merge pull request #2984 from specklesystems/alessandro/web-1767-guest-table-should-show-what-they-have-access-to
Alessandro/web 1767 guest table should show what they have access to
2024-09-17 11:10:08 +02:00
Mike 9bbb63e6da
Fix: Add clearable option for workspace select (#3015) 2024-09-17 11:06:44 +02:00
Alessandro Magionami 194d49dc61
chore(webhooks): rename repository functions 2024-09-17 10:25:03 +02:00
Alessandro Magionami c88c464842
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-957-dispatch-webhook-event 2024-09-17 10:17:48 +02:00
Alessandro Magionami 65e4a81bdf
chore(workspaces): remove unnecessary promise.all 2024-09-17 10:01:06 +02:00
Alessandro Magionami 9e64c06ce4
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1767-guest-table-should-show-what-they-have-access-to 2024-09-17 10:00:05 +02:00
Alessandro Magionami 9992a9bd1d
Merge pull request #3001 from specklesystems/fabians/previews-ioc-5
chore(server): previews IoC 5 - listenForPreviewGenerationUpdatesFactory
2024-09-17 09:49:12 +02:00
Alessandro Magionami e462d5dc7a
Merge pull request #3000 from specklesystems/previews-ioc-4
chore(server): previews IoC 4 - checkStreamPermissionsFactory
2024-09-17 09:48:48 +02:00
Alessandro Magionami f513053096
Merge pull request #2998 from specklesystems/previews-ioc-3
chore(server): previews IoC 3 - sendObjectPreviewFactory
2024-09-17 09:48:18 +02:00
Alessandro Magionami a133738036
Merge pull request #2996 from specklesystems/previews-ioc-2
chore(server): previews IoC 2 - getObjectPreviewBufferOrFilepathFactory
2024-09-17 09:47:45 +02:00
Alessandro Magionami 6590c14ade
Merge pull request #2995 from specklesystems/fabians/previews-ioc-1
chore(server): previews IoC 1 - index.js repo
2024-09-17 09:46:45 +02:00
andrewwallacespeckle f893ba29a2
feat(shared): Add workspace slug validation and errors (#3009) 2024-09-17 09:09:19 +02:00
Alessandro Magionami 9669a94552
chore(workspaces): optimize project roles resolvers 2024-09-16 17:27:43 +02:00
Iain Sproat bd8da2e4bf
fix(preview-service): use lodash-es not lodash (#3012) 2024-09-16 15:54:16 +01:00
Alessandro Magionami 0d9ff2514a
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1767-guest-table-should-show-what-they-have-access-to 2024-09-16 16:14:54 +02:00
Alessandro Magionami a7a74ac3ff
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-957-dispatch-webhook-event 2024-09-16 15:56:29 +02:00
Alessandro Magionami 440ac2fa49
chore(webhooks): refactor last functions for multi region 2024-09-16 15:54:52 +02:00
Iain Sproat cd14619790
fix(logging): use getRequestPath to more robustly identify debug logs (#3005) 2024-09-16 14:01:34 +01:00
Mike 8eeddad57b
Fix: Dont set empty arrays as user properties (#3007) 2024-09-16 14:49:49 +02:00
Mike 2fb25d1379
Fix: Change add_group to people.set for workspaces (#2999) 2024-09-16 14:34:30 +02:00
Iain Sproat b58d077cf3
fix(preview-service): knex should use pino logger (#3004) 2024-09-16 11:44:56 +01:00
Alessandro Magionami 11e7249191
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-957-dispatch-webhook-event 2024-09-16 11:22:18 +02:00
Mike 0ddca29ab8
Feat: Update workspace promo banner (#3003) 2024-09-16 11:13:46 +02:00