Skip to content

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
  • "Add" button should not be displayed within the widget
  • Drag and drop should not be allowed for uploading
    • Anonymous
    • Guest

Archiving a design

Reordering a design

  • User should not be able to drag/drop designs within the widget

Resolving & Unresolving threads (in overlay)

  • User should not be able to resolve threads

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