shuup.discounts.admin package

Submodules

shuup.discounts.admin.mass_actions module

class shuup.discounts.admin.mass_actions.ArchiveMassAction[source]

Bases: shuup.admin.utils.picotable.PicotableMassAction

label = 'Archive Product Discounts'
identifier = 'archive_discounts'
process(request, ids)[source]
class shuup.discounts.admin.mass_actions.UnarchiveMassAction[source]

Bases: shuup.admin.utils.picotable.PicotableMassAction

label = 'Unarchive Discounts'
identifier = 'unarchive_discounts'
process(request, ids)[source]
class shuup.discounts.admin.mass_actions.DeleteMassAction[source]

Bases: shuup.admin.utils.picotable.PicotableMassAction

label = 'Delete Discounts'
identifier = 'delete_discounts'
process(request, ids)[source]

shuup.discounts.admin.widgets module

class shuup.discounts.admin.widgets.QuickAddCouponCodeSelect(attrs=None, choices=(), editable_model=None, initial=None, model=None)[source]

Bases: shuup.admin.forms._quick_select.QuickAddRelatedObjectSelect

Parameters:int (initial) – primary key of the object that is initially selected
url = '/sa/discounts_coupon_codes/new/'
media
class shuup.discounts.admin.widgets.QuickAddHappyHourMultiSelect(attrs=None, choices=(), editable_model=None, initial=None, model=None)[source]

Bases: shuup.admin.forms._quick_select.QuickAddRelatedObjectMultiSelect

Parameters:list[int] (initial) – list of primary keys of the objects that are initially selected
url = '/sa/discounts_happy_hour/new/'
media
class shuup.discounts.admin.widgets.QuickAddAvailabilityExceptionMultiSelect(attrs=None, choices=(), editable_model=None, initial=None, model=None)[source]

Bases: shuup.admin.forms._quick_select.QuickAddRelatedObjectMultiSelect

Parameters:list[int] (initial) – list of primary keys of the objects that are initially selected
url = '/sa/discounts_availability_exception/new/'
media

Module contents