Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Libraries and Items
In addition to access controls on libraries, albums and slideshows, we will add access control on individual items. 

  • The permissions options for items are the same as they are for libraries, with one addition. Items will have a flag to inherit parent library rights or not. If the user turns off inheritance from the library, then only the item's rights are used, and the parent library's permissions are ignored.
    Question: should we give people the choice of copying parent permissions to the item?

If we move or copy an item from library A to library B, the item will copy the inheritance flag and all the item specific permissions.

...

  • Department-Staff share the album with an outside user, and give that outside user download on all items

•    Public Domain o   

  • User creates an album of their stuff; they share it with a friend

...

  • User does a search, and creates an album of search results; they have admin over some but not all items

...

  • What is user's expectation in each case? What do they see in the album share window, and the item share windows?
    •    Professor for classroom use

...

  • Professor gathers images for many sources, some of which she has admin rights over, and some of which she doesn't

...

  • Wants the class to be able to read all images for homework review (easy)

...

  • Wants the class to choose 3 images to download, and do a project about. Tries to give download over all images to the whole class. What is her user experience, messaging about items that she cannot do this one, etc.

...

  • Wants the class to be able to comment on all items (I know this is for later)
    •    Mmedia

...

  • "Resource" = our Library, and "Collection" = our Album

...

  • They use our older model - have the item's parent resource set the access rights.

...

  • They do not have "download" separate from "read", which simplifies the issue, and potential user confusion, greatly
    •    Blocking bad content

...

  • Content really was bad, needs to remain blocked, and need some kind of audit trail

...

  • Was an error, need to be able to unblock and restore to how it was