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
-
-
-
- Note, this can wait until someone has a need ####
<root_builtin_attr_folder>/emailNotifications/notifyMemberOfChanges
- Note, this can wait until someone has a need ####
-
-
- 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.