...
- UI Changes:
- Add share button at item level in library and album
- Album: remove download
- Ideally, have indication on items that they have individual permissions distinct from the library
- , album and search results. Clicking on one or more items brings up share window for that item.
- Button will always be hilited,
- To view existing permissions in order to remove them, need to only click on one image
- backend will have to enforce what user can and cannot do
- Make the message back from the server as user-friendly as possible
- Add 'batch permissions' option in library, album, search results and slideshow (not sure about slideshow)
- Album & Slideshow: Change permissions to 'viewer' and 'collaborator'
- Ideally, on items that have their own item-level permissions, show a small icon in lower right corner of thumbnail, indicating that they have individual permissions distinct from the library
Sharing albums or slideshows: have to check for item-level share (dependent on #2) \[let the backend handle this\]Wiki Markup
IME Changes:
- the authz servlet will be modified. If the user wants to create a new authorization (sharing) and the qualifier is an album or slideshow, the backend will first check:
- if the user is the owner of the album/ss, all items inside the album/ss need to be either publicly readble, or the user has to have admin rights over.
- if the user is not the owner of the album/ss, the user needs to be a collaborator for the album
...