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
dab0a23c33
chore(server): event bus refactor - version emitter - batch #2
2025-01-13 11:03:34 +02:00
Kristaps Fabians Geikins
8d0cbad8b6
feat(server): multi region blob support ( #3653 )
...
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2024-12-10 09:05:18 +00:00
Chuck Driesler
02be49f71f
fix(automate): redirect github auth flow to workspace if possible ( #3632 )
...
* fix(automate): redirect to workspace after auth if possible
* fix(automate): include session in github auth flow
* chore(automate): update props after merge
* fix(automate): pick => fragment
* fix(automate): use fragments correctly
2024-12-06 08:24:23 +00:00
Chuck Driesler
ce3941c3fe
fix(automate): cascade delete automations with projects ( #3627 )
...
* fix(automate): cascade delete automation functions
* fix(automate): show automation count in delete dialog
* fix(automate): limit 0
2024-12-04 16:06:42 +00:00
Iain Sproat
cdf9c4858a
refactor(env vars): rename AUTOMATE_ENCRTYPTION_KEYS_PATH with ENCRYPTION_KEYS_PATH ( #3616 )
2024-12-04 10:29:35 +00:00
Chuck Driesler
67b785a09a
chore(automate): include workspace in automate mixpanel events ( #3601 )
...
* chore(automate): include workspace in automate mixpanel events
* chore(automate): repair gql
* chore(automate): fix type
2024-12-02 18:15:34 +00:00
Chuck Driesler
4e37a0eae7
chore(automate): drop specklecon templates ( #3587 )
2024-12-02 10:15:03 +00:00
Chuck Driesler
e312110933
Automate Public Beta ( #3472 )
...
* feat(automate): query active user functions
* fix(automate): show automations to non-stream-owners
* feat(automate): associate function with workspace
* fix(automate): split functions page between user and example functions
* fix(automate): ugh
* fix(functions): use correct query type in different places
* fix(automate): workspace functions page
* feat(automate): query specific categories of functions
* fix(automate): checkpoint
* fix(workspaces): successful queries w local env
* fix(automate): createFunctionWithoutVersion
* fix(automate): successful associate function with workspace
* fix(automate): query and return workspaces on functions
* fix(automate): show current function workspace
* fix(automate): query functions in automation create dialog
* fix(automate): audit non-owner automation access
* refactor(automate): logs api can get the projectId from the path
* fix(automate): multiregion gql resolvers
* fix(automate): multiregion event listeners
* fix(automate): drop automationCount
* fix(automate): multiregion run status
* fix(automate): correctness
* fix(automate): successful usage of multiregion results
* fix(automate): actually finish event listeners
* chore(automate): fix tests fix tests
* fix(automate): fix tests but make it multiregion flavor
* fix(automate): logs endpoint
* fix(automate): inject projectid correctly
* fix(automate): drop user-source functions
* fix(automate): owners edit, others can view
* fix(automate): simplify queries, auto workspace association
* chore(automate): appease
* chore(automate): fix function types
* fix(automate): get to workspace functions from empty state
* chore(automate): death to all slugs
* fix(automate): no create automation from function
* fix(automate): hide workspace change, tweak role access
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-11-29 17:33:14 +01:00
Chuck Driesler
fd5f316af0
fix(automate): automate module multi region ( #3531 )
...
* refactor(automate): logs api can get the projectId from the path
* fix(automate): multiregion gql resolvers
* fix(automate): multiregion event listeners
* fix(automate): drop automationCount
* fix(automate): multiregion run status
* fix(automate): correctness
* fix(automate): actually finish event listeners
* chore(automate): fix tests fix tests
* fix(automate): fix tests but make it multiregion flavor
* fix(automate): logs endpoint
* chore(automate): globalDb to db
* fix(automate): inject projectid correctly
* fix(automate): debug log fetch failure
* chore(automate): fix tests for new message
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-11-27 15:26:09 +00:00
Chuck Driesler
566bec59a5
Revert "fix(automate): drop specklecon function templates ( #3503 )" ( #3504 )
...
This reverts commit adeb529826 .
2024-11-16 19:57:04 +00:00
Chuck Driesler
adeb529826
fix(automate): drop specklecon function templates ( #3503 )
2024-11-16 13:06:51 +00:00
Chuck Driesler
be08246d4d
SpeckleCon Templates ( #3497 )
...
* fix(specklecon): add specklecon function templates
* fix(specklecon): more templates
* Update executionEngine.ts
* Update functionManagement.ts
2024-11-14 14:47:51 +00:00
Chuck Driesler
4159a2277a
fix(specklecon): add specklecon function templates ( #3491 )
2024-11-13 16:13:02 +01:00
Gergő Jedlicska
fcb8dd275a
fix(automate): some gql generation mixup
2024-11-11 10:40:28 +01:00
Chuck Driesler
e4a005f5da
fix(automate): fix possible auth error ( #3470 )
2024-11-08 16:59:48 +00:00
Gergő Jedlicska
b77d70585e
fix(redis): make redis client singleton from a module ( #3469 )
...
* fix(redis): make redis client singleton from a module
* fix(projectDownload): pass region key properly
2024-11-08 17:18:28 +01:00
Kristaps Fabians Geikins
69ff3864af
feat(server): multi region support in dataloaders
2024-11-07 09:57:43 +02:00
Kristaps Fabians Geikins
8abc801bae
chore(server): core IoC #71 - createAppTokenFactory
2024-10-16 16:59:54 +03:00
Kristaps Fabians Geikins
c7c897d08f
chore(server): core IoC #54 - deleting getUserById (duplicate)
2024-10-15 10:57:20 +03:00
Kristaps Fabians Geikins
1cb27e6fdd
chore(server): core IoC #51 - getUser(s)Factory
2024-10-14 17:24:11 +03:00
Kristaps Fabians Geikins
6cb5022ac4
chore(server): IoC 35 - updateStreamRoleAndNotify
2024-10-09 16:31:20 +03:00
Kristaps Fabians Geikins
5b5dd201e2
chore(server): IoC 29 - getStream(s)Factory
2024-10-09 10:39:00 +03:00
Kristaps Fabians Geikins
972af78fce
chore(server): core IoC 13 - getCommit(s)Factory
2024-09-27 14:02:29 +03:00
Kristaps Fabians Geikins
9dbde37438
chore(server): core IoC 12 - remaining branches repo
2024-09-27 13:52:41 +03:00
Kristaps Fabians Geikins
b2459e84e9
chore(server): core IoC 5 - getBranchLatestCommitsFactory
2024-09-26 15:48:07 +03:00
Kristaps Fabians Geikins
168a22a9ac
chore(server): core IoC 3 - getBranch(es)byIdFactory
2024-09-26 14:43:55 +03:00
Alessandro Magionami
d4ec3ebc3f
Merge pull request #3116 from specklesystems/fabians/shared-ioc-2
...
chore(server): shared IoC 2 - authz pipelines
2024-09-25 15:11:01 +02:00
Kristaps Fabians Geikins
c1a87bd6ce
chore(server): shared IoC 2 - authz pipelines
2024-09-25 15:59:41 +03:00
Iain Sproat
f93d9093a0
fix(errors): all error should define an appropriate status code ( #3112 )
...
* fix(errors): all error should define a status code (default is 500)
- rename NoInviteFoundError to InviteNotFoundError to match xNotFoundError pattern
* remove unused errors
2024-09-25 13:08:13 +02:00
Kristaps Fabians Geikins
020674b5b4
chore(server): automate IoC 17 - getAutomationRunsTriggersFactory
2024-09-23 14:00:09 +03:00
Kristaps Fabians Geikins
cc6f7fd739
chore(server): automate IoC 16 - Project.automations
2024-09-23 13:56:55 +03:00
Kristaps Fabians Geikins
3863016620
chore(server): automate IoC 15 - Automation.runs
2024-09-23 13:51:46 +03:00
Kristaps Fabians Geikins
7f222cdc0f
chore(server): automate IoC 14 - dataloaders
2024-09-20 16:00:05 +03:00
Kristaps Fabians Geikins
b29a06b386
chore(server): automate IoC 13 - logStream API
2024-09-20 15:49:13 +03:00
Kristaps Fabians Geikins
b47338b50c
chore(server): automate IoC 12 - createTestAutomationRunFactory
2024-09-20 15:41:09 +03:00
Kristaps Fabians Geikins
0368f9b792
fixx
2024-09-20 15:31:34 +03:00
Kristaps Fabians Geikins
ad41264764
chore(server): automate IoC 11 - manuallyTriggerAutomationFactory
2024-09-20 15:29:23 +03:00
Kristaps Fabians Geikins
dac45a618b
fixx
2024-09-20 15:26:14 +03:00
Kristaps Fabians Geikins
9fe2033051
chore(server): automate IoC 10 - onModelVersionCreateFactory
2024-09-20 15:19:15 +03:00
Kristaps Fabians Geikins
ba198afe7d
lint fix
2024-09-20 15:00:25 +03:00
Kristaps Fabians Geikins
20292cc5c1
chore(server): automate IoC 9 - setupRunFinishedTrackingFactory
2024-09-20 14:58:03 +03:00
Kristaps Fabians Geikins
aede93d72c
rename
2024-09-20 14:57:31 +03:00
Kristaps Fabians Geikins
17d7a49011
chore(server): automate IoC 8 - subscriptions service
2024-09-20 14:08:17 +03:00
Kristaps Fabians Geikins
6121893fe9
chore(server): automate IoC 7 - reportFunctionRunStatusFactory
2024-09-20 13:55:11 +03:00
Kristaps Fabians Geikins
aad7128296
chore(server): automate IoC 6 - functionManagement cleanup
2024-09-20 13:42:29 +03:00
Kristaps Fabians Geikins
1ab0db422e
chore(server): automate IoC 5.5 - encryption service cleanup
2024-09-20 13:39:08 +03:00
Kristaps Fabians Geikins
566d1f1977
chore(server): automatie IoC 5 - getAutomationsStatusFactory
2024-09-20 13:33:50 +03:00
Kristaps Fabians Geikins
7bc2481c43
chore(server): automatie IoC 4 - createAutomationRevisionFactory
2024-09-20 13:28:54 +03:00
Kristaps Fabians Geikins
307b688ce5
minor adjustment
2024-09-20 13:22:57 +03:00