shuup.front.apps.carousel.admin_module package
Subpackages
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
- 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
- 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>}
- 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.
Module contents
- class shuup.front.apps.carousel.admin_module.CarouselModule[source]
Bases:
AdminModule
- name = 'Carousels'
- Return type:
- 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