QM role can edit question extrafields.

skala
Julio Montoya 12 years ago
parent 3245ff293e
commit 6d0d989b31
  1. 9
      main/inc/services.php

@ -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'))

Loading…
Cancel
Save