Mailinglist Types
To catch all required use cases while reducing the probability of configuration errors and providing a useful sorting order, the code defines different mailinglist types. This allows us to support even complex use cases if required, while not overloading the interface. Furthermore, additional admin roles are allowed to manage mailinglists depending on their type. More information about implicit subscriptions is provided in the Mailinglist Management section.
Currently, we are using the following types:
- Member Mailinglists (implicit)
Mailinglists that are listing all CdE members as implicit subscribers by default. Other users are not allowed to subscribe.
visible to: CdE members
additional admins: None for Mandatory, cde for Opt-out
sortkey: cde
The following subtypes are supported:
Mandatory
Opt-out
- Member Mailinglists (explicit)
Mailinglists for CdE members. Other users are not allowed to subscribe.
visible to: CdE members
additional admins: cde
sortkey: cde
The following subtypes are supported:
Opt-in
Moderated Opt-in
Invitation only
- Team Mailinglists
Mailinglists that are used for coordination of public teams. In contrast to member mailinglists, they are visible to all users. Only CdE users are allowed to subscribe.
visible to: all users
additional admins: cde
sortkey: team
The following subtypes are supported:
Moderated Opt-in
Invitation only
- Event Mailinglists
Mailinglists that contain users having a given status for at least one part of a given event as implicit subscribers. Other users are not allowed to subscribe.
If an event list is not linked to an event, it behaves as an invitation only list for all users.
visible to: event users
additional admins: event
sortkey: event
- Orga Mailinglists
Mailinglists that contain the orga team of a specified event as implicit subscribers. Other users are not allowed to subscribe.
If an orga list is not linked to an event, it behaves as an invitation only list for all users.
visible to: event users
additional admins: event
sortkey: event
- Assembly Mailinglists
Mailinglist that contain users participating on a given assembly. Other users are not allowed to subscibe.
visible to: assembly users
additional admins: assembly
sortkey: assembly
- Assembly user Mailinglists
Mailinglists for assembly users. Other users are not allowed to subscibe.
visible to: assembly users
additional admins: assembly
sortkey: assembly
The following subtypes are supported:
Opt-in
- General Mailinglists
Mailinglists for any users.
visible to: all users
additional admins: None
sortkey: public
The following subtypes are supported:
Opt-in
Moderated Opt-in
Invitation only
Member Opt-out
- Semi-public Mailinglists
Mailinglists that are Opt-in for CdE members, but have Moderated Opt-in for other users.
visible to: all users
additional admins: None
sortkey: public
- CdElokal Mailinglists
Semi-public mailinglists with a special sortkey.
visible to: all users
additional admins: cdelokal
sortkey: cdelokal
- Moderator Mailinglists
Mailinglists that contain moderators of the cdedb. Other users are not allowed to subscribe.
visible to: all users
additional admins: None for All Moderators, cdelokal for CdElokal Moderators
sortkey: other
For specific use cases, we support different sets of moderators to be implicitly subscribed. The following subtypes are supported:
All Moderators
CdElokal Moderators