/**
  * Constructor
  */
 function FairCopyFilesGridHandler()
 {
     // Configure the submission file grid.
     parent::SubmissionFilesGridHandler(MONOGRAPH_FILE_FAIR_COPY, true);
     // Configure role based authorization.
     $this->addRoleAssignment(array(ROLE_ID_SERIES_EDITOR, ROLE_ID_PRESS_MANAGER, ROLE_ID_PRESS_ASSISTANT), array('fetchGrid', 'fetchRow', 'addFile', 'displayFileUploadForm', 'uploadFile', 'confirmRevision', 'editMetadata', 'saveMetadata', 'finishFileSubmission', 'downloadFile', 'downloadAllFiles', 'deleteFile'));
 }
 /**
  * Constructor
  * @param $dataProvider GridDataProvider
  * @param $stageId integer One of the WORKFLOW_STAGE_ID_* constants.
  * @param $capabilities integer A bit map with zero or more
  *  FILE_GRID_* capabilities set.
  */
 function FileSignoffGridHandler($dataProvider, $stageId, $symbolic, $capabilities)
 {
     $this->_symbolic = $symbolic;
     parent::SubmissionFilesGridHandler($dataProvider, $stageId, $capabilities);
 }
 /**
  * Constructor
  */
 function SubmissionReviewFilesGridHandler()
 {
     parent::SubmissionFilesGridHandler();
     $this->addRoleAssignment(array(ROLE_ID_SERIES_EDITOR, ROLE_ID_PRESS_MANAGER), array('fetchGrid', 'addFile', 'editFile', 'displayFileForm', 'uploadFile', 'confirmRevision', 'deleteFile', 'editMetadata', 'saveMetadata', 'finishFileSubmission', 'returnFileRow', 'downloadFile'));
 }
 /**
  * Constructor
  */
 function ProductionReadyFilesGridHandler()
 {
     import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider');
     parent::SubmissionFilesGridHandler(new SubmissionFilesGridDataProvider(SUBMISSION_FILE_PRODUCTION_READY), WORKFLOW_STAGE_ID_PRODUCTION, FILE_GRID_ADD | FILE_GRID_DELETE | FILE_GRID_VIEW_NOTES);
     $this->addRoleAssignment(array(ROLE_ID_SUB_EDITOR, ROLE_ID_MANAGER, ROLE_ID_ASSISTANT), array('fetchGrid', 'fetchRow', 'addFile', 'downloadFile', 'deleteFile', 'signOffFile'));
 }
 /**
  * Constructor
  */
 function SubmissionDetailsFilesGridHandler()
 {
     parent::SubmissionFilesGridHandler(MONOGRAPH_FILE_SUBMISSION, true);
     $this->addRoleAssignment(array(ROLE_ID_AUTHOR, ROLE_ID_SERIES_EDITOR, ROLE_ID_PRESS_MANAGER), array('fetchGrid', 'addFile', 'displayFileUploadForm', 'uploadFile', 'confirmRevision', 'editMetadata', 'saveMetadata', 'downloadFile', 'downloadAllFiles', 'deleteFile'));
 }
示例#6
0
 /**
  * Constructor
  * @param $dataProvider GridDataProvider
  * @param $stageId integer One of the WORKFLOW_STAGE_ID_* constants.
  * @param $capabilities integer A bit map with zero or more
  *  FILE_GRID_* capabilities set.
  */
 function FileListGridHandler($dataProvider, $stageId, $capabilities = 0)
 {
     parent::SubmissionFilesGridHandler($dataProvider, $stageId, $capabilities);
 }
 /**
  * Constructor
  * @param $dataProvider GridDataProvider
  * @param $stageId integer One of the WORKFLOW_STAGE_ID_* constants.
  * @param $capabilities integer A bit map with zero or more
  *  FILE_GRID_* capabilities set.
  */
 function FileListGridHandler($dataProvider, $stageId, $capabilities)
 {
     $this->_canManage = (bool) ($capabilities & FILE_GRID_MANAGE);
     parent::SubmissionFilesGridHandler($dataProvider, $stageId, $capabilities);
 }
 /**
  * Constructor
  * @param $capabilities integer A bit map with zero or more
  *  FILE_GRID_* capabilities set.
  */
 function ReviewAttachmentsGridHandler($capabilities)
 {
     parent::SubmissionFilesGridHandler(MONOGRAPH_FILE_REVIEW, $capabilities);
 }
 /**
  * Constructor
  * @param $capabilities integer A bit map with zero or more
  *  FILE_GRID_* capabilities set.
  */
 function FinalDraftFilesGridHandler($capabilities)
 {
     $this->_canManage = $canManage;
     parent::SubmissionFilesGridHandler(MONOGRAPH_FILE_FINAL, WORKFLOW_STAGE_ID_EDITING, $capabilities);
     $this->addRoleAssignment(array(ROLE_ID_SERIES_EDITOR, ROLE_ID_PRESS_MANAGER, ROLE_ID_PRESS_ASSISTANT), array('fetchGrid', 'downloadFile', 'downloadAllFiles', 'selectFiles', 'updateFinalDraftFiles', 'deleteFile'));
 }
 /**
  * Constructor
  * @param $dataProvider GridDataProvider
  * @param $stageId integer One of the WORKFLOW_STAGE_ID_* constants.
  * @param $capabilities integer A bit map with zero or more
  *  FILE_GRID_* capabilities set.
  */
 function FileSignoffGridHandler($dataProvider, $stageId, $capabilities)
 {
     parent::SubmissionFilesGridHandler($dataProvider, $stageId, $capabilities);
 }