/** * Constructor */ function __construct() { import('lib.pkp.controllers.grid.files.attachment.ReviewerReviewAttachmentGridDataProvider'); // Pass in null stageId to be set in initialize from request var. parent::__construct(new ReviewerReviewAttachmentGridDataProvider(SUBMISSION_FILE_REVIEW_ATTACHMENT), null, FILE_GRID_ADD | FILE_GRID_VIEW_NOTES); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT), array('fetchGrid', 'fetchRow')); }
/** * Constructor * FILE_GRID_* capabilities set. */ function __construct() { import('lib.pkp.controllers.grid.files.copyedit.CopyeditFilesGridDataProvider'); parent::__construct(new CopyeditFilesGridDataProvider(), null, FILE_GRID_EDIT | FILE_GRID_MANAGE | FILE_GRID_VIEW_NOTES); $this->addRoleAssignment(array(ROLE_ID_SUB_EDITOR, ROLE_ID_MANAGER, ROLE_ID_ASSISTANT), array('fetchGrid', 'fetchRow', 'selectFiles')); $this->setTitle('submission.copyedited'); }
/** * Constructor * @param $capabilities integer A bit map with zero or more * FILE_GRID_* capabilities set. */ function __construct($capabilities = 0) { import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider'); $dataProvider = new SubmissionFilesGridDataProvider(SUBMISSION_FILE_SUBMISSION); parent::__construct($dataProvider, WORKFLOW_STAGE_ID_SUBMISSION, $capabilities); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR), array('fetchGrid', 'fetchRow')); }
/** * Constructor */ function __construct() { import('lib.pkp.controllers.grid.files.review.ReviewGridDataProvider'); parent::__construct(new ReviewGridDataProvider(SUBMISSION_FILE_REVIEW_FILE), null, FILE_GRID_MANAGE | FILE_GRID_VIEW_NOTES | FILE_GRID_DELETE); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT), array('fetchGrid', 'fetchRow', 'selectFiles')); $this->setTitle('reviewer.submission.reviewFiles'); }
/** * Constructor */ function __construct() { import('lib.pkp.controllers.grid.files.review.ReviewGridDataProvider'); parent::__construct(new ReviewGridDataProvider(SUBMISSION_FILE_REVIEW_REVISION), null, FILE_GRID_ADD | FILE_GRID_EDIT); $this->addRoleAssignment(array(ROLE_ID_AUTHOR), array('fetchGrid', 'fetchRow')); $this->setTitle('editor.submission.revisions'); }
/** * Constructor */ function __construct() { import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider'); $dataProvider = new SubmissionFilesGridDataProvider(SUBMISSION_FILE_SUBMISSION); parent::__construct($dataProvider, WORKFLOW_STAGE_ID_SUBMISSION, FILE_GRID_DOWNLOAD_ALL | FILE_GRID_EDIT); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR), array('fetchGrid', 'fetchRow')); // Grid title. $this->setTitle('submission.submit.submissionFiles'); }
/** * Constructor */ function __construct() { // Pass in null stageId to be set in initialize from request var. import('lib.pkp.controllers.grid.files.review.ReviewerReviewFilesGridDataProvider'); parent::__construct(new ReviewerReviewFilesGridDataProvider(), null); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_REVIEWER), array('fetchGrid', 'fetchRow')); // Set the grid title. $this->setTitle('reviewer.submission.reviewFiles'); }
/** * Constructor */ function __construct() { // import app-specific grid data provider for access policies. import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider'); parent::__construct(new SubmissionFilesGridDataProvider(SUBMISSION_FILE_SUBMISSION), WORKFLOW_STAGE_ID_SUBMISSION, FILE_GRID_ADD | FILE_GRID_DELETE | FILE_GRID_VIEW_NOTES | FILE_GRID_EDIT); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR), array('fetchGrid', 'fetchRow')); // Set grid title. $this->setTitle('submission.submit.submissionFiles'); }
/** * Constructor */ function __construct() { import('lib.pkp.controllers.grid.files.review.ReviewGridDataProvider'); // Pass in null stageId to be set in initialize from request var. parent::__construct(new ReviewGridDataProvider(SUBMISSION_FILE_REVIEW_ATTACHMENT, true), null); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR), array('fetchGrid', 'fetchRow')); // Set the grid title. $this->setTitle('grid.reviewAttachments.title'); }
/** * Constructor */ function __construct() { import('lib.pkp.controllers.grid.files.attachment.ReviewerReviewAttachmentGridDataProvider'); // Pass in null stageId to be set in initialize from request var. parent::__construct(new ReviewerReviewAttachmentGridDataProvider(SUBMISSION_FILE_REVIEW_ATTACHMENT), null, FILE_GRID_ADD | FILE_GRID_DELETE | FILE_GRID_EDIT); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_REVIEWER), array('fetchGrid', 'fetchRow')); // Set the grid title. $this->setTitle('reviewer.submission.reviewerFiles'); }
/** * Constructor */ function __construct() { // import app-specific grid data provider for access policies. $request = Application::getRequest(); $fileId = $request->getUserVar('fileId'); // authorized in authorize() method. import('lib.pkp.controllers.grid.files.dependent.DependentFilesGridDataProvider'); parent::__construct(new DependentFilesGridDataProvider($fileId), WORKFLOW_STAGE_ID_PRODUCTION, FILE_GRID_ADD | FILE_GRID_DELETE | FILE_GRID_VIEW_NOTES | FILE_GRID_EDIT); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR), array('fetchGrid', 'fetchRow')); }
/** * Constructor */ function __construct() { // import app-specific grid data provider for access policies. $request = Application::getRequest(); $stageId = $request->getUservar('stageId'); // authorized in authorize() method. import('lib.pkp.controllers.grid.files.query.QueryNoteFilesGridDataProvider'); parent::__construct(new QueryNoteFilesGridDataProvider($request->getUserVar('noteId')), $stageId, FILE_GRID_ADD | FILE_GRID_DELETE | FILE_GRID_VIEW_NOTES | FILE_GRID_EDIT); $this->addRoleAssignment(array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR), array('fetchGrid', 'fetchRow', 'selectFiles')); // Set grid title. $this->setTitle('submission.queries.attachedFiles'); }
/** * Constructor */ function __construct() { import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider'); parent::__construct(new SubmissionFilesGridDataProvider(SUBMISSION_FILE_PRODUCTION_READY), WORKFLOW_STAGE_ID_PRODUCTION, FILE_GRID_ADD | FILE_GRID_DELETE | FILE_GRID_VIEW_NOTES | FILE_GRID_EDIT); $this->addRoleAssignment(array(ROLE_ID_SUB_EDITOR, ROLE_ID_MANAGER, ROLE_ID_ASSISTANT), array('fetchGrid', 'fetchRow', 'addFile', 'downloadFile', '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 __construct($dataProvider, $stageId, $capabilities = 0) { parent::__construct($dataProvider, $stageId, $capabilities); }