Chuck Driesler
9bafc388aa
fix(workspaces): prohibit workspace guests from being project owners ( #3244 )
...
* fix(workspaces): prohibit workspace guests from being project owners
* Small FE fix
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-10-14 10:02:17 +01:00
Mike
12518bcfb4
Fix: Updated connectors download URL ( #3246 )
2024-10-11 11:04:07 +02:00
Mike
6cb2761d91
Feat: Tooltips on avatars ( #3243 )
2024-10-10 23:54:23 +02:00
Mike
1fba35a7de
Fix: Various bugfixes ( #3245 )
2024-10-10 23:54:08 +02:00
andrewwallacespeckle
bd31605183
feat(fe2): Redirect to workspace home on deletion of workspace project ( #3238 )
...
* Fix navigate on success on workspace creations
* Update Workspace ID to Slugs
* Navigate to workspace home on deletion of workspace project
* Revert changes from other branch
2024-10-10 16:40:09 +01:00
Mike
2005067a6a
Feat: Add role descriptions to select inputs ( #3217 )
2024-10-10 15:26:14 +02:00
Mike
f9129d4b9c
Fix: Use workspace in breadcrumb on versions page ( #3184 )
2024-10-07 11:55:37 +02:00
andrewwallacespeckle
677b8202fa
feat(fe2): workspace slug / short id support ( #3088 )
...
* Add edit slug dialog
* Design changes to edit button
* Slug url implementation
* Disable slug edit if non admin
* Preloading queries
* Use preloaded workspace id
* Changes pre PR
* Removed unneeded import
* feat(workspaces): migrate slug to match the workspaceId
* WIP Comments
* Add watch. Use Fragment
* Tidy create
* Tidy ups
* Tidy up Edit Dialog
* Remove comment
* Update text - changing slug does not break embeds
* Updates from CR
* Reorder ProjectList
* Feedback from Michal
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-10-01 16:23:54 +01:00
andrewwallacespeckle
27b0b4624f
fix(fe2): Rename and reorder model actions. Improve mobile usability ( #3120 )
...
* Re-add some old code. Update mobile. Update menu names/order
* Fix build
* Add menu position prop to Model Actions
* Update StructureItem.vue
2024-09-25 16:21:44 +01:00
andrewwallacespeckle
331edf8348
Add version action menu item. Use mount-menu-on-body ( #3111 )
2024-09-25 11:06:41 +01:00
andrewwallacespeckle
ab7ad2f3c8
Remove hover effect for permission select ( #3102 )
2024-09-25 09:50:54 +01: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
c5e79eaca9
Feat: Allow selection of default workspace roles ( #3034 )
2024-09-19 16:45:20 +02:00
andrewwallacespeckle
4c1ab5f5a0
refactor(fe2): Inputs and Settings Dialog Updates ( #2941 )
...
* WIP
* Up to General
* Projects Table
* Other menu items
* Tidy up other inputs
* Refactor Developer Settings to be more modular
* Move buttons to menus
* Minor changes
* Fix build
* Updates from testing
* Fixes from testing
2024-09-12 16:15:27 +01:00
andrewwallacespeckle
70b30c6297
fix(fe2): Encode forward slashes in nested model URLs ( #2905 )
...
* Encode URI in View all button
* Only replace /
* Improve readability
* Revert change. Need double nested buttons to work
2024-09-09 15:24:28 +01: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
6af72dde43
Fix: Add workspace role prop to invite row ( #2898 )
2024-09-06 15:44:04 +02:00
Mike
0f0046ede2
Fix: change workspaceId to workspace_id ( #2886 )
2024-09-05 17:48:35 +02:00
andrewwallacespeckle
939504fd8d
fix(ui-components) Update LayoutMenu disabled states ( #2881 )
...
* Fix disabled state. Add tooltips
* Update opacity
2024-09-05 10:26:15 +01:00
andrewwallacespeckle
67755ca80a
fix(ui-components): Update switch to match new design system ( #2878 )
...
* Update switch to match style
* Fix colour variable
* Update colour
2024-09-05 09:45:19 +01:00
Kristaps Fabians Geikins
04d0ee074f
fix(fe2): default error skip logic & error policy ( #2875 )
2024-09-05 11:33:38 +03:00
Mike
93f5eb81b2
Fix: Remove 'workspaces' from breadcrumbs ( #2871 )
2024-09-04 16:11:33 +02:00
Kristaps Fabians Geikins
80ea7a353c
fix: disallow workspace guests to be invited as project owners ( #2873 )
...
* backend fixed
* frontend preventions
2024-09-04 15:44:43 +02:00
Chuck Driesler
9ec90cd64f
fix(workspaces): guarantee that workspace admins are project owners ( #2835 )
...
* fix(workspaces): separate resolver for workspace project role update
* fix(workspaces): frontend protection
* fix(workspaces): new composable, clearer errors
* fix(workspaces): correct logic
* fix(workspaces): gen
2024-09-03 17:18:30 +02:00
Mike
ee5e4b61f3
Fix: Fix truncate for project card ( #2858 )
2024-09-03 15:47:51 +02:00
andrewwallacespeckle
8787a5c8bc
feat(fe2): Frontend should show a pre-filtered list of users for workspace members ( #2845 )
...
* Show prefiltered list for members in workspace with project ownership rights
* Fix: Added dropdown for project role
* Fix typo
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-09-02 16:59:30 +02:00
Mike
6e2c5bb4fe
Fix: drop domain permissions to member ( #2849 )
2024-09-02 15:49:15 +02:00
Mike
f50de80338
Fix: Check for domain policy on workspace invites ( #2846 )
2024-09-02 14:12:09 +01:00
andrewwallacespeckle
7bc9af209e
Remove mouseleave ( #2837 )
2024-09-01 19:06:05 +02:00
andrewwallacespeckle
7a257e2b27
Update HorizontalDirection ( #2832 )
2024-08-30 14:02:18 +01:00
Mike
e62a68cee7
Feat: Add role label, version count, and update styling of project header ( #2820 )
2024-08-30 12:44:51 +02:00
andrewwallacespeckle
bef6e05870
Add workspace to breadcrumbs ( #2805 )
2024-08-29 12:22:50 +01:00
andrewwallacespeckle
c771fc8553
fix(fe2): Various alignment fixes from testing ( #2790 )
...
* Update Nav Link Font weight. Nowrap badge
* Plus spacing
* Workspace page tidy up
* Mobile testing
* Responsive fixes
* Fix clipping of avatar
* Adjust workspace item pl
* Square the plus button
* Font overwrites for workspace items in settings
* Remove unused props
2024-08-29 10:11:16 +01:00
Mike
00db9e2a9c
Feat: Add link to workspace on project ( #2804 )
2024-08-29 11:01:01 +02:00
Mike
7f70805dce
Fix: File uploading message height ( #2796 )
2024-08-29 11:00:09 +02:00
andrewwallacespeckle
3ed4bd3f0d
Remove @mouseleave ( #2774 )
2024-08-27 21:20:25 +01: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
b07935964b
Fix: Minor styling/copy updates ( #2755 )
...
* Fix: Minor styling/copy updates
* Fix linting
2024-08-26 11:43:51 +02:00
Mike
a5061eceff
Fix: z-index on project card ( #2754 )
2024-08-25 20:23:20 +02:00
Mike
17b89e4cb4
Feat: Added delete user from workspace button ( #2726 )
2024-08-22 13:35:32 +02:00
andrewwallacespeckle
b1f4ba1674
refactor(fe2): Update StructureItem click events ( #2722 )
...
* Update StructureItem.vue
* Add hover state
2024-08-21 13:20:20 +01:00
andrewwallacespeckle
e79fa67baf
Add menuPosition prop to LayoutMenu ( #2716 )
2024-08-20 17:40:03 +01:00
andrewwallacespeckle
40e50ed0a1
refactor(ui-components): Update Sidebar to Designs ( #2710 )
...
* Design changes
* Update group title hover state
* Typo fix
* Fix overflow on mobile selection info
2024-08-20 17:12:01 +01:00
andrewwallacespeckle
2cb2d8ba79
Revert changes to structureitem ( #2715 )
2024-08-20 16:41:52 +01:00
andrewwallacespeckle
8a9b179fe7
fix(fe2): Use NuxtLink. Move nested button to relatively positioned div ( #2702 )
...
* Use NuxtLink. Move nested button to relatively positioned div
* No nuxtlink on empty model
* Move other button
* Changes to viewer boundaries
* Fixed resizer position
* Responsive updates
* Update Card.vue
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-08-20 13:46:36 +01:00
Kristaps Fabians Geikins
3beed27a24
feat(fe2): workspace role select in project invite dialog ( #2700 )
...
* feat(fe2): workspace role select in project invite dialog
* lint fix
2024-08-20 14:06:18 +03:00
andrewwallacespeckle
caba8780c8
Use NuxtLink instead of onclick ( #2699 )
2024-08-20 11:24:06 +01:00
andrewwallacespeckle
8ca5c99aa1
Andrew/web 1338 implement new navigation ( #2668 )
...
* Initial Sidebar Implementation
* Updates to sidebar
* Use NuxtLinks in FE2 not UI-Components
* Move sidebar to component
* Active State
* Responsive menu
* Update sidebar links
* Add Projects Page. Improve routing
* Small fixes
* Responsive fixes
* TopBar refactor
* Topbar improvements
* User Menu Updates
* Responsive/Topbar improvements
* Various minor changes
* Update sidebar icon
* Revert dui3 change
* Potential fix for login issue
* Fix login issue. Improve empty state for projects
* Add Project & Workspace Invites to notification
* Revert "Add Project & Workspace Invites to notification"
This reverts commit ac33dd0cb1fc47cd5c6e2925ee2a6bbea328d94f.
* Updates to Project Invite Notifications
* Add scroll to Sidebar component
* Dashboard Card targets
* Changes to logo
* Small responsive fixes
* Remove unused alias
* Minor tidy ups
* Updates from CR
* Dashboard Header
* Add padding to non-collapsible headings
* Add Project empty state
2024-08-20 11:11:15 +01: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
Chuck Driesler
585ba6a102
fix(automate): move automate status circle on project model card ( #2677 )
2024-08-19 10:03:06 +01:00