Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-8720

Email notifications are sent to admin & member users that don't have permissions to a given Service/Product

XMLWordPrintable

      Current behaviour

      When creating any admin or member user regardless of the configured permissions both types of users will receive notification emails related to events about Products that they either don't have permissions to or they are not interested in. On that latter point it seems that the current model gives an admin too broad permissions so if that user created Service A they don't necessarily want notifications about Services X, Y or Z.

      Expected behaviour

      Notification emails are sent only to the admin users who either created the Product or subscribed to it (see THREESCALE-10583) and for member users only those Products they have been given permissions for.

      IMPORTANT: We should also add the ability to configure notification preferences by API and switch the default to "notification preferences disabled per email event". This way each individual user can enable those which they are interested in after their account has been created. Already requested in THREESCALE-1643

      Additional notes:

      1. A more detailed example of how this happens and what is the impact can be seen in THREESCALE-6318.
      2. If we feel that this is going to be difficult or big an effort to fix then for this specific issue an alternative proposal would be to add webhooks to all these events that result in email notifications. Customers could then use their own email notification system to deliver those emails based on the webhooks they receive.
      3. Please see related issue links below.

              Unassigned Unassigned
              rhn-support-keprice Kevin Price
              Dominik Hlavac Duran Dominik Hlavac Duran
              Votes:
              4 Vote for this issue
              Watchers:
              19 Start watching this issue

                Created:
                Updated: