cloud icon indicating copy to clipboard operation
cloud copied to clipboard

email notifications

Open haraldschilly opened this issue 12 years ago • 2 comments
trafficstars

First, this requires a infrastructure on the back-end for sending emails. To avoid spamming, it should only be possible to send emails to either oneself or also all collaborators. It's also a good question which email address is used for sender? If #19 is also implemented, the name should be a unique "hash" which is not the project's ID.

Something sensible could be: <random-string>@cloud.sagemath.com.

Two use-cases:

  • Like the feature "Email Collaborators" in Google Drive, add a setting in the "Log" or the "Project Settings" to send a message to all collaborators via Email.
  • add a command like salvus.email(...) to allow to get notifications when a computation has finished. maybe even wrap this for convenience in a little bash script.

haraldschilly avatar Sep 28 '13 20:09 haraldschilly

The aspect of being notified if you are collaborator could be important for improvised classroom settings.

  1. student is added as a collaborator
  2. teacher puts up new material
  3. how to tell the students that there is something new? an easy way to do would be the mentioned "email collaborators" feature, but a more selective one would be a "follow" button for each collaborator. if the button is toggled to "true", only these collaborators receive updates.
  4. remains the question what to send. it could be those explicit comments in the "log" or a special notification box in the settings. i don't think it makes sense to send out email notifications automatically for every action (too spammy)

haraldschilly avatar Jan 23 '14 14:01 haraldschilly

One use case I just thought of: the option to send a notification email when you add someone as a collaborator to a project (a la Dropbox or Google Docs).

kedlaya avatar Feb 13 '14 21:02 kedlaya