Open Journal Systems  3.3.0
ProductionReadyFilesGridHandler.inc.php
1 <?php
2 
16 import('lib.pkp.controllers.grid.files.fileList.FileListGridHandler');
17 
22  function __construct() {
23  import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider');
24  parent::__construct(
25  new SubmissionFilesGridDataProvider(SUBMISSION_FILE_PRODUCTION_READY),
26  WORKFLOW_STAGE_ID_PRODUCTION,
27  FILE_GRID_ADD|FILE_GRID_DELETE|FILE_GRID_VIEW_NOTES|FILE_GRID_EDIT|FILE_GRID_DOWNLOAD_ALL
28  );
29 
30  $this->addRoleAssignment(
31  array(
32  ROLE_ID_SUB_EDITOR,
33  ROLE_ID_MANAGER,
34  ROLE_ID_ASSISTANT
35  ),
36  array(
37  'fetchGrid', 'fetchRow',
38  'addFile',
39  'downloadFile',
40  'deleteFile',
41  )
42  );
43  }
44 
48  function initialize($request, $args = null) {
49  parent::initialize($request, $args);
50  $this->setTitle('editor.submission.production.productionReadyFiles');
51  }
52 }
53 
54 
PKPHandler\addRoleAssignment
addRoleAssignment($roleIds, $operations)
Definition: PKPHandler.inc.php:213
SubmissionFilesGridDataProvider
Definition: SubmissionFilesGridDataProvider.inc.php:18
ProductionReadyFilesGridHandler\initialize
initialize($request, $args=null)
Definition: ProductionReadyFilesGridHandler.inc.php:48
FileListGridHandler
Base grid for simple file lists. This grid shows the file type in addition to the file name.
Definition: FileListGridHandler.inc.php:22
GridHandler\setTitle
setTitle($title)
Definition: GridHandler.inc.php:215
ProductionReadyFilesGridHandler
Handle the fair copy files grid (displays copyedited files ready to move to proofreading)
Definition: ProductionReadyFilesGridHandler.inc.php:18
ProductionReadyFilesGridHandler\__construct
__construct()
Definition: ProductionReadyFilesGridHandler.inc.php:22