shuup.admin.modules.media package¶
Submodules¶
shuup.admin.modules.media.form_parts module¶
shuup.admin.modules.media.forms module¶
-
class
shuup.admin.modules.media.forms.MediaFolderForm(*args, **kwargs)[source]¶ Bases:
django.forms.models.ModelForm-
class
Meta[source]¶ Bases:
object-
model¶ alias of
MediaFolder
-
fields= ('visible', 'owners')¶
-
labels= {'visible': 'Visible for all everyone in the media browser'}¶
-
-
base_fields= OrderedDict([('visible', <django.forms.fields.BooleanField object>), ('owners', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields= OrderedDict()¶
-
media¶
-
class
shuup.admin.modules.media.utils module¶
shuup.admin.modules.media.views module¶
-
class
shuup.admin.modules.media.views.MediaBrowserView(**kwargs)[source]¶ Bases:
django.views.generic.base.TemplateViewA view for browsing media.
Most of this is just a JSON API that the Javascript (
static_src/media/browser) uses.Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name= 'shuup/admin/media/browser.jinja'¶
-
title= 'Browse Media'¶
-
-
class
shuup.admin.modules.media.views.MediaFolderEditView(**kwargs)[source]¶ Bases:
shuup.admin.form_part.SaveFormPartsMixin,shuup.admin.form_part.FormPartsViewMixin,shuup.admin.utils.views.CreateOrUpdateViewConstructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
model¶ alias of
MediaFolder
-
template_name= 'shuup/admin/media/edit.jinja'¶
-
context_object_name= 'media_folder'¶
-
base_form_part_classes= [<class 'shuup.admin.modules.media.form_parts.MediaFolderBaseFormPart'>]¶
-
form_part_class_provide_key= 'admin_media_folder_form_part'¶
-