Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/fix notification #257

Closed
4 tasks done
syphax-bouazzouni opened this issue Apr 1, 2022 · 2 comments
Closed
4 tasks done

Refactor/fix notification #257

syphax-bouazzouni opened this issue Apr 1, 2022 · 2 comments
Assignees
Labels
project managment issues used as development tasks in our projects

Comments

@syphax-bouazzouni syphax-bouazzouni added the project managment issues used as development tasks in our projects label Apr 1, 2022
@syphax-bouazzouni syphax-bouazzouni self-assigned this Apr 1, 2022
@jonquet
Copy link
Contributor

jonquet commented Apr 13, 2022

In complement, we 'are going to change the UI to enable users/onto-admin to subscribe to notifications.

ADMINS

If agroportal-support is setup to receive all notifications then by default AgroPortal admins (admin role) should not be registered to any notifications. We rely on the email alias which allows us to decide which users will received all the notifications or not.

ONTOLOGY-ADMIN

  • Make an admin by default subsrbie to all notification of its ontology
  • Remove subscription box form Edit Ontology Information page

image

This box is useless. If someone submit an ontology or can access this page it means that they are admin of the ontology, so another UI will support this in the Account Settings page

ONTOLOGY-ADMIN and USERS

  • By default ontology admin should be automatically subscribed to ALL (notes and processing) notifications. As well as remote pull failure. Remote pull failure shall not be removable.

  • The Summary page for an ontology should include a "Subscribe" button to activate the notifications for a logged-in user for the current ontologies. If not logged in this mus direct to login page.
    The idea is to add an icon (in another colour e.g., yellow of the FAIR score) to activate notifications with a setting to ALL (notes and processing) by default.

image

  • The Account Settings page should be updated to refine the way one see/change his/her subscriptions (either activated by being admin of an ontology or by the subscription button cited above).

image

Keeping a table approach, one should see in columns a way to subscribe either to notes, processing or both (all). As lines in the tables: - All the ontologies that the user have activated with a "follow" button on the Summary page - All the ontologies for which a user is admin

@syphax-bouazzouni
Copy link
Contributor Author

To be continued here #260

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project managment issues used as development tasks in our projects
Projects
None yet
Development

No branches or pull requests

2 participants