Skip to content

groupserver/gs.group.member.email.settings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gs.group.member.email.settings

The Email Settings page for a group

Author

Michael JasonSmith

Contact

Michael JasonSmith <mpj17@onlinegroups.net>

Date

2014-10-10

Organization

GroupServer.org

Copyright

This document is licensed under a Creative Commons Attribution-Share Alike 4.0 International License by OnlineGroups.net.

Introduction

This component contains the code and form to allow people to change their group-specific email settings, using the email settings page.

Settings

Conceptually, email settings can be tricky to understand, because there are two sets of interlinked settings, for delivery and email.

Delivery

The delivery settings determine the quantity of email the group member receives. There are three possible delivery settings:

  1. One email per post (default). An email message is sent when anyone posts to the group.
  2. Daily digest of topics. At most one email is sent per day, summarising the activity in the group1
  3. No email (Web only).

Email

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).

Email Settings Page

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.

Resources


  1. See gs.group.messages.topicsdigest for details <https://github.com/groupserver/gs.group.messages.topicsdigest/>

  2. See gs.profile.email.settings for details <https://github.com/groupserver/gs.profile.email.settings/>

About

The Change Group-Email Settings page.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published