Need Permission level between Viewer/Uploader and Editor
Viewer/Uploader is good, but, not good enough for all use cases; and Editor is too much--especially for external collaborators.
External collaborators need to be able to fix problems they accidentally create (e.g. uploading the wrong file) or wanting to change the name of a folder when they realize that the current name may be confusing (who hasn't done that?).
I agree with others' comments that there needs to be a permissions level between Viewer/Uploader and Editor. I can see at least four possible solutions:
1) Allow collaborators to rename a folder/file. This could help with the accidental upload as well since they could add some text to the file/folder name to reflect that it needs to be discarded (e.g., _DISCARD) to make it obvious for clean up later. This adds more maintenance on the editor, but, would be better than nothing.
2) Allow the ability to 'Move' (not delete) a file/folder (say, into an Archived or Discarded folder where external collaborators can move folders/files they created in error.
3) Allow them to mark something as 'discard' (maybe a toggle) that automatically sorts them to the top or bottom for maintenance; or, could automatically put these files/folders into a secondary folder, called DISCARDED (similar to DELETE, but, the editor would have to actually delete them from the DISCARDED folder (or they can auto delete at some timeframe). At least they'd be out of the way and the editor can easily look in there to see what is there. It would prevent accidental deletions as external collaborators should be able to recover items from the DISCARDED folder.
4) Give the admins the ability to create a customized role where they can add capabilities beginning with some permission level. For example, I can start with Viewer/Uploader and create Viewer/Uploader Plus, which has all the Viewer/Uploader permissions PLUS what you want to add, in my case, Move and/or Rename files/folders.
Basically, Viewer/Uploader is good, but, not enough for all use cases. And, Editor is WAY too much--especially for external collaborators.
Thank you for considering!
