shoop.notify.actions package

Submodules

shoop.notify.actions.debug module

class shoop.notify.actions.debug.SetDebugFlag(data, validate=True)[source]

Bases: shoop.notify.base.Action

identifier = 'set_debug_flag'
execute(context)[source]
bindings = {'flag_name': <shoop.notify.base.Binding object at 0x7f5300724c18>}
name = 'Set Debug Flag'
variables = {}

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 = {'body': <django.forms.fields.CharField object at 0x7f53066016d8>, 'subject': <django.forms.fields.CharField object at 0x7f5306601908>}
execute(context)[source]
Parameters:context (shoop.notify.script.Context) – Script Context
bindings = {'fallback_language': <shoop.notify.base.Binding object at 0x7f5300106c50>, 'language': <shoop.notify.base.Binding object at 0x7f5300106198>, 'recipient': <shoop.notify.base.Binding object at 0x7f5306601f60>, 'send_identifier': <shoop.notify.base.Binding object at 0x7f5300106c18>}
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'
execute(context)[source]
bindings = {'message': <shoop.notify.base.TemplatedBinding object at 0x7f5300106fd0>, 'message_identifier': <shoop.notify.base.Binding object at 0x7f5300106a90>, 'recipient_type': <shoop.notify.base.Binding object at 0x7f530070ec18>, 'recipient': <shoop.notify.base.Binding object at 0x7f53001064a8>, 'priority': <shoop.notify.base.Binding object at 0x7f5300a689e8>, 'url': <shoop.notify.base.Binding object at 0x7f5301d2da58>}
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'
execute(context)[source]
bindings = {'message': <shoop.notify.base.Binding object at 0x7f5303100dd8>, 'order': <shoop.notify.base.Binding object at 0x7f5306601be0>, 'message_identifier': <shoop.notify.base.Binding object at 0x7f52ff2e32e8>}
name = 'Add Order Log Entry'
variables = {}

Module contents

class shoop.notify.actions.AddNotification(data, validate=True)[source]

Bases: shoop.notify.base.Action

bindings = {'message': <shoop.notify.base.TemplatedBinding object at 0x7f5300106fd0>, 'message_identifier': <shoop.notify.base.Binding object at 0x7f5300106a90>, 'recipient_type': <shoop.notify.base.Binding object at 0x7f530070ec18>, 'recipient': <shoop.notify.base.Binding object at 0x7f53001064a8>, 'priority': <shoop.notify.base.Binding object at 0x7f5300a689e8>, 'url': <shoop.notify.base.Binding object at 0x7f5301d2da58>}
execute(context)[source]
identifier = 'add_notification'
name = 'Add Notification'
variables = {}
class shoop.notify.actions.AddOrderLogEntry(data, validate=True)[source]

Bases: shoop.notify.base.Action

bindings = {'message': <shoop.notify.base.Binding object at 0x7f5303100dd8>, 'order': <shoop.notify.base.Binding object at 0x7f5306601be0>, 'message_identifier': <shoop.notify.base.Binding object at 0x7f52ff2e32e8>}
execute(context)[source]
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 = {'fallback_language': <shoop.notify.base.Binding object at 0x7f5300106c50>, 'language': <shoop.notify.base.Binding object at 0x7f5300106198>, 'recipient': <shoop.notify.base.Binding object at 0x7f5306601f60>, 'send_identifier': <shoop.notify.base.Binding object at 0x7f5300106c18>}
execute(context)[source]
Parameters:context (shoop.notify.script.Context) – Script Context
identifier = 'send_email'
name = 'Send Email'
template_fields = {'body': <django.forms.fields.CharField object at 0x7f53066016d8>, 'subject': <django.forms.fields.CharField object at 0x7f5306601908>}
template_use = <TemplateUse.MULTILINGUAL: 2>
variables = {}
class shoop.notify.actions.SetDebugFlag(data, validate=True)[source]

Bases: shoop.notify.base.Action

bindings = {'flag_name': <shoop.notify.base.Binding object at 0x7f5300724c18>}
execute(context)[source]
identifier = 'set_debug_flag'
name = 'Set Debug Flag'
variables = {}