micropublication issueshttps://gitlab.coko.foundation/groups/micropublication/-/issues2021-05-05T20:41:49Zhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/184"Accept" wording needs to be better2021-05-05T20:41:49ZYannis Barlas"Accept" wording needs to be betterWe need to differentiate the wording between “accept an invitation” and “accepting a
manuscript”.We need to differentiate the wording between “accept an invitation” and “accepting a
manuscript”.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/183Add author suggested reviewer to science officer section2021-05-05T20:41:53ZYannis BarlasAdd author suggested reviewer to science officer sectionAdd the reviewers suggested by the author in the science officer section of the
editor panel. (the science officer can currently only view the reviewers suggested by the
editors)Add the reviewers suggested by the author in the science officer section of the
editor panel. (the science officer can currently only view the reviewers suggested by the
editors)https://gitlab.coko.foundation/micropublication/micropublication/-/issues/293Add chat button to feedback panel2020-09-02T18:00:51ZnickstifflerAdd chat button to feedback panelAuthors should be able to chat with editors if clarification is needed during revision.Authors should be able to chat with editors if clarification is needed during revision.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/305Add graphql shield for server-side authorization2021-08-24T08:48:26ZYannis BarlasAdd graphql shield for server-side authorizationWrap uphttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/55Add notification to collapsed editor discussion thread to indicate it has con...2021-05-05T20:40:24ZAlex ThegAdd notification to collapsed editor discussion thread to indicate it has contentBecause the discussion thread section can be collapsed and expanded, there should be some kind of indicator or notification that that section has comments in it.Because the discussion thread section can be collapsed and expanded, there should be some kind of indicator or notification that that section has comments in it.https://gitlab.coko.foundation/micropublication/micropublication/-/issues/282Add twiiter to notifications2020-05-21T19:42:03ZnickstifflerAdd twiiter to notificationshttps://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/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/192Allow additional uploads2021-05-05T20:43:03ZYannis BarlasAllow additional uploadsWe need the ability to upload file attachments beyond the main image.
To be decided:
* How many files can a user upload
* What type of files are allowed
* File size limits, if anyWe need the ability to upload file attachments beyond the main image.
To be decided:
* How many files can a user upload
* What type of files are allowed
* File size limits, if anyhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/101Allow video upload2021-05-05T20:40:42ZYannis BarlasAllow video uploadWe need to look into how storage and network limitations can create a problem for us with this.We need to look into how storage and network limitations can create a problem for us with this.https://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/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/181Bioentity linking2020-06-04T20:36:23ZYannis BarlasBioentity linking“Linking” refers to highlighting genes or similar entities in the main description and methods text.
The goal is to have a navigable list of entities on the final article. Linking will be achieved by
communicating with an external API (w...“Linking” refers to highlighting genes or similar entities in the main description and methods text.
The goal is to have a navigable list of entities on the final article. Linking will be achieved by
communicating with an external API (which will be handled by Nicholas Stiffler). The Coko
application will send over the text and the API will respond with the links it found in the text.
Linking should be done early on by the submitting author (before the initial submission), quite
possibly with a “link” button next to the text. After the API response is received, the author will
be presented with a table of the links found and will be able to correct mistakes in the text and
running the linking function again.
The editors should also have access to the linking feature, so that they can check the
manuscript links and communicate to the author changes that they deem necessary.nickstifflernickstifflerhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/53Bug with path-to-regexp and webpack2021-08-24T08:49:39ZAlexandros GeorgantasBug with path-to-regexp and webpack`path-to-regexp` was included as project's dependency as `react-router-dom` contains an outdated version of this package which concludes to a `TypeError` when combined with `webpack`. This dependency should eventually be removed when `re...`path-to-regexp` was included as project's dependency as `react-router-dom` contains an outdated version of this package which concludes to a `TypeError` when combined with `webpack`. This dependency should eventually be removed when `react-router-dom` will resolve the issue.
https://github.com/ReactTraining/react-router/issues/6203https://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/166Chat window open by default2019-03-20T17:13:18ZDaniela RacitiChat window open by defaultCan the chat window stay open by default?
When the editor sends the message to the SO and vice versa, having the chat expanded will allow to immediately see what needs to be addressed.
I would like to hear what @karenyook also thinks ab...Can the chat window stay open by default?
When the editor sends the message to the SO and vice versa, having the chat expanded will allow to immediately see what needs to be addressed.
I would like to hear what @karenyook also thinks about thishttps://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/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/20Create extensions that connect to grantome API2021-05-05T20:46:25ZYannis BarlasCreate extensions that connect to grantome API