Skip to content
Snippets Groups Projects

dev#189214: Add managed libraries select in users edit/add form

Viewing commit 8bf160ce
Show latest version
2 files
+ 197
6
Preferences
Compare changes
Files
2
@@ -207,6 +207,13 @@ class ZendAfi_Controller_Plugin_Manager_Article extends ZendAfi_Controller_Plugi
protected function _canEdit($model) {
$this->_setParam('id_cat', null);
if (!$user = Class_Users::getIdentity())
return false;
if (($user->isAdminBib() || $user->isRedacteurBib())
&& !$user->canManageLibrary($model->getBib()))
return false;
return (new Class_Article_Permission($model))
->isEditableBy(Class_Users::getIdentity());
}