micropublication issueshttps://gitlab.coko.foundation/micropublication/micropublication/-/issues2020-05-13T19:09:23Zhttps://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/209Add graphql authorization middleware2021-04-15T17:43:06ZYannis BarlasAdd graphql authorization middlewareYannis BarlasYannis Barlashttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/48Dashboard permissions2018-09-19T16:49:58ZYannis BarlasDashboard permissionsThere are three sections in the dashboard:
* The author section, where the articles you submitted appear.
* The reviewer section, where the articles you have been invited to review appear.
* The editor section, where all submitted articl...There are three sections in the dashboard:
* The author section, where the articles you submitted appear.
* The reviewer section, where the articles you have been invited to review appear.
* The editor section, where all submitted articles appear for the editors to handle.
Permissions:
* Editor section is hidden to anyone **not** belonging to the Editor and Science Officer global teams.
* Authors can only see the articles that they have initiated.
* Reviewers can only see the articles that they have been invited to.
* Editors cannot see the articles that are not past their initial submission stage.MVPJureJurehttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/35Article submission roles and permissions2018-12-10T19:11:10ZYannis BarlasArticle submission roles and permissionsTo do
* [x] Define teams (Authors, Reviewers, Editors, Science Officers) -- The first two are per article, the last two are both per article and global
* [x] When an article is not submitted, it is only visible by the author.
* [x] When ...To do
* [x] Define teams (Authors, Reviewers, Editors, Science Officers) -- The first two are per article, the last two are both per article and global
* [x] When an article is not submitted, it is only visible by the author.
* [x] When an article is not submitted or if the editors haven't assigned a datatype, the author can only see the initial part of the submission form
* [x] When an article's initial submission is through, the editors can see the article in the dashboard
* [x] When an article's initial submission is through, the editors can assign a datatype in the form
* [x] When a datatype has been assigned, the author can see (but not change) the datatype in the submission form, as well as the second part of the submission form.
* [x] Editors cannot change any values in the submission form apart from the datatypeMVPhttps://gitlab.coko.foundation/micropublication/micropublication/-/issues/25Define teams2018-09-19T16:51:08ZYannis BarlasDefine teamsTeams are as follows:
* __Authors__ _(on an article)_
* __Reviewers__ _(on an article)_
* __Invited Reviewers__ _(on an article)_
* __Accepted Reviewers__ _(on an article)_
* __Rejected Reviewers__ _(on an article)_
* __Editors__ _(on an...Teams are as follows:
* __Authors__ _(on an article)_
* __Reviewers__ _(on an article)_
* __Invited Reviewers__ _(on an article)_
* __Accepted Reviewers__ _(on an article)_
* __Rejected Reviewers__ _(on an article)_
* __Editors__ _(on an article)_
* __Science Officers__ _(on an article)_
* __Editors__ _(global)_
* __Science Officers__ _(global)_
Authors and Reviewers can only have their role _on a specific article_.
Editors and Science Officer could have their role on a specific article, but they should also belong to a global team. MVPJureJure