addRoleAssignment( [ Role::ROLE_ID_SUB_EDITOR, Role::ROLE_ID_MANAGER, Role::ROLE_ID_SITE_ADMIN, Role::ROLE_ID_ASSISTANT ], [ 'fetchGrid', 'fetchRow', 'selectFiles' ] ); $this->setTitle('submission.finalDraft'); } // // Public handler methods // /** * Show the form to allow the user to select files from previous stages * * @param array $args * @param PKPRequest $request * * @return JSONMessage JSON object */ public function selectFiles($args, $request) { $manageFinalDraftFilesForm = new ManageFinalDraftFilesForm($this->getSubmission()->getId()); $manageFinalDraftFilesForm->initData(); return new JSONMessage(true, $manageFinalDraftFilesForm->fetch($request)); } }