Skip to content
Snippets Groups Projects
Commit 5a13c7ee authored by Tania Fecheta's avatar Tania Fecheta
Browse files

fix(manuscriptEicDecision): hide request revision option from dropdown after assigning a he

parent 315dc104
No related branches found
No related tags found
3 merge requests!196S25 - EiC submit revision,!189S25,!177Hin 230 eic request revision
import React from 'react'
import { get, last } from 'lodash'
import { get, initial } from 'lodash'
import { compose, withProps } from 'recompose'
import styled from 'styled-components'
import { reduxForm } from 'redux-form'
......@@ -33,23 +33,23 @@ const eicDecisions = [
modalTitle: 'Publish Manuscript',
modalSubtitle: 'A publish decision is final',
},
{
value: 'revision',
label: 'Request Revision',
modalTitle: 'Request Revision',
},
{
value: 'reject',
label: 'Reject',
modalTitle: 'Reject Manuscript',
modalSubtitle: 'A rejection decision is final',
},
{
value: 'revision',
label: 'Request Revision',
modalTitle: 'Request Revision',
},
]
const filterOptions = (eicDecisions, status) => {
if (status === 'submitted') return eicDecisions.slice(2)
if (status === 'pendingApproval') return eicDecisions
return [last(eicDecisions)]
if (status === 'pendingApproval') return initial(eicDecisions)
return eicDecisions.slice(2, 3)
}
const ManuscriptEicDecision = ({
status,
......
......@@ -93,7 +93,8 @@ class Collection {
const allCollectionInvitations = flatMap(
allCollectionFragments,
fragment => fragment.invitations,
)
).filter(Boolean)
const allNumberedInvitationsForUser = allCollectionInvitations
.filter(invite => invite.userId === userId)
.filter(invite => invite.reviewerNumber)
......@@ -134,7 +135,9 @@ class Collection {
if (lastEditorRecommendation.recommendation === 'minor') {
return this.hasAtLeastOneReviewReport(fragments)
} else if (lastEditorRecommendation.recommendation === 'major') {
} else if (
['major', 'revision'].includes(lastEditorRecommendation.recommendation)
) {
return fragmentHelper.hasReviewReport()
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment