Mike
e798fc4e8a
Feat: Request to join workspace ( #3871 )
2025-01-24 14:05:53 +01:00
Mike
d77af226fc
Feat: Setting as pages ( #3813 )
2025-01-20 13:46:32 +01:00
Mike
71e92ead27
Fix: Improve email validation and copy ( #3743 )
2024-12-23 14:40:25 +01:00
Mike
1d98e6c0eb
Feat: New workspace invite modal ( #3723 )
2024-12-19 17:13:23 +01:00
Mike
047f21aef4
Feat: Billing info on change role ( #3715 )
2024-12-18 14:23:50 +01:00
Mike
866e31a3e0
Feat: Add seat info to invite modal ( #3710 )
2024-12-18 10:38:32 +01:00
andrewwallacespeckle
d48b935722
feat(fe2): Add change role dialog to guests table ( #3375 )
...
* Add change role dialog to guests table
* PR comments
* Disabled items based on role
* Fix build
2024-10-22 13:47:18 +01:00
andrewwallacespeckle
e847fb2285
Disable workspace invite button - not hide ( #3267 )
2024-10-14 14:46:04 +01:00
Mike
acf38e7c81
Fix: Re-enable count on member settings ( #3247 )
2024-10-11 14:38:29 +02:00
Mike
6cb2761d91
Feat: Tooltips on avatars ( #3243 )
2024-10-10 23:54:23 +02:00
Mike
cf701cd9a8
Fix: Dont allow admins to change their own WS role ( #3228 )
2024-10-10 17:27:53 +02:00
Mike
2005067a6a
Feat: Add role descriptions to select inputs ( #3217 )
2024-10-10 15:26:14 +02:00
Chuck Driesler
e7ba48e320
Feat: Remove guests from workspace members table ( #3219 )
2024-10-10 14:25:45 +02:00
Mike
3b453385de
Feat: Enable billing page for members ( #3094 )
2024-09-24 13:36:18 +02:00
andrewwallacespeckle
b7db51649d
feat(fe2): Guest table should show what they have access to ( #3047 )
...
* Initial work
* Update role dialog
* useDebouncedTextInput
* Only show dialog if user has projects
* Update Cache on updating role
* Remove unused cache eviction
* Fix reactivity bug
* Handle pluralisation. Empty state when no projects left
* Hide owner from Permission Select
2024-09-23 15:20:38 +01:00
Mike
cf3a948cf1
Feat: add filter for workspace members table ( #2917 )
2024-09-10 11:57:47 +02:00
andrewwallacespeckle
d6754d6c80
fix(fe2): Align dialogs with the designs ( #2895 )
...
* Updates to Dialogs
* Updates to dialogs
2024-09-09 13:46:53 +01:00
Mike
3e9f14b245
Fix: Add non compliancy warning to change role modal ( #2866 )
2024-09-03 21:21:06 +02:00
Mike
cca2d1a5c2
Fix: Dont show domain warning if role is guest ( #2865 )
2024-09-03 20:45:13 +02:00
andrewwallacespeckle
00223f8ef5
Add Remove User to guests table ( #2843 )
2024-09-02 13:06:42 +01:00
andrewwallacespeckle
e52962c60b
feat(fe2): Workspace members table. Update Role ( #2823 )
...
* WIP Leave Workspace
* Merge in Mikes changes
* Add leave workspace
* update name
* Remove check for workspaceAdmin
* Remove un-needed fragment as prop type
* Use defineModel
* Added description for roles
* Set role as undefined until user selects
* Tidy ups
* Remove unused resets
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-09-02 11:58:34 +01:00
Chuck Driesler
bbd5146e5a
fix(workspaces): add pagination to workspace team members ( #2644 )
...
* fix(workspaces): a suggestion of paginated teams
* fix(workspaces): workspace team pagination (?)
* fix(workspaces): pagination based on acl createdAt
* fix(workspaces): fix some roles-related tests
* fix(workspaces): improve query and tests
* fix(workspaces): collaborators query without incorrect groupBy
* fix(workspaces): add default values to migration
* Fixed queries and fragments
* Merged main
* Remove comment
* chore(workspaces): update WorkspaceCollaboratorCollection mocks
* chore(workspaces): fix role test
* chore(workspaces); ope
* fix(workspaces): move workspace acl timestamps to separate table
* Merge?
* fix(workspaces) drop that table
* fix(workspaces): cursor
* fix(workspaceInvites): undo merge borkage
* fix(workspaces): rework workspace member pagination
* fix(workspaces): fix test
* fix(workspaces): test test
* fix(workspaces): literally garbage
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-08-29 21:17:37 +02:00
Mike
03f8fd1176
Fix: Role input conditional ( #2818 )
...
* Fix: Role input conditional
* Fix input
2024-08-29 21:16:15 +02:00
Mike
3f5c111828
Feat: Show noncompliant warning in members tables ( #2812 )
...
* Updates from Michal video 1
* Fix openWorkspaceCreateDialog
* Update color of + button
* Updated dialog
* Feat: Show warning for non-compliant users in table
* Fix: Small issue
---------
Co-authored-by: andrewwallacespeckle <andrew@speckle.systems >
2024-08-29 17:05:21 +02:00
Mike
b84efcc8f2
Feat: Add more workspace mixpanel events ( #2806 )
2024-08-29 13:14:13 +02:00
andrewwallacespeckle
f27a1262f6
feat(fe2): Align workspace member tables with designs ( #2747 )
...
* Upate LayoutMent to mount on body. Add to members table
* Updates pre PR
* Update button style
* Remove leave workspace option
* gql
* Invites Table
* Update other LayoutMenus
* Fix individual menu toggle behaviour
* Remove wrong comment
* Add margins to tables
2024-08-27 15:11:42 +01:00
Mike
1bdf7f78bb
Fix: Add permissions checks for settings ( #2748 )
2024-08-23 19:25:05 +02:00
Mike
17b89e4cb4
Feat: Added delete user from workspace button ( #2726 )
2024-08-22 13:35:32 +02:00
Kristaps Fabians Geikins
e4cc0cbc83
fix(workspaces): add email to existing account workflow bugfix ( #2703 )
...
* fix(fe2): properly handling invitedTeam auth error
* fix(fe2): disable invite dialog if not workspace admin
* fix(useremails): fix for default primary:true when creating new emails
* test fix
2024-08-20 15:45:34 +03:00
Kristaps Fabians Geikins
975a447627
fix(fe2): missing tooltips for invite resend/delete ( #2696 )
2024-08-20 09:44:42 +02:00
Kristaps Fabians Geikins
0b417c9ba0
feat(fe2): workspace invite cancel/resend + Invite dialog CTA in workspace home ( #2691 )
...
* feat(server): resend invite mutation
* invite resend/cancel from FE
* functional invite cta on workspace page
2024-08-20 10:17:42 +03:00
Mike
93137cae3b
Feat: Added guest table to workspace member settings ( #2656 )
2024-08-19 14:19:26 +02:00
Kristaps Fabians Geikins
2bb7802fb9
feat: accept & decline workspace invite as a registered member ( #2675 )
...
* abstract base invite banner
* WIP banner actions
* WIP modify obj
* minor fix
* invite accept/decline cache mutations
* banner accept/decline basically works
* new block for accepting workspace invite
* WIP wrong account flow
* login/registration block changes
* add email invite related changes
* add new email FE
* add email w/ invite works
* final adjustments
* minor fixes
* addressing cr comments
* no-FF support
* extra workspace ff checks
2024-08-19 13:01:25 +03:00
Kristaps Fabians Geikins
4dae1569cd
feat(fe2): invite + list workspace invites ( #2629 )
...
* list invites table
* invites list works
* update last reminded date on resend
* fix FE
* WIP invitedialog + updated debounced utility
* invite create works
* exclude users correctly
* more adjustments
* minor cleanup
* using workspace invite server role
* test fix
* fixed multiple root eslint issues
* minor adjustments
2024-08-12 11:30:01 +03:00
Mike
3c15fa8809
Feat: Add member settings page ( #2574 )
2024-08-06 10:03:22 +02:00