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

Notifications: "Watch dataset" update alerts (machine and person) subscription #2420

Closed
raprasad opened this issue Jul 28, 2015 · 9 comments
Closed
Labels
Feature: API Type: Feature a feature request Type: Suggestion an idea User Role: Guest Anyone using the system, even without an account UX & UI: Design This issue needs input on the design of the UI and from the product owner

Comments

@raprasad
Copy link
Contributor

Functionality

  • Allow a researcher to register for dataset updates.
    • If a dataset is updated, the researcher receives an email

Use case:

  • genTB (http://gentb.hms.harvard.edu/) needs to regularly pull an updated "master file" of genetic information from Dataverse.
  • Each update to the "master file" creates a new DataFile id
  • What is the best way to keep retrieving the "latest" version of a file, assuming the file name stays the same?
    • Suggestion: Send an email update to registered users when the "dataset" itself changes. Leave it up to individual users/programs to figure what file they need from the Dataset

(origin: meeting with Merce, Christine, Maha, James, Raman)

@raprasad raprasad added Type: Feature a feature request UX & UI: Design This issue needs input on the design of the UI and from the product owner Type: Suggestion an idea Status: Dev Feature: API labels Jul 28, 2015
@raprasad raprasad added this to the Candidates for 4.3 milestone Jul 28, 2015
@bencomp
Copy link
Contributor

bencomp commented Jul 29, 2015

What is TB?

@pdurbin
Copy link
Member

pdurbin commented Jul 29, 2015

What is TB?

Tuberculosis: http://tb.datascience.iq.harvard.edu

@raprasad
Copy link
Contributor Author

The TB application requires the latest version of a specific dataset. Until DV can send some type of signal/alert, TB app will use the DV API to see if it has the latest version locally.

@mercecrosas mercecrosas modified the milestones: Candidates for 4.3, In Review Nov 30, 2015
@pdurbin
Copy link
Member

pdurbin commented Jan 27, 2016

@raprasad I'm not sure how much value this issue has in its current form. Can you add more to the description? Do you really need this? Is genTB even integrated with Dataverse? Do we really need a "genTB" label for GitHub issues?

@bencomp
Copy link
Contributor

bencomp commented Jan 28, 2016

Harvesting (#813) is related, as it is one way of publishing and retrieving updates. ResourceSync, with the push notification extension, is another.

@raprasad, don't you just want user notifications for dataset updates? Perhaps there could be one generic way of generating user notifications and more fine-grained control of sending emails from notifications (similar to how various services like GitHub and Discogs let you control what notifications are sent as emails or email digests). In user story terms, it could be an epic:

A user can configure sending of specific types of notifications as emails, digest emails or not as emails.

This would definitely require scalable processing of notifications (see #2892).

Related: #868 #1155 (#1342)

@bencomp
Copy link
Contributor

bencomp commented Jan 28, 2016

I would say that this might be a duplicate of #900 and/or #868, except for the request for allowing notifications to be generated from dataset updates.

@pdurbin
Copy link
Member

pdurbin commented Jan 28, 2016

@bencomp this issue is starting to have more value just from you linking together various issues I haven't thought about it months. Thanks! :)

@raprasad
Copy link
Contributor Author

fyi: updated the main ticket description and removed the genTB tag

@pdurbin

@scolapasta scolapasta removed this from the Not Assigned to a Release milestone Jan 28, 2016
@pdurbin pdurbin removed the zTriaged label Jun 30, 2017
@pdurbin pdurbin added User Role: Guest Anyone using the system, even without an account and removed zPriority: High labels Jul 12, 2017
@mheppler mheppler changed the title "Watch dataset" update alerts (machine and person) Notifications: "Watch dataset" update alerts (machine and person) subscription Dec 2, 2017
@mheppler
Copy link
Contributor

mheppler commented Dec 4, 2017

This issue appears to be a duplicate of an older issue #868. I am closing this issue in favor of tracking the original issue going forward.

@mheppler mheppler closed this as completed Dec 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: API Type: Feature a feature request Type: Suggestion an idea User Role: Guest Anyone using the system, even without an account UX & UI: Design This issue needs input on the design of the UI and from the product owner
Projects
None yet
Development

No branches or pull requests

6 participants