micropublication issueshttps://gitlab.coko.foundation/groups/micropublication/-/issues2021-08-24T08:48:31Zhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/304Reviewer redesign feedback2021-08-24T08:48:31ZYannis BarlasReviewer redesign feedbackPasting @draciti's feedback here:
For section ‘Invite a reviewer that is not a user yet’
* I insert the reviewer info but I would like to add to the list, not send an invitation right away. The button below says send invitation. Would b...Pasting @draciti's feedback here:
For section ‘Invite a reviewer that is not a user yet’
* I insert the reviewer info but I would like to add to the list, not send an invitation right away. The button below says send invitation. Would be better that the button said “add to list”. Once that reviewer is in the list, the editor can rearrange reviewers and then start the automation. (need @karenyook’s feedback when she will be back from vacation)
* When I entered a reviewer there (‘Invite a reviewer that is not a user yet’) I did not receive an invitation but I did receive a notification when the invitation was revoked.
* Once I start the automation I cannot add reviewers in the ‘Invite a reviewer that is not a user yet’. We should allow that as we might receive additional names while the system is running. Possible to allow it?
* the cron seems not to be working. When I start the automation I do not receive reminder emails, waited 12 min now.Wrap uphttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/299Handle invitations after publish2021-08-24T08:48:35ZYannis BarlasHandle invitations after publishThere's states like publish, or when a manuscript is rejected, where the reviewer shouldn't be able to accept an invitation any more.
We should
* automatically uninvite reviewers when manuscripts get to these states
* check for these ...There's states like publish, or when a manuscript is rejected, where the reviewer shouldn't be able to accept an invitation any more.
We should
* automatically uninvite reviewers when manuscripts get to these states
* check for these states anyway when the reviewer responds to an invitationWrap uphttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/296Update team membership error2021-05-05T20:45:28ZnickstifflerUpdate team membership error@draciti and @karenyook experience an issue I have been unable to replicate. When they use the team manager to set the editors, SO and curator for an article, the server doesn't return and the modal doesn't close. The error on the server...@draciti and @karenyook experience an issue I have been unable to replicate. When they use the team manager to set the editors, SO and curator for an article, the server doesn't return and the modal doesn't close. The error on the server is:
`{"error":{"message":"Cannot read property 'title' of undefined","locations":[{"line":2,"column":3}],"path":["updateManuscriptTeamMembership"],"extensions":{"code":"INTERNAL_SERVER_ERROR"}},"level":"error","message":"Cannot read property 'title' of undefined","timestamp":"2020-10-31T23:24:41.678Z"}`
The error happens here:
https://gitlab.coko.foundation/micropublication/micropublication/blob/master/server/services/notify/emailMiddleware.js#L137
Can you think of a reason the version would be undefined?Nexthttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/120not all author names are recognized by the autocomplete2019-02-07T13:17:19ZDaniela Racitinot all author names are recognized by the autocompleteBy typing in the author’s last name- Ihara- the autocomplete does not return any results. By typing in Shinji (first name) the autocomplete works. Make sure that the autocomplete works regardless if an author starts typing in the first o...By typing in the author’s last name- Ihara- the autocomplete does not return any results. By typing in Shinji (first name) the autocomplete works. Make sure that the autocomplete works regardless if an author starts typing in the first or last name. This seems to happen only with Shinji Ihara.
@draciti wrote to JuancarlosDaniela RacitiDaniela Racitihttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/115Console error while using autocomplete2021-05-05T20:42:09ZYannis BarlasConsole error while using autocompleteWhen selecting an autocomplete result, there's sometimes the following error in the browser console:
```
Warning: `handleChange` has triggered and you forgot to pass an `id` or `name` attribute to your input
```
There is an id or name...When selecting an autocomplete result, there's sometimes the following error in the browser console:
```
Warning: `handleChange` has triggered and you forgot to pass an `id` or `name` attribute to your input
```
There is an id or name on all fields, and everything seems to work as expected, but still worth looking into.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/114Autocomplete validation2021-05-05T20:42:13ZYannis BarlasAutocomplete validationIf an option in the autocomplete fields is not selected from the results (via click / enter), then I don't get the wormbase ID, which means that validation will fail, even if a valid value gets typed in.
Solution: If what the typed valu...If an option in the autocomplete fields is not selected from the results (via click / enter), then I don't get the wormbase ID, which means that validation will fail, even if a valid value gets typed in.
Solution: If what the typed value matches one of the results 100%, auto-select that and get the id.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/81Login with hyphens2021-05-05T20:45:45ZYannis BarlasLogin with hyphensCurrently only letters of the alphabet are allowed as a username.
We need to:
* Allow some hyphens (. and _ most likely)
* Give some feedback on what is a valid username
Work to be done in the pubsweet repo.Currently only letters of the alphabet are allowed as a username.
We need to:
* Allow some hyphens (. and _ most likely)
* Give some feedback on what is a valid username
Work to be done in the pubsweet repo.Upcominghttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/303Replace xpub edit with wax-prosemirror2021-08-24T08:48:42ZYannis BarlasReplace xpub edit with wax-prosemirrorWe'll also need a "special characters" plugin for the editor if it doesn't exist already.We'll also need a "special characters" plugin for the editor if it doesn't exist already.Upcominghttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/302Reimplement statuses2021-05-05T20:31:49ZYannis BarlasReimplement statusesThere's two aspects to this:
One is that status creation should be constructed or derived server-side
The other is that we need a rethink of what statuses we're using.
@nickstiffler @draciti @karenyook feel free to brainstorm in the ...There's two aspects to this:
One is that status creation should be constructed or derived server-side
The other is that we need a rethink of what statuses we're using.
@nickstiffler @draciti @karenyook feel free to brainstorm in the comments what changes you'd like to see in the statuses.Upcominghttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/300Invite reviewer text2021-05-05T20:32:08ZYannis BarlasInvite reviewer textWhen invite is clicked:
* Open a modal
* Modal should have a text area where editors can compose their message
* Text that was composed becomes the email that is sent outWhen invite is clicked:
* Open a modal
* Modal should have a text area where editors can compose their message
* Text that was composed becomes the email that is sent outNexthttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/282Add twiiter to notifications2020-05-21T19:42:03ZnickstifflerAdd twiiter to notificationshttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/273Respond to reviewer invitation from within email2020-04-01T18:02:43ZYannis BarlasRespond to reviewer invitation from within emailhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/268Add email field to user profile2021-05-05T20:46:31ZnickstifflerAdd email field to user profileUsers need to be able to update their contact email. The will require email confirmation. Depends on #258Users need to be able to update their contact email. The will require email confirmation. Depends on #258Upcominghttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/256Reorder authors in submission form2020-02-20T16:32:59ZYannis BarlasReorder authors in submission formUsers should be able to drag and drop authors after input.Users should be able to drag and drop authors after input.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/255Affiliation normalization2020-02-20T16:33:36ZYannis BarlasAffiliation normalizationThrough Ringold or a similar service.Through Ringold or a similar service.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/249Use token for external reviewer invitations2021-05-05T20:46:37ZYannis BarlasUse token for external reviewer invitationsRight now, they simply need to sign up with the same email, but this seems insufficient.Right now, they simply need to sign up with the same email, but this seems insufficient.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/247Chat live updates2021-05-05T20:46:51ZYannis BarlasChat live updatesSo that users can see new messages arriving without needing to reload.
This requires graphql subscriptions to be set up server-side.So that users can see new messages arriving without needing to reload.
This requires graphql subscriptions to be set up server-side.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/246Show unread messages in chat2021-05-05T20:46:42ZYannis BarlasShow unread messages in chatWe should visually indicate that:
* there are unread messages in a chat (eg. on the "chat with author" button)
* which messages are now within the chat itselfWe should visually indicate that:
* there are unread messages in a chat (eg. on the "chat with author" button)
* which messages are now within the chat itselfhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/244Confirmation popups2021-05-05T20:46:20ZYannis BarlasConfirmation popupsUsers should get a confirmation dialog when they try to:
* Delete an article (dashboard)
* Retract an article (dashboard)
* Submit a review (reviewer panel)
* Submit a decision (editor panel)
* Invite / reinvite reviewer (assign reviewer...Users should get a confirmation dialog when they try to:
* Delete an article (dashboard)
* Retract an article (dashboard)
* Submit a review (reviewer panel)
* Submit a decision (editor panel)
* Invite / reinvite reviewer (assign reviewers page)
* Reinvite reviewer (editor panel)Upcominghttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/243Retract article2021-05-05T20:43:32ZYannis BarlasRetract articleAfter initial submission (including when an article is under revision), the author should not be able to delete the article.
They should, however, be able to "retract" the article.
This will not make it go away from the dashboard, bu...After initial submission (including when an article is under revision), the author should not be able to delete the article.
They should, however, be able to "retract" the article.
This will not make it go away from the dashboard, but it would freeze it and label it as "retracted".Upcoming