Shuup
  • shuup.front.apps.carousel.admin_module package
    • Subpackages
    • Submodules
    • shuup.front.apps.carousel.admin_module.forms module
      • CarouselForm
        • CarouselForm.Meta
          • CarouselForm.Meta.model
          • CarouselForm.Meta.exclude
          • CarouselForm.Meta.widgets
        • CarouselForm.base_fields
        • CarouselForm.declared_fields
        • CarouselForm.media
      • SlideForm
        • SlideForm.Meta
          • SlideForm.Meta.model
          • SlideForm.Meta.exclude
          • SlideForm.Meta.widgets
        • SlideForm.__init__
        • SlideForm.pre_master_save
        • SlideForm.base_fields
        • SlideForm.declared_fields
        • SlideForm.media
      • SlideFormSet
        • SlideFormSet.form_class
        • SlideFormSet.model
        • SlideFormSet.validate_min
        • SlideFormSet.min_num
        • SlideFormSet.validate_max
        • SlideFormSet.max_num
        • SlideFormSet.absolute_max
        • SlideFormSet.can_delete
        • SlideFormSet.can_order
        • SlideFormSet.extra
        • SlideFormSet.__init__
        • SlideFormSet.get_queryset
        • SlideFormSet.form
    • Module contents
      • CarouselModule
        • CarouselModule.name
        • CarouselModule.breadcrumbs_menu_entry
        • CarouselModule.get_urls
        • CarouselModule.get_menu_entries
        • CarouselModule.get_model_url
Shuup
  • shuup.front.apps.carousel.admin_module package
  • View page source

shuup.front.apps.carousel.admin_module package

Subpackages

  • shuup.front.apps.carousel.admin_module.views package
    • Module contents
      • CarouselDeleteView
        • CarouselDeleteView.context_object_name
        • CarouselDeleteView.get
        • CarouselDeleteView.model
        • CarouselDeleteView.post
      • CarouselEditView
        • CarouselEditView.base_form_part_classes
        • CarouselEditView.context_object_name
        • CarouselEditView.form_part_class_provide_key
        • CarouselEditView.form_valid
        • CarouselEditView.get_toolbar
        • CarouselEditView.model
        • CarouselEditView.template_name
      • CarouselListView
        • CarouselListView.default_columns
        • CarouselListView.get_queryset
        • CarouselListView.model

Submodules

shuup.front.apps.carousel.admin_module.forms module

class shuup.front.apps.carousel.admin_module.forms.CarouselForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]

Bases: ModelForm

class Meta[source]

Bases: object

model

alias of Carousel

exclude = ('shops',)
widgets = {'arrows_color': <shuup.admin.forms.widgets.HexColorWidget object>}
base_fields = {'animation': <enumfields.forms.EnumChoiceField object>, 'arrows_color': <django.forms.fields.CharField object>, 'image_height': <django.forms.fields.IntegerField object>, 'image_width': <django.forms.fields.IntegerField object>, 'interval': <django.forms.fields.IntegerField object>, 'is_arrows_visible': <django.forms.fields.BooleanField object>, 'name': <django.forms.fields.CharField object>, 'pause_on_hover': <django.forms.fields.BooleanField object>, 'use_dot_navigation': <django.forms.fields.BooleanField object>}
declared_fields = {}
property media

Return all media required to render the widgets on this form.

class shuup.front.apps.carousel.admin_module.forms.SlideForm(**kwargs)[source]

Bases: MultiLanguageModelForm

class Meta[source]

Bases: object

model

alias of Slide

exclude = ('carousel',)
widgets = {'active_dot_color': <shuup.admin.forms.widgets.HexColorWidget object>, 'category_link': <shuup.admin.forms.widgets.QuickAddCategorySelect object>, 'inactive_dot_color': <shuup.admin.forms.widgets.HexColorWidget object>}
__init__(**kwargs)[source]
pre_master_save(instance)[source]
base_fields = {'active_dot_color': <django.forms.fields.CharField object>, 'available_from': <django.forms.fields.DateTimeField object>, 'available_to': <django.forms.fields.DateTimeField object>, 'caption': <django.forms.fields.CharField object>, 'caption_text': <django.forms.fields.CharField object>, 'category_link': <django.forms.models.ModelChoiceField object>, 'cms_page_link': <django.forms.models.ModelChoiceField object>, 'external_link': <django.forms.fields.CharField object>, 'image': <filer.fields.image.AdminImageFormField object>, 'inactive_dot_color': <django.forms.fields.CharField object>, 'name': <django.forms.fields.CharField object>, 'ordering': <django.forms.fields.IntegerField object>, 'product_link': <django.forms.models.ModelChoiceField object>, 'target': <enumfields.forms.EnumChoiceField object>}
declared_fields = {'caption': <django.forms.fields.CharField object>, 'caption_text': <django.forms.fields.CharField object>, 'external_link': <django.forms.fields.CharField object>, 'image': <filer.fields.image.AdminImageFormField object>}
property media

Return all media required to render the widgets on this form.

class shuup.front.apps.carousel.admin_module.forms.SlideFormSet(*args, **kwargs)[source]

Bases: BaseModelFormSet

form_class

alias of SlideForm

model

alias of Slide

validate_min = False
min_num = 0
validate_max = False
max_num = 20
absolute_max = 20
can_delete = True
can_order = False
extra = 0
__init__(*args, **kwargs)[source]
get_queryset()[source]
form(**kwargs)[source]

Module contents

class shuup.front.apps.carousel.admin_module.CarouselModule[source]

Bases: AdminModule

name = 'Carousels'
breadcrumbs_menu_entry = <shuup.admin.base.MenuEntry object>
get_urls()[source]
Return type:

list[django.urls.RegexURLPattern]

get_menu_entries(request)[source]
Return type:

list[shuup.admin.base.MenuEntry]

get_model_url(object, kind, shop=None)[source]

Retrieve an admin URL for the given object of the kind kind.

A falsy value must be returned if the module does not know how to reverse the given object.

Parameters:
  • object (django.db.models.Model) – A object instance (or object class).

  • kind (str) – URL kind. Currently “detail”, “list” or “new”.

  • shop (shuup.core.models.Shop|None) – The shop that owns the resource.

Returns:

The reversed URL or none.

Return type:

str|None


© Copyright 2012-2025, Shuup Commerce Inc..

Built with Sphinx using a theme provided by Read the Docs.