Daniel Gak Anagrov
c7d97eb25c
feat(activity): cronjob to backfill workspace seats, plans and subcriptions and project acl activity ( #5027 )
...
* feat: backfill as a scheduled execution
2025-07-14 16:28:04 +02:00
Daniel Gak Anagrov
ba3d9ade22
feat(activity): moved project roles to activity ( #5019 )
...
* feat: moved project roles to activity
* fix: added previous project role filed on activity
* fix: remvoke does not get logged as an actvity for every project in a workspace when removed from workspace
* fix: on delete user account, emit also seat and project event
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-07-10 11:44:54 +02:00
Kristaps Fabians Geikins
6051917b59
chore(server): refactor activityStream invocations - batch #7 - streams ( #4014 )
...
* chore(server): refactor activityStream invocations - batch #7 - streams
* test fix
* more test fixes
* CR comment fix
2025-02-24 12:34:56 +02:00
Kristaps Fabians Geikins
9b46747815
chore(server): refactor activityStream invocations - batch #6 - project invites
2025-01-24 18:35:21 +02:00
Kristaps Fabians Geikins
b6871a61cc
chore(server): refactor activityStream invocations - batch #5 - comments
2025-01-24 17:54:16 +02:00
Kristaps Fabians Geikins
ac88c503e3
chore(server): refactor activityStream invocations - batch #4 - commits
2025-01-24 16:57:15 +02:00
Kristaps Fabians Geikins
8ff0ae91ca
chore(server): refactor activityStream invocations - batch #3 - branches
2025-01-23 12:06:54 +02:00
Kristaps Fabians Geikins
90e94d9cd7
chore(server): refactor activityStream invocations - batch #2 - accessRequest
2025-01-22 15:41:45 +02: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
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
f403d51330
replaced user event bus
2025-01-07 11:24:07 +02:00
Kristaps Fabians Geikins
ab9e8bbb00
feat(server): ProjectVersionsUpdatedMessage.modelId always filled ( #3754 )
2025-01-06 10:37:54 +02:00
Kristaps Fabians Geikins
1800dbbdbd
feat(server): improved subscription testing DX + tests for common subs + new subs ( #3554 )
...
* userProjectsUpdated.added test
* multi region support
* userStreamAdded
* commit subs tested
* fix for proj workspace assignment
* undo commitHelper main changes
* disable all ffs mode
* createTestWorkspace support when workspaces arent enabled
* project create fix
* workspace projects updated subscription
* WIP new workspace sub
* updated workspaceCreated
* updated workspaceUpdated
* BE for workspace updated sub
* workspace updated sub
* ts err fix
2024-11-27 15:41:04 +02:00
Gergő Jedlicska
153b1c3802
feat(version): require project id in version mutations
2024-11-11 09:57:22 +01:00
Gergő Jedlicska
1c19f67dd2
feat(models): support streamId, branchId in models
2024-11-11 06:09:53 +01:00
Gergő Jedlicska
73cc7e67d3
gergo/webhookRegions ( #3459 )
...
* feat(webhooks): multi region webhook resolver
* feat(webhooks): multi region webhook cleanup
* fix(webhooks): DI fixes
* feat(activitystream): region aware save activity
* feat(accessrequests): multi region
* feat(cli): allow multi region project and commit download
* feat(postgres): make docker postgres 0 day multi region ready
* feat(cli): allow multi region project and commit download properly
* fix(cross-server-sync): di fix
* feat(activitystream): non region aware activities, they are not project data
* fix(webhooks): triggers need to be included
* feat(stream/projectCreate): activity save is not needed any more, its all event based
* feat(multiRegion): get all registered db clients
* fix(regions): test equal in any order
* fix(projectDownload): need to await
2024-11-08 10:45:39 +01:00
Kristaps Fabians Geikins
f690f1016a
branchDeleted
2024-10-25 13:57:58 +03:00
Kristaps Fabians Geikins
64d2888506
branchUpdated sub
2024-10-25 13:55:26 +03:00
Kristaps Fabians Geikins
cedc1beb6c
branchCreated sub
2024-10-25 13:50:01 +03:00
Alessandro Magionami
b701a3361c
chore(activitystream): addBranchDeletedActivity refactor multiregion
2024-10-22 10:07:24 +02:00
Alessandro Magionami
282af83bd8
chore(activitystream): addBranchUpdatedActivity refactor multiregion
2024-10-22 09:53:36 +02:00
Alessandro Magionami
a2e9693a6a
chore(activitystream): addBranchCreatedActivity refactor multiregion
2024-10-22 09:52:47 +02:00
Alessandro Magionami
8502ac5db4
chore(activitystream): add missing deps
2024-10-21 17:58:16 +02:00
Alessandro Magionami
59663a81f9
chore(activitystream): addReplyAddedActivity refactor multiregion
2024-10-21 17:52:09 +02:00
Alessandro Magionami
4b4963a75e
chore(activitystream): addCommentArchivedActivity refactor multiregion ( #3343 )
2024-10-21 11:47:31 +03:00
Alessandro Magionami
16b99388e1
chore(activitystream): addCommentCreatedActivity refactor multiregion
2024-10-18 15:57:09 +02:00
Alessandro Magionami
eb3be8c9f5
chore(activitystream): addCommitReceivedActivity refactor multiregion ( #3285 )
2024-10-16 11:19:00 +03:00
Alessandro Magionami
b4bf1b917b
chore(activitystream): addCommitDeletedActivity refactor multiregion ( #3284 )
2024-10-16 11:04:20 +03:00
Alessandro Magionami
be3bd547d1
chore(activitystream): addCommitMovedActivity refactor multiregion
2024-10-15 12:42:02 +02:00
Kristaps Fabians Geikins
1cb27e6fdd
chore(server): core IoC #51 - getUser(s)Factory
2024-10-14 17:24:11 +03:00
Alessandro Magionami
6e6d1a00b5
Activitystream IoC 1 addCommitUpdatedActivity ( #3250 )
...
* chore(activitystream): addStreamUpdatedActivity refactor multi region
* chore(activitystream): addStreamAccessRequestedActivity refactor multiregion
* chore(activitystream): addStreamAccessRequestDeclinedActivity refactor multiregion
* chore(activitystream): onUserCreated refactor multiregion
* chore(activitystream): addCommitCreatedActivity refactor multiregion
* chore(activitystream): fix types
* chore(activitystream): addCommitUpdatedActivity refactor multiregion
* chore(activitystream): fix build
2024-10-14 10:30:36 +02:00
Alessandro Magionami
d489975037
Activitystream IoC 4 addCommitCreatedActivity ( #3239 )
...
* chore(activitystream): addStreamUpdatedActivity refactor multi region
* chore(activitystream): addStreamAccessRequestedActivity refactor multiregion
* chore(activitystream): addStreamAccessRequestDeclinedActivity refactor multiregion
* chore(activitystream): onUserCreated refactor multiregion
* chore(activitystream): addCommitCreatedActivity refactor multiregion
* chore(activitystream): fix types
2024-10-11 15:49:38 +02:00
Alessandro Magionami
78ae75eb25
Activitystream IoC 3 onUserCreated ( #3234 )
...
* chore(activitystream): addStreamUpdatedActivity refactor multi region
* chore(activitystream): addStreamAccessRequestedActivity refactor multiregion
* chore(activitystream): addStreamAccessRequestDeclinedActivity refactor multiregion
* chore(activitystream): onUserCreated refactor multiregion
* chore(activitystream): fix build
2024-10-11 13:51:02 +03:00
Alessandro Magionami
20bf7181b9
Activitystream IoC 2 addStreamAccessRequestDeclinedActivity ( #3231 )
...
* chore(activitystream): addStreamUpdatedActivity refactor multi region
* chore(activitystream): addStreamAccessRequestedActivity refactor multiregion
* chore(activitystream): addStreamAccessRequestDeclinedActivity refactor multiregion
2024-10-11 11:37:41 +02:00
Alessandro Magionami
689bed652d
Activitystream IoC 1 addStreamAccessRequestedActivity ( #3227 )
...
* chore(activitystream): addStreamUpdatedActivity refactor multi region
* chore(activitystream): addStreamAccessRequestedActivity refactor multiregion
2024-10-11 11:25:42 +03:00
Alessandro Magionami
7f4df2dfdd
chore(activitystream): addStreamUpdatedActivity refactor multi region ( #3222 )
2024-10-10 12:06:11 +02:00
Alessandro Magionami
394b25c3c9
chore(activitystream): addStreamDeletedActivity refactor multi region ( #3213 )
2024-10-10 09:52:19 +03:00
Kristaps Fabians Geikins
380fe049e6
chore(server): IoC 31 - getStreamCollaboratorsFactory
2024-10-09 10:39:29 +03:00
Kristaps Fabians Geikins
5b5dd201e2
chore(server): IoC 29 - getStream(s)Factory
2024-10-09 10:39:00 +03:00
Alessandro Magionami
a3fb0d7c0e
Activitystream IoC 2 addStreamClonedActivity ( #3207 )
...
* chore(activitystream): addStreamPermissionsAddedActivity refactor multi region
* chore(activitystream): addStreamCreatedActivity refactor multi region
* chore(activitystream): addStreamClonedActivity refactor multi region
2024-10-09 10:29:24 +03:00
Alessandro Magionami
c2c95d20c2
Activitystream IoC 1 addStreamCreatedActivity ( #3206 )
...
* chore(activitystream): addStreamPermissionsAddedActivity refactor multi region
* chore(activitystream): addStreamCreatedActivity refactor multi region
2024-10-09 10:28:17 +03:00
Alessandro Magionami
f52bafc7e2
chore(activitystream): addStreamPermissionsAddedActivity refactor multi region ( #3198 )
2024-10-08 14:00:17 +03:00
Alessandro Magionami
8a31d90d57
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-943-add-stream-invite-accepted-activity
2024-10-08 11:00:09 +02:00
Alessandro Magionami
b5f1857b1b
chore(activitystream): addStreamPermissionsRevokedActivity refactor multiregion ( #3195 )
2024-10-08 11:55:07 +03:00
Alessandro Magionami
d8e789ef6a
chore(activitystream): addStreamInviteAcceptedActivity refactor multi region
2024-10-08 10:43:16 +02:00
Alessandro Magionami
9476db0b09
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-943-add-stream-permissions-revoked-activity
2024-10-08 09:52:01 +02:00
Alessandro Magionami
68dc836e7f
chore(activitystream): addStreamPermissionsRevokedActivity refactor multiregion
2024-10-08 09:51:47 +02:00
Kristaps Fabians Geikins
96c30f50cb
chore(server): core IoC 26 - getStreamObjectsFactory
2024-10-07 18:13:18 +03:00
Fabis
ab6daf714b
chore(server): core IoC 21 - getCommitsAndTheirBranchIdsFactory
2024-10-07 16:15:16 +03:00
Kristaps Fabians Geikins
e3405486fc
Merge branch 'main' into fabians/core-ioc-19
2024-10-07 16:12:15 +03:00