Commit Graph

8254 Commits

Author SHA1 Message Date
andrewwallacespeckle 9cbea2e639 Merge branch 'main' into andrew/web-2875-fix-move-project-into-workspace-modal 2025-03-24 09:45:39 +00:00
andrewwallacespeckle 9fb5da5314 Remove default value from card 2025-03-24 09:44:20 +00:00
andrewwallacespeckle 5329d804b0 Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-24 09:43:09 +00:00
Alessandro Magionami 9429e47b93 feat(workspaces): add filter by seatType in workspace team 2025-03-24 10:29:36 +01:00
Gergő Jedlicska 25d0802234 fix(server): project access fix for discoverable projects (#4246) 2025-03-22 15:42:35 +01:00
Mike 751aece587 Fix: Various pricing plan fixes (#4244) 2025-03-21 21:49:12 +01:00
Mike 56e79b0dd8 Fix: Link to webhooks tab (#4245) 2025-03-21 21:35:58 +01:00
andrewwallacespeckle 3292fc04e5 feat(fe): Add pagination and search to Move Projects dialog 2025-03-21 16:34:56 +00:00
Gergő Jedlicska 968d2f2520 auth/lib (#4242)
* wip

* wip

* feat(authz): wip policy shape

* wip

* fix(authz): canReadProject with latest pattern

* wip

* feat(shared): simplify authz checks and policies

* feat(shared): port role weights into shared

* test(shared): some more tests for authz

* test(shared): more query project tests

* typo!

* feat(shared): ff loading refinements

* feat(shared): example authorization policy integration

* authz loaders init

* chore(authz): naming etc

* wip

* fix(authz): authz error objects

Co-authored-by: Kristaps Fabians Geikins <fabis94@users.noreply.github.com>
Co-authored-by: Gergő Jedlicska <gjedlicska@users.noreply.github.com>

* fix(authz): use correct role weights

* chore(authz): use codes from errors in tests

* chore(authz): wow

* chore(authz): fix more tests, add more tests

* chore(authz): fix some tests, add some tests (again)

* fix(authz): fix tests again

* fix(server): you need to await !!!! otherwise it crashes the server.

---------

Co-authored-by: Charles Driesler <chuck@speckle.systems>
Co-authored-by: Kristaps Fabians Geikins <fabis94@users.noreply.github.com>
Co-authored-by: Gergő Jedlicska <gjedlicska@users.noreply.github.com>
2025-03-21 16:37:36 +01:00
andrewwallacespeckle 46020ea8b7 Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-21 15:18:23 +00:00
andrewwallacespeckle f12f528101 Check for domain compliancy 2025-03-21 15:16:27 +00:00
Chuck Driesler 66da283a79 Revert "feat(authz): shared authz pipeline (#4151)" (#4241)
This reverts commit cb8aa31b66.
2025-03-21 15:41:17 +01:00
andrewwallacespeckle 6d1587c4da Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-21 14:22:07 +00:00
andrewwallacespeckle d24ce47d14 Remove InvitesTable 2025-03-21 14:21:24 +00:00
Mike 0781a4f58c Feat: New princing table for new plans (#4225) 2025-03-21 15:10:42 +01:00
andrewwallacespeckle ab79b39a08 Naming improvements 2025-03-21 14:05:11 +00:00
andrewwallacespeckle 532e0edb57 Comments from PR 2025-03-21 13:57:25 +00:00
Chuck Driesler cb8aa31b66 feat(authz): shared authz pipeline (#4151)
* wip

* wip

* feat(authz): wip policy shape

* wip

* fix(authz): canReadProject with latest pattern

* wip

* feat(shared): simplify authz checks and policies

* feat(shared): port role weights into shared

* test(shared): some more tests for authz

* test(shared): more query project tests

* typo!

* feat(shared): ff loading refinements

* feat(shared): example authorization policy integration

* authz loaders init

* chore(authz): naming etc

* wip

* fix(authz): authz error objects

Co-authored-by: Kristaps Fabians Geikins <fabis94@users.noreply.github.com>
Co-authored-by: Gergő Jedlicska <gjedlicska@users.noreply.github.com>

* fix(authz): use correct role weights

* chore(authz): use codes from errors in tests

* chore(authz): wow

* chore(authz): fix more tests, add more tests

* chore(authz): fix some tests, add some tests (again)

* fix(authz): fix tests again

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
Co-authored-by: Kristaps Fabians Geikins <fabis94@users.noreply.github.com>
Co-authored-by: Gergő Jedlicska <gjedlicska@users.noreply.github.com>
2025-03-21 14:45:36 +01:00
andrewwallacespeckle ec8f2ebbe5 Revert changes to CommonCard padding 2025-03-21 13:04:06 +00:00
andrewwallacespeckle bcb83186bd Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-21 13:02:01 +00:00
andrewwallacespeckle ae3f829410 Undo padding change to CommonCard 2025-03-21 12:59:52 +00:00
andrewwallacespeckle 43f7e55fe4 Merge pull request #4231 from specklesystems/andrew/update-workspace-members-sidebar
refactor(fe): workspace sidebar members section
2025-03-21 11:09:33 +00:00
Alessandro Magionami 362a0e6141 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2803-downscale-workspace-subscription 2025-03-21 11:14:49 +01:00
Alessandro Magionami b1c9d8b2d4 feat(gatekeeper): on invoice created trigger downscale 2025-03-21 11:14:34 +01:00
Mike 8de5094106 Feat: Increase limit for workspace team featching on workspace dashboard and table (#4234) 2025-03-21 10:24:01 +01:00
Alexandru Popovici fe7d435d8c fix(viewer-lib): Fixed an issue which caused incorrect zoom to cursor and rotate around cursor behavior on some relative layout pages (#4233) 2025-03-21 09:06:53 +02:00
Alessandro Magionami 38fd761fe3 fix(gatekeeper): fix date format in subscription parse 2025-03-20 18:57:52 +01:00
Alessandro Magionami 194a1fe607 feat(gatekeeper): downscale new plans 2025-03-20 16:29:32 +01:00
Mike a9f03694d6 Feat: Move project collaborators to own tab (#4226) 2025-03-20 15:19:04 +01:00
andrewwallacespeckle 937425c56d refactor(fe): workspace sidebar members section 2025-03-20 14:08:26 +00:00
andrewwallacespeckle 1c18e3ecb0 Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-20 12:34:16 +00:00
andrewwallacespeckle bd09024c1f Add joined at date 2025-03-20 12:33:41 +00:00
Alessandro Magionami 89f20bbae3 Merge pull request #4229 from specklesystems/alessandro/web-2869-filter-dismissed-workspace-join-requests
fix(workspaces): filter out dismissed join requests
2025-03-20 13:20:45 +01:00
andrewwallacespeckle e4e1056f71 getRoleLabel in Invites table 2025-03-20 12:19:46 +00:00
andrewwallacespeckle ca03bb7168 Move LearnMoreRolesSeatsUrl to route.ts 2025-03-20 12:06:38 +00:00
andrewwallacespeckle d230700081 Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-20 12:01:56 +00:00
Mike b1e3a4bb72 Feat: Add createdAt to workspace team WorkspaceCollaborator (#4227) 2025-03-20 12:50:10 +01:00
Kristaps Fabians Geikins e24c26e3d2 feat: getting rid of defaultProjectRole setting (#4221)
* feat: getting rid of defaultProjectRole setting

* get stdout reporting in CI

* yarn lock fix

* fix package.json

* better CI test output

* pinning mocha-multi
2025-03-20 12:58:30 +02:00
andrewwallacespeckle 692806bdec Add target blank to learn more 2025-03-20 10:57:46 +00:00
andrewwallacespeckle 3f3a821cde naming updates 2025-03-20 10:55:59 +00:00
Chuck Driesler d39c52a324 feat(regions): use queue for moves (#4060)
* chore(regions): failing test for moving blobs

* fix(blobs): use blob storage table

* chore(regions): include file_uploads table for thoroughness

* fix(regions): extract repeated string to utils

* chore(regions): move validation as own service

* feat(regions): update project region key after move

* chore(regions): update tests to make gql requests

* feat(regions): queue wip

* fix(regions): trigger job instead of performing change synchronously

* chore(regions): update tests for job queue

* fix(regions): use the queue
2025-03-20 10:35:39 +00:00
Iain Sproat f90ffb7eca fix broken merge from main 2025-03-20 10:25:41 +00:00
Iain Sproat ad9255cd39 fix liveness probe for node 22 2025-03-20 09:38:50 +00:00
Iain Sproat 335f6a2a06 Merge branch 'main' into iain/dockerfile-node18-node22 2025-03-20 09:35:59 +00:00
Alessandro Magionami 7e944b182e Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2803-downscale-workspace-subscription 2025-03-20 10:32:21 +01:00
Alessandro Magionami 4b138a7653 fix(workspaces): filter out dismissed join requests 2025-03-20 10:30:59 +01:00
andrewwallacespeckle a74d432149 Tidyups 2025-03-19 23:15:48 +00:00
andrewwallacespeckle b949b936ca Add comment 2025-03-19 23:07:33 +00:00
andrewwallacespeckle 4d002cf69f Naming updates 2025-03-19 23:01:26 +00:00
andrewwallacespeckle bb4c60a4f5 Copy updates 2025-03-19 22:53:26 +00:00