Album Owner permissions

AngusCS

Joined: 2005-09-13
Posts: 10
Posted: Thu, 2013-12-12 23:28

I am a recent convert from G2. Whilst I love the new look and the ease of ability to customise with modules, I do mourn the loss of flexibility with permissions.

I note that Ticket #452 has been around for a few years now http://sourceforge.net/apps/trac/gallery/ticket/452 and it would appear is moving further right in time (ticket says it is now forecast for version 3.2 in the title, and 3.1 in the text rather than the original 3.0...).

This is a really important one for me as I use Gallery in a 4WD club and users post up their pics in their own Albums and should be able to manage those whilst there are some albums where I as the admin am happy to manage the images. The user may want to create a sub album in an album I manage so they can determine when they remove their own images if they decide so to do...

Can I please ask for an update on when this might make it back into the mix??

 
AngusCS

Joined: 2005-09-13
Posts: 10
Posted: Tue, 2013-12-17 20:58

How is this for a suggestion?

Can someone create a module that adds a group in the form ~<username> for every user that is created. The module should then add the new user to their own group.

This does some of the programmatic work, and only leaves the Admin to allow that new group permissions to the albums for which the user should have an additional level of access.

 
floridave
floridave's picture

Joined: 2003-12-22
Posts: 27300
Posted: Wed, 2013-12-18 06:15

Have you looked at the http://codex.galleryproject.org/Gallery3:Modules:user_chroot module?
or the http://codex.galleryproject.org/Gallery3:Modules:user_homes module?

Dave
_____________________________________________
Blog & G2 || floridave - Gallery Team

 
AngusCS

Joined: 2005-09-13
Posts: 10
Posted: Wed, 2013-12-18 11:19

Dave

Thanks. I have looked at them and unfortunately neither does what I want (or seems to from the descriptions). chroot appears to say that if a user has been chrooted then they only get access to the folder for which they are chrooted. user_homes seems to give the user a starting point every time they log in, but does not give the user any rights to that album.

If you have a look at the Gallery at actatc dot org, you will see a Trips album where we record a visual diary of where we go, and a Users Rigs album where Users keep you the public up to date with their vehicles. All Members get access to look at full size images, but I don't want Members to add albums to or edit the Users Rig root album as it is also a record of who the members are by the date they joined (creation date of the album). I do want users to be able to add to their own rig album. This is becoming harder for me. Not impossible as I am doing as I suggested in post 2 in this thread and I only have 35 Members at the moment, but G2 was easy as I gave ownership of an album to a Member and they then had all of the rights on that album that Ownership bestowed.

Hopefully a later version of G3 will give us the ability to grant "Ownership" of an album to a uesr???

Gus

 
floridave
floridave's picture

Joined: 2003-12-22
Posts: 27300
Posted: Wed, 2013-12-18 14:31

If it is so important then G2 is the answer.

Dave
_____________________________________________
Blog & G2 || floridave - Gallery Team

 
AngusCS

Joined: 2005-09-13
Posts: 10
Posted: Wed, 2013-12-18 20:53

Dave

Thanks for taking the time to respond, even if the response is less than helpful.

I have no wish/desire to go back to G2. I have said all along that G3 is the place to be. I understand the wish for simplicity and applaud it. I do though note that there are many others who have asked as I have for changes in the way permissions work (have a look at the latest post on the troubleshooting and problems thread from TrebaX for instance). I cannot do it, but I did ask if the ticket from four years ago could be revived and then suggested a workaround.

Is anyone working on Ticket #452?

If there is no work expected, then I will know that I just have to do as I am doing now and work around the limitation.

Cheers Gus