Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-298

email notifications

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Fixed
    • Major
    • 2.0.0
    • 1.5.0
    • API
    • None

    Description

      Grouper should have an email notification feature.

      It could work something like this:

      Have some builtin attributes, e.g.

      <root_builtin_attr_folder>/emailNotifications/emailAddressesForNotifications

      • assignable to groups/roles
      • when a membership changes, or privileges inside change, send an email to anyone in the comma separated list
      • note, this is free-form, enter email addresses
      • this should also give warning before memberships/attributes are disabled by disabled_date

      <root_builtin_attr_folder>/emailNotifications/disabledAccessWarningTimeInDays

      • could be an attribute on the other emailNotification attribute assignments
      • integer, would be number of days of warning the email should be sent out before someone is expired
            1. Note, this can wait until someone has a need ####
              <root_builtin_attr_folder>/emailNotifications/notifyMemberOfChanges
      • marker (no value)
      • assignable to groups/roles
      • when a membership changes, or privileges inside change, send an email to the affected person
      • note, there would need to be an email address attribute configured for the subject, or some hook to look it up
        ###########################################

      We should have email templates (perhaps with EL tags available) so institutions can customize the communication.

      It would be nice to eventually support batching of emails (would need to use the DB and loader daemon), but for now this can be solved with an email list system for admins receiving notifications.

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: