shuup.notify.actions package¶
Submodules¶
shuup.notify.actions.debug module¶
shuup.notify.actions.email module¶
-
class
shuup.notify.actions.email.SendEmail(*args, **kwargs)[source]¶ Bases:
shuup.notify.base.Action-
EMAIL_CONTENT_TYPE_CHOICES= (('html', 'HTML'), ('plain', 'Plain text'))¶
-
identifier= 'send_email'¶
-
template_use= 2¶
-
template_fields= {'subject': <django.forms.fields.CharField object>, 'email_template': <django.forms.fields.ChoiceField object>, 'body': <django.forms.fields.CharField object>, 'content_type': <django.forms.fields.ChoiceField object>}¶
-
execute(context)[source]¶ Parameters: context (shuup.notify.script.Context) – Script Context.
-
bindings= {'recipient': <shuup.notify.base.Binding object>, 'reply_to_address': <shuup.notify.base.Binding object>, 'cc': <shuup.notify.base.Binding object>, 'bcc': <shuup.notify.base.Binding object>, 'from_email': <shuup.notify.base.Binding object>, 'language': <shuup.notify.base.Binding object>, 'fallback_language': <shuup.notify.base.Binding object>, 'send_identifier': <shuup.notify.base.Binding object>}¶
-
name= 'Send Email'¶
-
variables= {}¶
-
shuup.notify.actions.notification module¶
-
class
shuup.notify.actions.notification.AddNotification(data, validate=True)[source]¶ Bases:
shuup.notify.base.Action-
identifier= 'add_notification'¶
-
bindings= {'recipient_type': <shuup.notify.base.Binding object>, 'recipient': <shuup.notify.base.Binding object>, 'priority': <shuup.notify.base.Binding object>, 'message': <shuup.notify.base.TemplatedBinding object>, 'message_identifier': <shuup.notify.base.Binding object>, 'url': <shuup.notify.base.Binding object>}¶
-
name= 'Add Notification'¶
-
variables= {}¶
-
shuup.notify.actions.order module¶
-
class
shuup.notify.actions.order.AddOrderLogEntry(data, validate=True)[source]¶ Bases:
shuup.notify.base.Action-
identifier= 'add_order_log_entry'¶
-
bindings= {'order': <shuup.notify.base.Binding object>, 'message': <shuup.notify.base.Binding object>, 'message_identifier': <shuup.notify.base.Binding object>}¶
-
name= 'Add Order Log Entry'¶
-
variables= {}¶
-
Module contents¶
-
class
shuup.notify.actions.AddNotification(data, validate=True)[source]¶ Bases:
shuup.notify.base.Action-
bindings= {'recipient_type': <shuup.notify.base.Binding object>, 'recipient': <shuup.notify.base.Binding object>, 'priority': <shuup.notify.base.Binding object>, 'message': <shuup.notify.base.TemplatedBinding object>, 'message_identifier': <shuup.notify.base.Binding object>, 'url': <shuup.notify.base.Binding object>}¶
-
identifier= 'add_notification'¶
-
name= 'Add Notification'¶
-
variables= {}¶
-
-
class
shuup.notify.actions.AddOrderLogEntry(data, validate=True)[source]¶ Bases:
shuup.notify.base.Action-
bindings= {'order': <shuup.notify.base.Binding object>, 'message': <shuup.notify.base.Binding object>, 'message_identifier': <shuup.notify.base.Binding object>}¶
-
identifier= 'add_order_log_entry'¶
-
name= 'Add Order Log Entry'¶
-
variables= {}¶
-
-
class
shuup.notify.actions.SendEmail(*args, **kwargs)[source]¶ Bases:
shuup.notify.base.Action-
EMAIL_CONTENT_TYPE_CHOICES= (('html', 'HTML'), ('plain', 'Plain text'))¶
-
bindings= {'recipient': <shuup.notify.base.Binding object>, 'reply_to_address': <shuup.notify.base.Binding object>, 'cc': <shuup.notify.base.Binding object>, 'bcc': <shuup.notify.base.Binding object>, 'from_email': <shuup.notify.base.Binding object>, 'language': <shuup.notify.base.Binding object>, 'fallback_language': <shuup.notify.base.Binding object>, 'send_identifier': <shuup.notify.base.Binding object>}¶
-
execute(context)[source]¶ Parameters: context (shuup.notify.script.Context) – Script Context.
-
identifier= 'send_email'¶
-
name= 'Send Email'¶
-
template_fields= {'subject': <django.forms.fields.CharField object>, 'email_template': <django.forms.fields.ChoiceField object>, 'body': <django.forms.fields.CharField object>, 'content_type': <django.forms.fields.ChoiceField object>}¶
-
template_use= 2¶
-
variables= {}¶
-