- Author
- Contact
Michael JasonSmith <mpj17@onlinegroups.net>
- Date
2014-10-10
- Organization
- Copyright
This document is licensed under a Creative Commons Attribution-Share Alike 4.0 International License by OnlineGroups.net.
This component contains the code and form to allow people to change their group-specific email settings, using the email settings page.
Conceptually, email settings can be tricky to understand, because there are two sets of interlinked settings, for delivery and email.
The delivery settings determine the quantity of email the group member receives. There are three possible delivery settings:
- One email per post (default). An email message is sent when anyone posts to the group.
- Daily digest of topics. At most one email is sent per day, summarising the activity in the group1
- No email (Web only).
The email settings determine where the messages are sent. If one of the first two delivery settings are selected then email is sent to one or more of the email addresses controlled by the group member. However the messages can be sent to the default list of addresses2, or a specific address (or set of addresses).
The email_settings.html
page, in the group context group, is used by people who are either
- Logged in, and a group member, or
- A site administrator.
It allows either to change the email settings related to a group membership. If no userId
parameter is given to the form, the page will edit the current user's settings. Otherwise, the settings of the specified user will be modified.
The JavaScript resource gs-group-member-email-settings-20140604.js
is used to provide the interlock between the delivery settings, and the email settings.
- Code repository: https://github.com/groupserver/gs.group.member.email.settings
- Questions and comments to http://groupserver.org/groups/development
- Report bugs at https://redmine.iopen.net/projects/groupserver
See
gs.group.messages.topicsdigest
for details <https://github.com/groupserver/gs.group.messages.topicsdigest/>↩See
gs.profile.email.settings
for details <https://github.com/groupserver/gs.profile.email.settings/>↩