I have two albums, A an B. Is it possible to limit the visibility of these albums so that album A can be seen by all users but album B can only be seen by one particular user (and the Admin user of course)?
This should answer all your questions: https://www.zenphoto.org/news/user-rights/ See especially the section "Rules of protection and visibility for objects" a little down the article.
I must be missing something because that link doesn't help me. I read that page before I posted here.
I can't see where it explains how to prevent a user from seeing an album that can be seen by another user. Presumably the trick is to have the albums protected by different passwords but as yet I've not been able to do that.
Can anyone give step by step instructions? Or is providing that sort of support not the purpose of this forum?
You cannot directly block any public album from other users. If it is public anyone can see it. You can only unpublish it then only users with rights to it or general superior rights will see (if they are loggedin). In combination with manage rights to the album as well. Or if anyone knows the link.
Of course password protection is also a way unless the user has superor rights. You can set passwords to an album on its edit page.
OK, I'll keep poking at this.
Meanwhile, the gallery is set to private. I've tried pub/unpub the albums and, as far as I can make out, the albums have different passwords. Yet different users, with different passwords still see both albums.
Clearly, I'm still missing something.
Thanks again
The only way is to assign differentt users rights to different albums specially and then unpublish them. These users may not have superior rights like all album rights or full admin right.
There is also a difference between the front end and the backend management access.
See the Albums section of the righst list and "Access all" and "View unpublished".
Again, there is not a direct way to directly "block" a specific user from an album. It might be possible with a plugin but nothing exists directly for this.
So perhaps I'm not missing something. In which case this is a showstopper for me and I need to search for alternative software.
So what have you tried? Where is the problem specifially: frontend or backend?
Unpublishing and assigning management rights to a user should do the trick. Only he would see it if logged in if all other users have no album specific rights both frontend and backend. Those other users would also have to have specific album rights and no view unpublished rights.
I no longer use user accounts.
I protect my different travel albums with separate logins.
Then, I provide these logins to the relevant people.
For example, my family can see everything: they all have the logins for the protected albums.
Those who traveled with me on a tour have the logins for that specific album.
Guests have access to all the unprotected albums.
Note to acrylian : Zenphoto is a must have CMS.
Indeed, user logins can be used for directly password protected items on the front end. Which is intended behaviour.
I think what zensational request should be doable via the management items by allow specifially what a user can see.
To note we have also have a "private status" (= only the creator/author and full admins can see it) on the list but not sure when that will be available. It's like unpublished but cannot even be seen via direct link. Maybe for 1.7, maybe not. So not of any help if you need it right now and don't want to write any plugin.
Note to acrylian : Zenphoto is a must have CMS.
Thanks ;-) But I can understand that we just don't have everything for everyone. Just like any CMS probably.