Commit Graph

18 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins 596312ab0e feat(frontend): personal project limit disclaimers & prompts (#4822)
* ProjectsAdd wrapper

* WorkspaceMoveProject wrapper added

* move wrapper finalized

* passing through location

* more cleanup

* model add wrapper

* permissions cleanup

* add invite wrapper

* vue-tippy bugfix

* ViewerLimitsDialog prep

* upgrade limit alert prep

* limit alerts

* movemanager fix

* new add flow

* slug update fix

* add model flow

* invites?

* some extra fixes

* move unmount fix?

* more fixes

* vue-tsc update

* style: remove h-32 for smaller screens

* vue-tsc parser fix

* prep for new viewer limits dialog

* updated viewer dialogs

* comment variant cleanup

* CR comments

---------

Co-authored-by: michalspeckle <michal@speckle.systems>
2025-05-28 12:12:18 +03:00
Mike b74c2fe197 Fix: Change project can invite to permission result (#4813) 2025-05-26 12:18:51 +02:00
Benjamin Ottensten 77101832bf Fix: Copy fixes for private projects (#4747)
* Change copy, icons, and order of items

* Update general access copy if project is private
2025-05-15 08:58:28 +02:00
Benjamin Ottensten 06446decb9 Fix: Changes to Collaborators page + more (#4703) 2025-05-12 10:48:47 +02:00
Mike f5b070cbe3 Feat: Allow adding members directly from workspace members section (#4664) 2025-05-06 09:44:52 +02:00
Benjamin Ottensten de3f180830 Fix: Project page styling polish (#4666)
* Reduce heading size on project tabs

* Adjust spacings of project title area

* Adjust workspace icon on project page

- Don't link to workspace
- Only show if viewing a project from a workspace that you're not a member of
2025-05-05 21:57:33 +02:00
Mike 486503943c Fix: Minor project collaborator fixes (#4606) 2025-04-25 15:31:38 +02:00
Mike 5c9f77aae2 Feat: Allow admins to upgrade to editor from collaborators page (#4597) 2025-04-25 12:08:11 +02:00
Mike 50c54a78e2 Feat: Output workspace admins in a separate collaborators section (#4586) 2025-04-24 15:44:23 +02:00
andrewwallacespeckle d197e165c8 feat(fe): Add disabled tooltip text to "add project" on project collaborators 2025-04-24 12:58:58 +01:00
Mike 45d20f13d2 Fix: seat check (#4556) 2025-04-23 00:42:19 +02:00
Benjamin Ottensten f4082d1684 Update copy in People settings and Collaborators page (#4552)
* Update copy on collaborators page

* Update descriptions in People settings
2025-04-23 00:03:51 +02:00
Mike 282472ea60 Fix: Various project invite fixes (#4505) 2025-04-21 15:22:22 +02:00
Mike 68dc4c91c1 Feat: Add Access Select component (#4399) 2025-04-14 10:39:53 +02:00
Mike 0519719e4d Fix: FF cleanup and various smaller fixes (#4398) 2025-04-14 09:40:58 +02:00
Kristaps Fabians Geikins 5f88f562d3 feat: updated various "read/update" settings related permission checks (#4356)
* a bunch more tests

* updated GQL resolvers

* project create checks implemented

* project update/settings related checks in FE

* a bunch of tests

* tests fix

* disable app schema check
2025-04-09 16:13:09 +03:00
Mike 9fe01778f6 Feat: Disabled roles if no editor seat (#4299) 2025-04-01 09:59:19 +02:00
Mike 298e379791 Feat: Implement updated project collaborators page (#4274) 2025-03-27 12:20:00 +01:00