implement user roles and user seminary roles as basic ACL

This commit is contained in:
coderkun 2014-01-30 00:59:02 +01:00
commit 21f6625c68
10 changed files with 481 additions and 67 deletions

View file

@ -17,7 +17,7 @@
*
* @author Oliver Hanraths <oliver.hanraths@uni-duesseldorf.de>
*/
class SeminariesController extends \hhu\z\Controller
class SeminariesController extends \hhu\z\controllers\SeminaryRoleController
{
/**
* Required models
@ -31,8 +31,21 @@
* @var array
*/
public $permissions = array(
'index' => array(),
'seminary' => array()
'index' => array('admin', 'moderator', 'user'),
'seminary' => array('admin', 'moderator', 'user'),
'create' => array('admin', 'moderator'),
'edit' => array('admin', 'moderator', 'user'),
'delete' => array('admin', 'moderator', 'user')
);
/**
* User seminary permissions
*
* @var array
*/
public $seminaryPermissions = array(
'seminary' => array('admin', 'moderator', 'user', 'guest'),
'edit' => array('admin', 'moderator'),
'delete' => array('admin', 'moderator')
);