コード例 #1
0
 /**
  * Constructor
  */
 function ActiveSubmissionsListGridHandler()
 {
     parent::SubmissionsListGridHandler();
     $this->addRoleAssignment(array(ROLE_ID_SITE_ADMIN, ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_REVIEWER, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR), array('fetchGrid', 'fetchRows', 'fetchRow'));
 }
コード例 #2
0
 /**
  * Constructor
  */
 function ExportableSubmissionsListGridHandler()
 {
     parent::SubmissionsListGridHandler();
     $this->addRoleAssignment(array(ROLE_ID_MANAGER), array('fetchGrid', 'fetchRow'));
 }
コード例 #3
0
 /**
  * Constructor
  */
 function MySubmissionsListGridHandler()
 {
     parent::SubmissionsListGridHandler();
     $this->addRoleAssignment(array(ROLE_ID_PRESS_MANAGER, ROLE_ID_SERIES_EDITOR, ROLE_ID_AUTHOR), array('fetchGrid'));
 }
 /**
  * Constructor
  */
 function ArchivedSubmissionsListGridHandler()
 {
     parent::SubmissionsListGridHandler();
     $this->addRoleAssignment(array(ROLE_ID_REVIEWER, ROLE_ID_ASSISTANT, ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR), array('fetchGrid', 'fetchRow'));
     $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR), array('deleteSubmission'));
 }
コード例 #5
0
 /**
  * Constructor
  */
 function UnassignedSubmissionsListGridHandler()
 {
     parent::SubmissionsListGridHandler();
     $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR), array('fetchGrid', 'fetchRow', 'deleteSubmission'));
 }