/** * Constructor */ function ReviewerReviewAttachmentsGridHandler() { parent::ReviewAttachmentsGridHandler(); $this->addRoleAssignment(array(ROLE_ID_PRESS_MANAGER, ROLE_ID_SERIES_EDITOR, ROLE_ID_REVIEWER), array('fetchGrid', 'addFile', 'editFile', 'saveFile', 'deleteFile', 'returnFileRow', 'downloadFile')); }
/** * Constructor */ function AuthorReviewAttachmentsGridHandler() { parent::ReviewAttachmentsGridHandler(); $this->addRoleAssignment(array(ROLE_ID_PRESS_MANAGER, ROLE_ID_AUTHOR), array('fetchGrid', 'downloadFile')); }
/** * Constructor */ function ReviewerReviewAttachmentsGridHandler() { parent::ReviewAttachmentsGridHandler(FILE_GRID_ADD | FILE_GRID_DOWNLOAD_ALL); $this->addRoleAssignment(array(ROLE_ID_PRESS_MANAGER, ROLE_ID_SERIES_EDITOR, ROLE_ID_REVIEWER), array('fetchGrid', 'fetchRow', 'finishFileSubmission', 'addFile', 'displayFileUploadForm', 'uploadFile', 'confirmRevision', 'editMetadata', 'saveMetadata', 'downloadFile', 'downloadAllFiles', 'deleteFile')); }