From 52acf921d14ead4597a1c504481bd9d021df67c1 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 4 Apr 2013 11:00:30 -0700 Subject: [PATCH] *8180* Add workflow link --- controllers/grid/toc/TocGridHandler.inc.php | 2 +- controllers/grid/toc/TocGridRow.inc.php | 15 +++++++++++++-- locale/en_US/submission.xml | 1 + 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/controllers/grid/toc/TocGridHandler.inc.php b/controllers/grid/toc/TocGridHandler.inc.php index 5c1891dba33..a3ba25ba787 100644 --- a/controllers/grid/toc/TocGridHandler.inc.php +++ b/controllers/grid/toc/TocGridHandler.inc.php @@ -54,7 +54,7 @@ function authorize(&$request, &$args, $roleAssignments) { function initialize(&$request) { parent::initialize($request); - AppLocale::requireComponents(LOCALE_COMPONENT_APP_EDITOR); + AppLocale::requireComponents(LOCALE_COMPONENT_APP_EDITOR, LOCALE_COMPONENT_PKP_SUBMISSION, LOCALE_COMPONENT_APP_SUBMISSION); // // Grid columns. diff --git a/controllers/grid/toc/TocGridRow.inc.php b/controllers/grid/toc/TocGridRow.inc.php index 29e17b71c18..704ae7236d1 100644 --- a/controllers/grid/toc/TocGridRow.inc.php +++ b/controllers/grid/toc/TocGridRow.inc.php @@ -37,9 +37,20 @@ function TocGridRow($issueId) { function initialize(&$request) { parent::initialize($request); - // Is this a new row or an existing row? - $router = $request->getRouter(); + $dispatcher = $request->getDispatcher(); + import('lib.pkp.classes.linkAction.request.RedirectAction'); + $this->addAction( + new LinkAction( + 'workflow', + new RedirectAction( + $dispatcher->url($request, ROUTE_PAGE, null, 'workflow', 'access', array($this->getId())) + ), + __('submission.submission'), + 'information' + ) + ); + $router = $request->getRouter(); import('lib.pkp.classes.linkAction.request.RemoteActionConfirmationModal'); $this->addAction( new LinkAction( diff --git a/locale/en_US/submission.xml b/locale/en_US/submission.xml index 8ac99464456..ded94a5f416 100644 --- a/locale/en_US/submission.xml +++ b/locale/en_US/submission.xml @@ -16,4 +16,5 @@ http://dublincore.org/documents/2001/04/12/usageguide/generic.shtml#type]]> Start a New Submission in Start a New Submission in {$journalName} + Submission Workflow