addRoleAssignment( [Role::ROLE_ID_MANAGER, Role::ROLE_ID_SITE_ADMIN, Role::ROLE_ID_SUB_EDITOR, Role::ROLE_ID_REVIEWER], [ 'fetchGrid', 'fetchRow' ] ); // Set the grid title. $this->setTitle('reviewer.submission.reviewerFiles'); } /** * @copydoc FileListGridHandler::initialize() * * @param null|mixed $args */ public function initialize($request, $args = null) { // Watch for flag from including template to warn about the // review already being complete. If so, remove some capabilities. $capabilities = $this->getCapabilities(); if ($request->getUserVar('reviewIsClosed')) { $capabilities->setCanAdd(false); $capabilities->setCanDelete(false); } parent::initialize($request, $args); } }