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.TemplateView
A 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.CreateOrUpdateView
Constructor. 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'¶
-