/** * 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')); }
/** * Constructor */ function ExportableSubmissionsListGridHandler() { parent::SubmissionsListGridHandler(); $this->addRoleAssignment(array(ROLE_ID_MANAGER), array('fetchGrid', 'fetchRow')); }
/** * 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')); }
/** * Constructor */ function UnassignedSubmissionsListGridHandler() { parent::SubmissionsListGridHandler(); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR), array('fetchGrid', 'fetchRow', 'deleteSubmission')); }