You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Share privilege will NOT imply write or download:

  • The ability to share with others will now be a distinct privilege, unrelated to either write or download.
  • The UI will have a checkbox next to "read" privilege which, if checked, also allows that person to share the content.
  • Write will still imply download and read; download will still imply read.

Honor the privacy of  people's content:

The goal will be to have "no surprises" -- even if the experience is initially clunky and possibly a bit irritating for the users, better that than share content the user did not intend to share.

This means:

  • A couple of definitions first: a PERSONAL album or slideshow is one which only its owner can see. A SHARED alb/ss is one which the owner has shared with one or more users.
  • PERSONAL ALB/SS: Anything you can read, you can drag into a PERSONAL album or slideshow.
  • SHARED ALB/SS: You must have SHARE on any items you want to drag into a SHARED alb/ss.
  • If you try to share a PERSONAL alb/ss, the backend will check to see if you have SHARE on all the items in it. If you do not, then an error message is returned saying "you cannot share this as you don't have permission to share all the items in this alb/ss". In some way the UI will hi-lite, or at least list, all the items the user does not have SHARE over, so they can remove them from the alb/ss if they still want to share it.
  • You can NOT drag items into a shared alb/ss unless you have SHARE on all those items (or their parent library)
  • Unless there is an explicitly given 'share' privilege, the content cannot be shared. It can be dragged into an album or slideshow, but sharing of that album or slideshow will be prohibited unless the user has 'share' on ALL items in the album/slideshow.

Make item-level sharing something the user manages directly, NOT inherited or in anyway related to album or slideshow permissions.

  • No labels