micropublication merge requestshttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests2021-05-05T19:27:40Zhttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/310Reviewer jobs fixes2021-05-05T19:27:40ZnickstifflerReviewer jobs fixesAddress issues noted in #304Address issues noted in #304https://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/306Reviewer redesign2021-04-15T17:43:47ZYannis BarlasReviewer redesignAdds the new page for assigning reviewers.Adds the new page for assigning reviewers.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/309fix(server): add serve client option to env file2021-04-15T14:12:48ZYannis Barlasfix(server): add serve client option to env filehttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/307fix(editor panel): fix scenario where curator is undefined2021-02-22T17:58:55ZYannis Barlasfix(editor panel): fix scenario where curator is undefinedYannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/304Multiple curators2021-02-22T17:50:42ZnickstifflerMultiple curatorsAllow editor to add multiple curators using team manager.
Also fixes a bug introduced in #290 that prevented reviewers/curators from seeing the reviews they left in the `ReviewerPanel` (it would present the message "You did not submit a...Allow editor to add multiple curators using team manager.
Also fixes a bug introduced in #290 that prevented reviewers/curators from seeing the reviews they left in the `ReviewerPanel` (it would present the message "You did not submit a review for this version").Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/305fix(editor panel): typo that break a link in the decision letter2021-02-03T14:51:39Znickstifflerfix(editor panel): typo that break a link in the decision letterMissing `$`Missing `$`Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/303fix(submission form): fix image url corruption when editing revisions2021-01-26T18:13:38ZYannis Barlasfix(submission form): fix image url corruption when editing revisionscloses #297closes #297Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/301Underline2021-01-05T18:49:26ZnickstifflerUnderlineAdd underline option to the editor.Add underline option to the editor.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/300Setup fixes2021-01-04T18:46:54ZYannis BarlasSetup fixesThis does two things:
* Lets server have a correct url of itself via environment variables and config
* Build full urls for image links on the server (instead of relying on webpack proxy or the server and client being served together)This does two things:
* Lets server have a correct url of itself via environment variables and config
* Build full urls for image links on the server (instead of relying on webpack proxy or the server and client being served together)https://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/295Manuscript History2020-12-23T13:21:49ZnickstifflerManuscript HistoryKeep track of critical timestamps in the manuscript workflow. Adds a history section to the editor panel to display these dates. Dates are received (when the manuscript is first submitted), sent for review (the first time a reviewer is i...Keep track of critical timestamps in the manuscript workflow. Adds a history section to the editor panel to display these dates. Dates are received (when the manuscript is first submitted), sent for review (the first time a reviewer is invited to a manuscript), review received (first review received from reviewer), revision received (first time a revision is received from the author that is in response to a reviewer's comments), accepted to proof, and published.
I struggled to find the correct syntax for updating a JSON property using objection/knex, so often it was necessary to copy and edit the JSON to update the record.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/285Decision letters2020-12-22T21:48:46ZnickstifflerDecision lettersAdds canned decision letters to pre-populate the decision letter text area when selecting a decision. The publish decision doesn't send a notification email yet, so a reminder message appears instead.
Closes #275
Edit: The revise ...Adds canned decision letters to pre-populate the decision letter text area when selecting a decision. The publish decision doesn't send a notification email yet, so a reminder message appears instead.
Closes #275
Edit: The revise letter will now vary depending on the revise qualifier. It will say "undefined" in the letter for older existing reviews that don't have a revise qualifier yet.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/298Print export2020-12-13T14:07:45ZnickstifflerPrint exportI couple of additions to `print.js` in server exports. Adds the new abstract field from `manuscriptVersion` and makes an adjustment to how the reference IDs (DOI and PubMed ID) are displayed.I couple of additions to `print.js` in server exports. Adds the new abstract field from `manuscriptVersion` and makes an adjustment to how the reference IDs (DOI and PubMed ID) are displayed.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/294fix(*): allow case-insensitive email for pw reset2020-12-13T13:40:30Znickstifflerfix(*): allow case-insensitive email for pw resetA user tried to use password reset with a email that had an uppercase letter, so they received an email saying their account didn't exist. This makes sure the email is lower case before looking up the identity.A user tried to use password reset with a email that had an uppercase letter, so they received an email saying their account didn't exist. This makes sure the email is lower case before looking up the identity.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/293feat(editor panel): add additional species to metadata2020-12-13T13:33:14Znickstifflerfeat(editor panel): add additional species to metadataAdds a couple of additional species to the metadata section.Adds a couple of additional species to the metadata section.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/288Team filter2020-12-13T13:22:32ZnickstifflerTeam filterAdds an additional dashboard select options to filter by team members. This includes editors, curators or science officers. You can select the name or type the name for autocomplete.
To combine it with the status filter, you must select...Adds an additional dashboard select options to filter by team members. This includes editors, curators or science officers. You can select the name or type the name for autocomplete.
To combine it with the status filter, you must select the status before the name.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/299build(*): dockerize development environment2020-12-13T12:03:00ZYannis Barlasbuild(*): dockerize development environmentcloses #214closes #214Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/296Editorial resubmission2020-12-02T20:16:38ZnickstifflerEditorial resubmissionAdds a new article status to the dashboard. When the article is under revision, but it is in response to an editors request, and not a review, it will be `Editorial Re-submission`.Adds a new article status to the dashboard. When the article is under revision, but it is in response to an editors request, and not a review, it will be `Editorial Re-submission`.Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/291Reviewer decisions2020-12-01T11:13:09ZnickstifflerReviewer decisionsAdds new features to the reviewer panel.
* A button at the top called "Reviewer Guidelines" reveals a modal that includes information to help the reviewer.
* There are new decision options that still are saved as `revise` but add a a...Adds new features to the reviewer panel.
* A button at the top called "Reviewer Guidelines" reveals a modal that includes information to help the reviewer.
* There are new decision options that still are saved as `revise` but add a additional qualifier depending on the type of revisions requested.
* A new editor for confidential comments to the editor.
![reviewer-panel](/uploads/cbb1ce4a44806b919bd4f4ccd0ba655a/reviewer-panel.png)
![reviewer-guidelines](/uploads/5f9c238b0d60f286820713cda4b3c71d/reviewer-guidelines.png)
Closes #185 and #139Yannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/255fix(reviewer panel): force curator to assess only submitted articles2020-11-23T21:14:43Znickstifflerfix(reviewer panel): force curator to assess only submitted articles@yannis This is what I came up with to force the curator to only access submitted versions. I still need to allow them to leave a review for the last submitted version, even if a decision has been made. Let me know this looks ok.@yannis This is what I came up with to force the curator to only access submitted versions. I still need to allow them to leave a review for the last submitted version, even if a decision has been made. Let me know this looks ok.https://gitlab.coko.foundation/micropublication/micropublication/-/merge_requests/297fix(server): fix static folder not being served2020-11-23T20:05:52ZYannis Barlasfix(server): fix static folder not being servedYannis BarlasYannis Barlas