Project

General

Profile

Actions

Feature #19987

open

email notifications

Added by Peter Amstutz about 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
API
Target version:
Story points:
-

Description

  • controller runs an outgoing mailer goroutine
  • config file has configuration information to connect to an SMTP server

Things users are interested in (should be able to check a box that says "notify me"):

  • A thing has been shared with you
  • A workflow has completed/failed
  • Something in a project changed
  • A collection changed

Should we use the existing websocket code for event management?

Currently don't care about queuing -- for email, it's already asynchronous. In the future we might want to keep track of undelivered messages for the Workbench 2.

Do Prometheus alerts make sense as a event delivery mechanism?


Related issues

Has duplicate Arvados Workbench 2 - Feature #14273: [Navigation] Notification system (process end, shared with someone)NewActions
Actions #1

Updated by Peter Amstutz about 1 year ago

  • Description updated (diff)
Actions #2

Updated by Peter Amstutz about 1 year ago

Homework for Tom -- can the existing websockets service be refactored to help with this?

Actions #3

Updated by Peter Amstutz about 1 year ago

  • Has duplicate Feature #14273: [Navigation] Notification system (process end, shared with someone) added
Actions

Also available in: Atom PDF