Permissions updates to the work items design management feature
Summary
In &15123 we have been working through adding the design management feature to project level work items. There are certain capabilities for design management which are restricted by permissions, some of which have been accounted for, though there are others that are missing or could be handled more gracefully (discussed some in !174187 (comment 2244645144)).
Proposal
The following capabilities are restricted for both Anonymous
(logged out) and Guest
role users.
Adding a new design
- "Upload design" button should not be displayed under description
-
✅ Anonymous
-
✅ Guest
(!189352 (merged))
-
- "Add" button should not be displayed within the widget
-
✅ Anonymous
(!189352 (merged)) -
✅ Guest
(!189352 (merged))
-
- Drag and drop should not be allowed for uploading
-
✅ Anonymous
-
✅ Guest
-
Archiving a design
- "Select all" and "Archive selected" buttons should not be displayed in the widget
-
✅ Anonymous
(!189352 (merged)) -
✅ Guest
(!189352 (merged))
-
- Checkboxes should not be displayed on designs within the widget
-
✅ Anonymous
(!189352 (merged)) -
✅ Guest
(!189352 (merged))
-
- "Archive" (icon) button should not be displayed in the design overlay header
-
✅ Anonymous
(!189352 (merged)) -
✅ Guest
(!189352 (merged))
-
Reordering a design
- User should not be able to drag/drop designs within the widget
-
✅ Anonymous
-
✅ Guest
(#508575 (closed))
-
Resolving & Unresolving threads (in overlay)
- User should not be able to resolve threads
-
✅ Anonymous
-
✅ Guest
(!192413 (closed))
-
Moving Pins
- User should not be able to move/relocate Pins that are present on designs
-
✅ Anonymous
-
✅ Guest
(!192154 (closed))- Note: ideally we would allow moving of their own Pins (threads they created), just not others. If this complicates things, it would be fine to just restrict moving Pins in general.
-
Edited by Chad Lavimoniere