Skip to content
Snippets Groups Projects
Commit 88ac8a76 authored by Audrey Hamelers's avatar Audrey Hamelers
Browse files

change to reviewer to select submitter, not any current user

parent ff210007
No related branches found
No related tags found
2 merge requests!60Dev,!40Shared data model
......@@ -178,7 +178,7 @@ class Created extends React.Component {
const currentUser = this.context
const { currentStep, status, error, checked } = this.state
const { manuscript } = this.props
const { id: mId, meta, journal, files: allfiles } = manuscript
const { id: mId, meta, journal, files: allfiles, teams } = manuscript
const { notes, fundingGroup: grants } = meta
const files = allfiles
? allfiles.filter(
......@@ -195,6 +195,8 @@ class Created extends React.Component {
return n
})
: []
const submitter =
teams && teams.find(team => team.role === 'submitter').teamMembers[0]
return (
<SplitPage>
<StepPanel>
......@@ -266,6 +268,7 @@ class Created extends React.Component {
? notes.find(n => n.notesType === 'selectedReviewer')
: null
}
submitter={submitter}
/>
)}
<Buttons>
......
......@@ -48,14 +48,21 @@ class SelectReviewer extends React.Component {
emailErr: '',
}
componentDidMount() {
const { funding, currentUser, selectedReviewer: note } = this.props
const {
funding,
submitter,
currentUser,
selectedReviewer: note,
} = this.props
const selectedReviewer = note ? JSON.parse(note.content) : null
const { name: username } = currentUser.identities[0]
const { name: username } = submitter.alias
if (funding && funding.length > 0) {
let options = [
{
value: 'self',
label: `Me (${username.title ? `${username.title} ` : ''}${
label: `${
submitter.user.id === currentUser.id ? 'Me' : 'Manuscript Submitter'
} (${username.title ? `${username.title} ` : ''}${
username.givenNames
} ${username.surname})`,
},
......
......@@ -288,6 +288,7 @@ class Submit extends React.Component {
selectedReviewer={
notes ? notes.find(n => n.notesType === 'selectedReviewer') : null
}
submitter={submitter}
/>
),
error: !reviewer && (
......
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