andrewwallacespeckle
04a05dde81
Merge branch 'main' into andrew/update-members-table-remove-from-project
2025-04-07 11:10:06 +01:00
Kristaps Fabians Geikins
820a1e2ebf
feat(server): workspace roles taken into account in project queries ( #4319 )
...
* Workspace.projects fixed
* Query.project tested & fixed
* personalOnly flag added
* withProjectRoleOnly flag
* authorizeResolver implicit workspace roles
* minor cleanup
* reorg + support for throwing auth errors
* global error mapping
* undo special borkage
* CR fixes
* more CR fixes
* shared tests fix
* minor adjustment
* tests fix
* see if removing cached roles fixes it?
* more fixes
* clean up debugging garbage
2025-04-07 12:52:07 +03:00
Kristaps Fabians Geikins
e3d3c1446b
feat: enable domain discoverability on workspace creation ( #4235 )
...
* frontend changes implemented
* WIP BE
* backend seems to work
* CR fixes
2025-04-07 12:34:45 +03:00
Chuck Driesler
35e99d6ee7
feat(workspaces): emit who will be added to workspace for a given project move ( #4332 )
...
* wip
* feat(workspaces): preflight service wip
* feat(workspaces): move project to workspace dry run
* fix(workspaces): add tests and refine query
* chore(workspaces): gqlgen
2025-04-07 10:27:08 +01:00
andrewwallacespeckle
e85c3cae63
Gql
2025-04-07 10:13:27 +01:00
andrewwallacespeckle
26d79231d2
Merge branch 'main' into andrew/update-members-table-remove-from-project
2025-04-07 09:53:01 +01:00
Mike
ac9fc794b7
Fix: Clean up unused code thats causing graphql error ( #4334 )
2025-04-06 15:45:29 +02:00
andrewwallacespeckle
e91a65da48
Fix menu reactivity bug
2025-04-06 13:31:01 +01:00
andrewwallacespeckle
669e189309
GQL
2025-04-06 12:03:21 +01:00
andrewwallacespeckle
07b6ee01c7
Merge branch 'main' into andrew/update-members-table-remove-from-project
2025-04-06 12:03:07 +01:00
andrewwallacespeckle
f9761f65bd
Merge pull request #4330 from specklesystems/andrew/web-2946-update-things-in-member-settings
...
feat(fe): Update various workspace member settings items
2025-04-06 11:54:31 +01:00
andrewwallacespeckle
cccda1747e
Close on no projects
2025-04-05 16:54:52 +01:00
andrewwallacespeckle
a51ab94951
Make project name clickable in project permissions dialog
2025-04-05 16:52:04 +01:00
andrewwallacespeckle
d937834d3b
Change project permissions changes
2025-04-05 16:41:45 +01:00
andrewwallacespeckle
a0b8c82a26
Fix gql
2025-04-05 16:21:18 +01:00
andrewwallacespeckle
cc1b3303a2
Merge branch 'main' into andrew/update-members-table-remove-from-project
2025-04-05 16:14:22 +01:00
andrewwallacespeckle
7b99fbba91
Update SeatTransitionCards.vue
2025-04-05 16:09:15 +01:00
andrewwallacespeckle
7392ee8e99
Copy changes
2025-04-05 16:06:19 +01:00
andrewwallacespeckle
5f1b4317e8
Change copy in Editor and Viewer tooltips
2025-04-05 16:00:03 +01:00
andrewwallacespeckle
524c371d75
Remove double text
2025-04-05 15:46:59 +01:00
andrewwallacespeckle
5da04156f1
Dialog copy changes
2025-04-05 15:44:55 +01:00
andrewwallacespeckle
b1d0ae37c0
Disabled menu items
2025-04-05 14:55:25 +01:00
andrewwallacespeckle
1edac5f0e8
Merge pull request #4328 from specklesystems/andrew/usage-limits-plan-composables
...
refactor(fe): usage/plan/limits composables
2025-04-04 17:34:06 +02:00
Iain Sproat
3e36f2b1d0
Merge pull request #4326 from specklesystems/iain/helm-chart-preview-service-configurable-deployment-strategy
...
feat(helm chart): configurable deployment strategy for preview, file import, and webhook services
2025-04-04 15:58:18 +01:00
Iain Sproat
4774bd9727
Merge pull request #4324 from specklesystems/iain/helm-chart-stripe-ids-in-config
...
chore(helm chart): Stripe ID's are expressed in the values, not in a …
2025-04-04 15:54:45 +01:00
andrewwallacespeckle
a36867bdf6
Revert
2025-04-04 15:03:21 +01:00
andrewwallacespeckle
991fe887ce
Fix condition
2025-04-04 14:58:47 +01:00
andrewwallacespeckle
dba6b11c70
Merge branch 'main' into andrew/usage-limits-plan-composables
2025-04-04 14:55:53 +01:00
andrewwallacespeckle
5c6fbce406
Update limits.ts
2025-04-04 14:55:02 +01:00
andrewwallacespeckle
95d85ef27d
Usage
2025-04-04 14:49:51 +01:00
andrewwallacespeckle
e5dca605a4
cleanup
2025-04-04 14:35:59 +01:00
Iain Sproat
8113c5685c
Expand to webhook and fileimport service. Default to 'Recreate' as 100% availability is not required.
2025-04-04 14:21:36 +01:00
Iain Sproat
6a8788bb05
feat(helm chart): configurable preview service deployment strategy
...
- useful if GPU resource is constrained to Recreate rather than RollingUpdate
2025-04-04 14:11:52 +01:00
Chuck Driesler
cb7dead0b6
fix(workspaces): require models to have versions to count towards billing limits ( #4325 )
2025-04-04 13:42:30 +01:00
Mike
84cd674ff5
Fix: Remove links to workspace pages, remove create workspace option from project create modal ( #4320 )
2025-04-04 13:57:31 +02:00
Iain Sproat
b41c261f59
chore(helm chart): Stripe ID's are expressed in the values, not in a secret
2025-04-04 12:36:38 +01:00
andrewwallacespeckle
0aebcb027c
Merge branch 'andrew/workspace-limits-various-fixes' into andrew/usage-limits-plan-composables
2025-04-04 12:22:31 +01:00
andrewwallacespeckle
eff4d889b1
Initial work
2025-04-04 12:21:40 +01:00
Iain Sproat
fdd3397612
Merge pull request #4322 from specklesystems/iain/enable-nvidia-gpu-limits
...
feat(helm chart): allow preview service to specify any type of resource limits
2025-04-04 12:17:45 +01:00
Iain Sproat
2466c44ebb
Allow all deployments to have free input of resources and limits
2025-04-04 11:52:00 +01:00
Iain Sproat
d650674d6c
make this generic, to allow for any GPU type
2025-04-04 11:46:51 +01:00
Iain Sproat
9799bcc720
feat(helm chart): allow preview service to specify nvidia.com/gpu resource limit
2025-04-04 11:23:15 +01:00
Chuck Driesler
855185245e
feat(workspaces): consolidate workspace role/seat reporting ( #4315 )
...
* feat(workspaces: shuffle seat type counts around
* fix(workspaces): use new counts
* fix(workspaces): better field placement
* Updated FE
* chore(workspaces): fix tests
* fix(workspaces): use correct flags
* fix(workspaces): correct another test
* fix(workspaces): use correct model count function
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-04-04 10:27:49 +01:00
Iain Sproat
d0b7f8470e
fix(beta channel): empty commit to force a deploy from main not hotfix
2025-04-03 22:26:25 +01:00
andrewwallacespeckle
ba3f77db89
Min remaining projects and models
2025-04-03 18:41:34 +02:00
andrewwallacespeckle
ccf49c3ab1
Move project workspace - readd workspace prop
2025-04-03 18:40:56 +02:00
Iain Sproat
a314398a3a
Merge pull request #4301 from specklesystems/iain/web-2904-manage-gpu-for-latest-via-terraform
...
feat(helm chart): allow services to be enabled independently & preview service healthchecks
2025-04-03 15:29:22 +01:00
andrewwallacespeckle
bfe74b3133
Tidy fragments. Add project update dialog
2025-04-03 14:18:10 +02:00
Mike
9798c9bee7
Fix: Remove unused query ( #4317 )
2025-04-03 14:11:00 +02:00
Chuck Driesler
6cea72e4f8
feat(workspaces): add query for fetching usage ( #4306 )
...
* WIP can create project
* WIP can create project more work
* complete body, stencil tests
* feat(shared): move workspace plan types into shared
* test progress wip
* feat(shared): add more logic to canCreateWorkspaceProject
* a few more tests, as a treat
* chore(authz): round out tests
* fixed loaders, new GQL checks, dataLoaders in auth loaders
* fix(authz): get workspace limits loader
* chore(authz): update loaders
* frontend fixed up to snuff
* fix(authz): fix workspace plans for tests
* fix(authz): classic
* feat(workspaces): emit plan usage from BE
* fix(authz): 0 counts
* fix(workspaces): fix counts for 0
* chore(workspaces): gqlgen
* fix(workspaces): update fragment to use new fields
* fix(workspaces): count regional projects correctly
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2025-04-03 09:06:34 +01:00