|
|
|
|
@ -92,10 +92,10 @@ $app['security.authentication.logout_handler.admin'] = $app->share(function($app |
|
|
|
|
// Role hierarchy |
|
|
|
|
$app['security.role_hierarchy'] = array( |
|
|
|
|
'ROLE_ADMIN' => array('ROLE_QUESTION_MANAGER', 'ROLE_SESSION_MANAGER', 'ROLE_TEACHER', 'ROLE_ALLOWED_TO_SWITCH'), |
|
|
|
|
'ROLE_TEACHER' => array('ROLE_STUDENT'), |
|
|
|
|
'ROLE_RRHH' => array('ROLE_TEACHER'), |
|
|
|
|
'ROLE_QUESTION_MANAGER' => array('ROLE_QUESTION_MANAGER'), |
|
|
|
|
'ROLE_SESSION_MANAGER' => array('ROLE_SESSION_MANAGER'), |
|
|
|
|
'ROLE_TEACHER' => array('ROLE_STUDENT'), |
|
|
|
|
'ROLE_QUESTION_MANAGER' => array('ROLE_STUDENT', 'ROLE_QUESTION_MANAGER'), |
|
|
|
|
'ROLE_SESSION_MANAGER' => array('ROLE_STUDENT', 'ROLE_SESSION_MANAGER'), |
|
|
|
|
'ROLE_STUDENT' => array('ROLE_STUDENT'), |
|
|
|
|
'ROLE_ANONYMOUS' => array('ROLE_ANONYMOUS') |
|
|
|
|
); |
|
|
|
|
@ -104,6 +104,9 @@ $app['security.role_hierarchy'] = array( |
|
|
|
|
$app['security.access_rules'] = array( |
|
|
|
|
//array('^/admin', 'ROLE_ADMIN', 'https'), |
|
|
|
|
array('^/admin/administrator', 'ROLE_ADMIN'), |
|
|
|
|
array('^/main/admin/extra_fields.php', 'ROLE_QUESTION_MANAGER'), |
|
|
|
|
array('^/main/admin/extra_field_options.php', 'ROLE_QUESTION_MANAGER'), |
|
|
|
|
array('^/main/admin/extra_field_workflow.php', 'ROLE_QUESTION_MANAGER'), |
|
|
|
|
array('^/main/admin/.*', 'ROLE_ADMIN'), |
|
|
|
|
array('^/admin/questionmanager', 'ROLE_QUESTION_MANAGER'), |
|
|
|
|
array('^/main/.*', array('ROLE_STUDENT')) |
|
|
|
|
|