From 2ae105312f84f959980f69f57ca9951e22a7859b Mon Sep 17 00:00:00 2001
From: Anca Ursachi <anca.ursachi@thinslices.com>
Date: Thu, 20 Dec 2018 11:16:47 +0200
Subject: [PATCH] fix(submissionWizard): Admin should not be able to edit
 manuscript via link in statuses Rejected/Acc

---
 packages/component-wizard/src/components/SubmissionWizard.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/packages/component-wizard/src/components/SubmissionWizard.js b/packages/component-wizard/src/components/SubmissionWizard.js
index 05541ef45..ea543313f 100644
--- a/packages/component-wizard/src/components/SubmissionWizard.js
+++ b/packages/component-wizard/src/components/SubmissionWizard.js
@@ -50,6 +50,7 @@ import { onChange, onSubmit, setInitialValues, validate } from './utils'
 // #region wizard
 const Wizard = ({
   step,
+  status,
   history,
   journal,
   prevStep,
@@ -64,7 +65,7 @@ const Wizard = ({
   journal: { manuscriptTypes = [] },
   ...rest
 }) =>
-  isLastFragment ? (
+  isLastFragment && !(status === 'accepted' || status === 'rejected') ? (
     <Root className="wizard-root">
       <Steps currentStep={step}>
         {wizardSteps.map(({ stepTitle }) => (
@@ -189,6 +190,7 @@ export default compose(
         reduxAuthorError,
       isLastFragment:
         get(fragment, 'id', '') === last(get(collection, 'fragments', [])),
+      status: get(collection, 'status', ''),
     }),
   ),
   withHandlers({
-- 
GitLab