Open Journal Systems  3.3.0
SelectableCopyeditFilesGridHandler.inc.php
1 <?php
2 
16 import('lib.pkp.controllers.grid.files.fileList.SelectableFileListGridHandler');
17 
22  function __construct() {
23  import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider');
24  // Pass in null stageId to be set in initialize from request var.
25  parent::__construct(
26  new SubmissionFilesGridDataProvider(SUBMISSION_FILE_COPYEDIT),
27  null,
28  FILE_GRID_VIEW_NOTES
29  );
30 
31  $this->addRoleAssignment(
32  array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT),
33  array('fetchGrid', 'fetchRow')
34  );
35 
36  // Set the grid title.
37  $this->setTitle('submission.copyedited');
38  }
39 
40  //
41  // Implemented methods from GridHandler.
42  //
46  function isDataElementSelected($gridDataElement) {
47  return true;
48  }
49 }
50 
51 
PKPHandler\addRoleAssignment
addRoleAssignment($roleIds, $operations)
Definition: PKPHandler.inc.php:213
SelectableCopyeditFilesGridHandler\__construct
__construct()
Definition: SelectableCopyeditFilesGridHandler.inc.php:22
SelectableCopyeditFilesGridHandler\isDataElementSelected
isDataElementSelected($gridDataElement)
Definition: SelectableCopyeditFilesGridHandler.inc.php:46
SelectableCopyeditFilesGridHandler
Handle copyedited files grid requests to promote to production stage.
Definition: SelectableCopyeditFilesGridHandler.inc.php:18
SubmissionFilesGridDataProvider
Definition: SubmissionFilesGridDataProvider.inc.php:18
GridHandler\setTitle
setTitle($title)
Definition: GridHandler.inc.php:215
SelectableFileListGridHandler
Base grid for selectable file lists. The grid use the SelectableItemFeature to show a check box for e...
Definition: SelectableFileListGridHandler.inc.php:19