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 0x7f15c1e1a1d0>}
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 = {'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'
execute(context)[source]
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'
execute(context)[source]
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>}
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_identifier': <shoop.notify.base.Binding object at 0x7f15c1e04160>, 'message': <shoop.notify.base.Binding object at 0x7f15c1e04e10>, 'order': <shoop.notify.base.Binding object at 0x7f15c1e04208>}
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 = {'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 = {}
class shoop.notify.actions.SetDebugFlag(data, validate=True)[source]

Bases: shoop.notify.base.Action

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