Open Journal Systems  3.3.0
SubmissionWizardFilesGridHandler.inc.php
1 <?php
2 
17 import('lib.pkp.controllers.grid.files.fileList.FileListGridHandler');
18 
23  function __construct() {
24  // import app-specific grid data provider for access policies.
25  import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider');
26  parent::__construct(
27  new SubmissionFilesGridDataProvider(SUBMISSION_FILE_SUBMISSION),
28  WORKFLOW_STAGE_ID_SUBMISSION,
29  FILE_GRID_ADD|FILE_GRID_DELETE|FILE_GRID_EDIT
30  );
31  $this->addRoleAssignment(
32  array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR),
33  array('fetchGrid', 'fetchRow')
34  );
35 
36  // Set grid title.
37  $this->setTitle('submission.submit.submissionFiles');
38  }
39 }
40 
41 
PKPHandler\addRoleAssignment
addRoleAssignment($roleIds, $operations)
Definition: PKPHandler.inc.php:213
SubmissionFilesGridDataProvider
Definition: SubmissionFilesGridDataProvider.inc.php:18
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
SubmissionWizardFilesGridHandler\__construct
__construct()
Definition: SubmissionWizardFilesGridHandler.inc.php:23
SubmissionWizardFilesGridHandler
Handle submission file grid requests at the author submission wizard. The submission author and all c...
Definition: SubmissionWizardFilesGridHandler.inc.php:19