-
Notifications
You must be signed in to change notification settings - Fork 2
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
Implement subscribing to ontology update notification #305
Comments
relates to ncbo/bioportal-project#291 |
By Ontology update, do you mean a new submission? if this is the case there is already the submission process notification, sent each time we process a (new) submission. |
notifications about new submission would be ideal although BioPortal currently has ability to notify about PROCESSING of ontologies. This can achieve desired effect but is probably too noisy for users who wish to know when new submissions become available. |
this is a proposal to allow other non-admin OntoPortal users to get notified when an ontology they are interested in gets a new submission |
What is the label "KB1 Mx:Features" that you've assigned to this ticket? |
it should be enhancement. |
We are targetting this in AgroPortal. Problem: the notificaitons (including getting an email when an ontology new submission has been added) does not work when someone subscribe. This issue is track on our side, @syphax-bouazzouni might point to where. |
agroportal/project-management#260 and agroportal/project-management#141 |
I support the notion of this feature, but I think it needs to be more clearly defined. It's hard to separate the presence of a new submission and it's processing statuses. I don't think BioPortal should broadcast notifications to subscribers about a new ontology submission, unless that submission is successfully processed. Otherwise you have scenarios where users are notified of a new submission and navigate to BioPortal, only to be presented with Additionally, how should partial processing be handled? Do we notify subscribers of a new submission if parsing succeeds but indexing fails? Or any of the other processing steps? |
I'd like to point out the HRAVS ontology in BioPortal, because I think the activity there is relevant to this issue. The HuBMAP project has a need to notify members when new versions of HRAVS become available. Since we don't offer that functionality currently in production BioPortal, they decided to use a workaround of entering a note every time a new submission is uploaded: Members interested in new submission uploads subscribe to notes for this ontology, and receive email with content like the following when new notes are created:
This HuBMAP need was the main impetus behind the 6.14.2 release, where I implemented several bugfixes in the Notes functionality. All of this is to say that I think we have a prominent use case for this type of functionality, and perhaps they'd even be willing to give feedback on some kind of initial implementation. |
Hello, I think this is due to the cache not getting updated even if you have received an email indicating that it was parsed. The original issue was described here ncbo/bioportal-project#193, and we did a (temporary) fix here ontoportal-lirmm#416, in summary, when a submission is processed in the background it refreshes the backend cache, but not rails one, as the ncbo_cron has no way to access and refresh the rais cache. |
Hi - yes, it occurred to me that implementing this type of functionality would shine more of a spotlight on caching issues in BioPortal, but I chose not to get into it here. I'm not convinced that the Rails cache is always the issue. I've encountered scenarios in BioPortal where flushing the Rails cache was insufficient to show a recently processed submission, and I had to go on to flush the goo cache as well. |
New Feature Request:
I would like to propose the addition of a ontology update notification subscription feature in the UI.
The text was updated successfully, but these errors were encountered: