micropublication issueshttps://gitlab.coko.foundation/groups/micropublication/-/issues2021-05-05T20:43:20Zhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/217Implement Modal Provider2021-05-05T20:43:20ZYannis BarlasImplement Modal ProviderUpcominghttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/231Replace all current user Consumers with useContext hook2021-05-05T20:43:29ZYannis BarlasReplace all current user Consumers with useContext hookUpcominghttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/232Signup password confirmation2021-05-05T20:43:24ZYannis BarlasSignup password confirmationIt's a too easy right now to enter the wrong password.
We need an extra field that requires you to repeat your password.It's a too easy right now to enter the wrong password.
We need an extra field that requires you to repeat your password.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".Upcominghttps://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/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/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/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/250Add warning text about invitation emails in signup page2021-05-05T20:45:40ZYannis BarlasAdd warning text about invitation emails in signup pageeg. "Make sure you use the same email as ..."eg. "Make sure you use the same email as ..."Upcominghttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/254External storage provider2020-02-20T21:06:09ZYannis BarlasExternal storage provider@nickstiffler is there any plans for using an external storage provider (eg. S3)?
This would probably make file handling a more sustainable solution in the long term than simply keeping an upload folder on the filesystem.@nickstiffler is there any plans for using an external storage provider (eg. S3)?
This would probably make file handling a more sustainable solution in the long term than simply keeping an upload folder on the filesystem.nickstifflernickstifflerhttps://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/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/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/273Respond to reviewer invitation from within email2020-04-01T18:02:43ZYannis BarlasRespond to reviewer invitation from within emailhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/277API permissions rules2020-05-13T19:09:23ZYannis BarlasAPI permissions rulesThis is a list of rules that need to be implemented in order to secure our API:
* [ ] is global editor
* [ ] is global science officer
* [ ] is global section editor
* [ ] is global curator
* [ ] is assigned editor
* [ ] is assigned scie...This is a list of rules that need to be implemented in order to secure our API:
* [ ] is global editor
* [ ] is global science officer
* [ ] is global section editor
* [ ] is global curator
* [ ] is assigned editor
* [ ] is assigned science officer
* [ ] is assigned section editor
* [ ] is assigned curator
* [ ] is author
* [ ] is accepted reviewer of manuscript
* [ ] is invited reviewer of manuscript
* [ ] is accepted reviewer of manuscript version
* [ ] is invited reviewer of manuscript version
* [ ] is member of chat threadJuanJuanhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/282Add twiiter to notifications2020-05-21T19:42:03ZnickstifflerAdd twiiter to notificationshttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/283Manuscript version tabs should show date updated, not date created2020-05-28T19:33:00ZnickstifflerManuscript version tabs should show date updated, not date createdhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/284Replace pubsweet's logger with coko server's logger2021-04-15T19:23:22ZYannis BarlasReplace pubsweet's logger with coko server's logger* Upgrade `@coko/server` to `1.2.0`
* Replace all calls to `@pubsweet/logger` with `@coko/server`
* Remove `@pubsweet/logger` from dependencies* Upgrade `@coko/server` to `1.2.0`
* Replace all calls to `@pubsweet/logger` with `@coko/server`
* Remove `@pubsweet/logger` from dependenciesJuanJuanhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/287Relabel tabs2020-06-13T00:48:05ZnickstifflerRelabel tabsManuscript version tabs should be label based on what they are a response to. This includes reviewer comments, editor comments and proofing.Manuscript version tabs should be label based on what they are a response to. This includes reviewer comments, editor comments and proofing.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/289Sign up errors show uninformative message2020-07-02T15:24:59ZnickstifflerSign up errors show uninformative messageThe pubsweet graphql api returns default error meessage "Something went wrong! Please contact your administrator" when signing up with a duplicate username or email. https://gitlab.coko.foundation/pubsweet/pubsweet/blob/master/packages/s...The pubsweet graphql api returns default error meessage "Something went wrong! Please contact your administrator" when signing up with a duplicate username or email. https://gitlab.coko.foundation/pubsweet/pubsweet/blob/master/packages/server/src/graphql/api.js#L48