shoop.notify.actions package¶
Submodules¶
shoop.notify.actions.debug module¶
shoop.notify.actions.email module¶
-
class
shoop.notify.actions.email.
SendEmail
(data, validate=True)[source]¶ Bases:
shoop.notify.base.Action
-
identifier
= 'send_email'¶
-
template_use
= <TemplateUse.MULTILINGUAL: 2>¶
-
template_fields
= {'subject': <django.forms.fields.CharField object at 0x7f15c1e1a588>, 'body': <django.forms.fields.CharField object at 0x7f15c1e000b8>}¶
-
execute
(context)[source]¶ Parameters: context (shoop.notify.script.Context) – Script Context
-
bindings
= {'language': <shoop.notify.base.Binding object at 0x7f15c1e00860>, 'send_identifier': <shoop.notify.base.Binding object at 0x7f15c1e00d68>, 'recipient': <shoop.notify.base.Binding object at 0x7f15c1e005f8>, 'fallback_language': <shoop.notify.base.Binding object at 0x7f15c1e00400>}¶
-
name
= 'Send Email'¶
-
variables
= {}¶
-
shoop.notify.actions.notification module¶
-
class
shoop.notify.actions.notification.
AddNotification
(data, validate=True)[source]¶ Bases:
shoop.notify.base.Action
-
identifier
= 'add_notification'¶
-
bindings
= {'priority': <shoop.notify.base.Binding object at 0x7f15c1e046a0>, 'message_identifier': <shoop.notify.base.Binding object at 0x7f15c1e043c8>, 'message': <shoop.notify.base.TemplatedBinding object at 0x7f15c1e044e0>, 'recipient': <shoop.notify.base.Binding object at 0x7f15c1e04588>, 'url': <shoop.notify.base.Binding object at 0x7f15c1e04a58>, 'recipient_type': <shoop.notify.base.Binding object at 0x7f15c1e00e10>}¶
-
name
= 'Add Notification'¶
-
variables
= {}¶
-
shoop.notify.actions.order module¶
-
class
shoop.notify.actions.order.
AddOrderLogEntry
(data, validate=True)[source]¶ Bases:
shoop.notify.base.Action
-
identifier
= 'add_order_log_entry'¶
-
bindings
= {'message_identifier': <shoop.notify.base.Binding object at 0x7f15c1e04160>, 'message': <shoop.notify.base.Binding object at 0x7f15c1e04e10>, 'order': <shoop.notify.base.Binding object at 0x7f15c1e04208>}¶
-
name
= 'Add Order Log Entry'¶
-
variables
= {}¶
-
Module contents¶
-
class
shoop.notify.actions.
AddNotification
(data, validate=True)[source]¶ Bases:
shoop.notify.base.Action
-
bindings
= {'priority': <shoop.notify.base.Binding object at 0x7f15c1e046a0>, 'message_identifier': <shoop.notify.base.Binding object at 0x7f15c1e043c8>, 'message': <shoop.notify.base.TemplatedBinding object at 0x7f15c1e044e0>, 'recipient': <shoop.notify.base.Binding object at 0x7f15c1e04588>, 'url': <shoop.notify.base.Binding object at 0x7f15c1e04a58>, 'recipient_type': <shoop.notify.base.Binding object at 0x7f15c1e00e10>}¶
-
identifier
= 'add_notification'¶
-
name
= 'Add Notification'¶
-
variables
= {}¶
-
-
class
shoop.notify.actions.
AddOrderLogEntry
(data, validate=True)[source]¶ Bases:
shoop.notify.base.Action
-
bindings
= {'message_identifier': <shoop.notify.base.Binding object at 0x7f15c1e04160>, 'message': <shoop.notify.base.Binding object at 0x7f15c1e04e10>, 'order': <shoop.notify.base.Binding object at 0x7f15c1e04208>}¶
-
identifier
= 'add_order_log_entry'¶
-
name
= 'Add Order Log Entry'¶
-
variables
= {}¶
-
-
class
shoop.notify.actions.
SendEmail
(data, validate=True)[source]¶ Bases:
shoop.notify.base.Action
-
bindings
= {'language': <shoop.notify.base.Binding object at 0x7f15c1e00860>, 'send_identifier': <shoop.notify.base.Binding object at 0x7f15c1e00d68>, 'recipient': <shoop.notify.base.Binding object at 0x7f15c1e005f8>, 'fallback_language': <shoop.notify.base.Binding object at 0x7f15c1e00400>}¶
-
execute
(context)[source]¶ Parameters: context (shoop.notify.script.Context) – Script Context
-
identifier
= 'send_email'¶
-
name
= 'Send Email'¶
-
template_fields
= {'subject': <django.forms.fields.CharField object at 0x7f15c1e1a588>, 'body': <django.forms.fields.CharField object at 0x7f15c1e000b8>}¶
-
template_use
= <TemplateUse.MULTILINGUAL: 2>¶
-
variables
= {}¶
-