thibaud-rohmer / PhotoShow

A free web gallery in PHP with drag-n-drop support
http://www.photoshow-gallery.com
505 stars 152 forks source link

[feature] Fine-grained permissions #296

Open ortolot opened 9 years ago

ortolot commented 9 years ago

Hello,

While the multi-user support of PhotoShow makes it nice for sharing pictures with several groups of people, it currently only supports basic permissions: if you need someone to be able to upload pictures, he will be able to add, remove and rename everything, everywhere except perhaps private folders. This makes it a bit dangerous, and I recently had a friend of mine delete a whole album by mistake, including sub-albums that were from a totally distinct event.

So, it would be nice, though not really easy, to implement a fine grained permission system, where the admin, and possibly the owner of a directory, could determine who can do what on that directory. There are several possible schemes for that:

Regards,

Tanguy