Skip to content
Snippets Groups Projects

fix(submissionWizard): Admin should not be able to edit manuscript via link in…

Merged Anca Ursachi requested to merge HIN-1256 into develop
All threads resolved!
1 file
+ 3
1
Compare changes
  • Side-by-side
  • Inline
@@ -51,6 +51,7 @@ import { onChange, onSubmit, setInitialValues, validate } from './utils'
const Wizard = ({
step,
history,
canEdit,
journal,
prevStep,
isEditMode,
@@ -58,13 +59,12 @@ const Wizard = ({
isFirstStep,
handleSubmit,
getButtonText,
isLastFragment,
isFilesFetching,
isAuthorsFetching,
journal: { manuscriptTypes = [] },
...rest
}) =>
isLastFragment ? (
canEdit ? (
<Root className="wizard-root">
<Steps currentStep={step}>
{wizardSteps.map(({ stepTitle }) => (
@@ -189,8 +189,13 @@ export default compose(
reduxAuthorError,
isLastFragment:
get(fragment, 'id', '') === last(get(collection, 'fragments', [])),
status: get(collection, 'status', ''),
}),
),
withProps(({ status, isLastFragment }) => ({
canEdit:
isLastFragment && !(status === 'accepted' || status === 'rejected'),
})),
withHandlers({
getButtonText: ({ isLastStep, isEditMode }) => () => {
if (isEditMode && isLastStep) {