I did find one way posted on the Gallery2 site that seems to get the job done:
in modules/useralbum/classes/UserAlbumHelper.class
After;
Code: › $ret = GalleryCoreApi::addUserPermission($albumId, $user->getId(), 'core.all');
if ($ret) {
GalleryCoreApi::releaseLocks($lockId);
return $ret;
}
I added
Code: › $ret = GalleryCoreApi::removeUserPermission($albumId, $user->getId(), 'core.changePermissions');
if ($ret) {
GalleryCoreApi::releaseLocks($lockId);
return $ret;
}
I also added this to keep users from editing the album settings:
Code: › $ret = GalleryCoreApi::removeUserPermission($albumId, $user->getId(), 'core.edit');
if ($ret) {
GalleryCoreApi::releaseLocks($lockId);
return $ret;
}
I tred adding this to keep users from moving an album
but it created errors:
Code: › $ret = GalleryCoreApi::removeUserPermission($albumId, $user->getId(), 'core.move');
if ($ret) {
GalleryCoreApi::releaseLocks($lockId);
return $ret;
}