Explicit member/groups/emails information.
Only one explicit recipients rule object per subscription container.
Methods
|
|
|
|
__init__
|
__init__ (
self,
id,
title='',
)
Init the expression attrs
|
|
confirmSubscribeTo
|
confirmSubscribeTo (
self,
email,
event_id,
context,
)
Anonymous confirm the subscription
|
|
confirmUnSubscribeTo
|
confirmUnSubscribeTo (
self,
email,
event_id,
context,
)
Confirm unsubscribe to a given event subscription
|
|
getEmails
|
getEmails ( self )
Return all the emails subscribed manually
Returns a list of emails
|
|
getGroups
|
getGroups ( self )
Return all the group ids subscribed manually
Returns a list of ids
|
|
getMembers
|
getMembers ( self )
Return all the member ids subscribed manually
Returns a list of ids
|
|
getPendingDeleteEmails
|
getPendingDeleteEmails ( self )
Return all the emails that are about to be deleted
Returns a list of emails
|
|
getPendingEmails
|
getPendingEmails ( self )
Return all the emails subscribed manually
Returns a list of emails
|
|
getRecipients
|
getRecipients (
self,
event_type,
object,
infos,
)
Get the recipients.
Returns a mapping with members and emails as keys.
|
|
getSubscriberEmails
|
getSubscriberEmails ( self )
Returns the anonymous subscriber emails
return a list of emails
|
|
subscribeTo
|
subscribeTo (
self,
email,
event_id,
context,
)
Anonymous is asking for a subscription
|
|
unSubscribeTo
|
unSubscribeTo (
self,
email,
event_id,
context,
)
Unsubscribe to a given event subscribption
|
|
updateEmails
|
updateEmails ( self, emails=[] )
Add explicitly emails
|
|
updateGroups
|
updateGroups ( self, group_ids=[] )
Add explicitly group ids
|
|
updateMembers
|
updateMembers ( self, member_ids=[] )
Add explicitly member ids
|
|
updatePendingDeleteEmails
|
updatePendingDeleteEmails ( self, email='' )
Add pending email subscription
|
|
updatePendingEmails
|
updatePendingEmails ( self, email='' )
Add pending email subscription
|
|
updateSubscriberEmails
|
updateSubscriberEmails ( self, email='' )
Add pending email subscription
|