I understand that permissions on a file level would be too complicated to implement.
What about the idea to stay with permissions on an album level, but just add a flag to say that destination album permissions decide rather than source album permissions. That would solve my case and also the problem mentioned in this thread
http://forum.coppermine-gallery.net/index.php/topic,52443.msg254523.html#msg254523In particular:
All pictures are uploaded into album Private, which can only be viewed by registered users.
Some pictures from Private are linked (using keywords) to the album Public, which is a public album.
Now: pictures in Public are not visible to public, because permissions of the source album (i.e. Private) are "stronger" than those of Public.
New: flag available
- not set: behavior as in 1.4.x
- set: pictures linked from Private into Public are visible to everybody, because Public is a public album
There is no real security problem for the album owner, because he can always go through the album or use search function to see which pictures are publicly visible
This solution would enable better structuring and easier handling of albums. How?
Now: each picture I want to be visible in both Private and Public albums have to be put in Public and linked into Private. If I decide later to release additional pictures for public visibility, I have to move them from Private to Public and link them back.
New: all pictures reside in Private and I just link some of them into Public. To release additional pictures later I only have to link them into Public
I hope the explanation is understandable enough
Regards,
daddy64