Upload Views
Views for the Uploads section of the admin panel.
- class ndr_core.admin_views.uploads_views.AjaxFileUploadView(**kwargs)
AJAX endpoint for drag-and-drop file uploads.
- post(request, *args, **kwargs)
Handle file upload via AJAX.
- class ndr_core.admin_views.uploads_views.ConfigureUploads
View to add/edit/delete Uploads.
- get(request, *args, **kwargs)
GET request for this view.
- class ndr_core.admin_views.uploads_views.ManifestBulkUploadView
View to upload multiple manifests from a ZIP file.
- get(request, *args, **kwargs)
Display the bulk upload form.
- post(request, *args, **kwargs)
Process the ZIP file upload.
- class ndr_core.admin_views.uploads_views.ManifestGroupCreateView
View to create a manifest
- form_class
alias of
ManifestGroupCreateForm
- model
alias of
NdrCoreManifestGroup
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/create/manifest_group_create.html'
- class ndr_core.admin_views.uploads_views.ManifestGroupDeleteView
View to delete an image from the database. Asks to confirm.
- model
alias of
NdrCoreManifestGroup
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/delete/manifest_group_confirm_delete.html'
- class ndr_core.admin_views.uploads_views.ManifestGroupEditView
View to edit an existing manifest
- form_class
alias of
ManifestGroupEditForm
- form_valid(form)
Edit the manifest group and all its manifests.
- model
alias of
NdrCoreManifestGroup
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/edit/manifest_group_edit.html'
- class ndr_core.admin_views.uploads_views.ManifestUploadCreateView
View to create a manifest
- form_class
alias of
ManifestUploadCreateForm
- model
alias of
NdrCoreManifest
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/create/manifest_upload_create.html'
- class ndr_core.admin_views.uploads_views.ManifestUploadDeleteView
View to delete an image from the database. Asks to confirm.
- form_valid(form)
If the form is valid, redirect to the supplied URL.
- model
alias of
NdrCoreManifest
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/delete/manifest_upload_confirm_delete.html'
- class ndr_core.admin_views.uploads_views.ManifestUploadEditView
View to edit an existing manifest
- form_class
alias of
ManifestUploadEditForm
- model
alias of
NdrCoreManifest
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/edit/manifest_upload_edit.html'
- class ndr_core.admin_views.uploads_views.UploadCreateView
View to create an image
- form_class
alias of
UploadCreateForm
- model
alias of
NdrCoreUpload
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/create/upload_create.html'
- class ndr_core.admin_views.uploads_views.UploadDeleteView
View to delete an upload from the database. Asks to confirm.
- form_valid(form)
If the form is valid, redirect to the supplied URL.
- model
alias of
NdrCoreUpload
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/delete/upload_confirm_delete.html'
- class ndr_core.admin_views.uploads_views.UploadEditView
View to edit an existing image
- form_class
alias of
UploadEditForm
- model
alias of
NdrCoreUpload
- success_url = '/ndr_core/configure/uploads/'
- template_name = 'ndr_core/admin_views/edit/upload_edit.html'
Upload Forms
Contains forms used in the NDRCore admin interface for the creation or edit of image objects.
- class ndr_core.admin_forms.upload_forms.ManifestBulkUploadForm(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, field_order=None, use_required_attribute=None, renderer=None)
Form to upload a ZIP file containing multiple manifest files.
- base_fields = {'manifest_group': <django.forms.models.ModelChoiceField object>, 'new_group_title': <django.forms.fields.CharField object>, 'zip_file': <django.forms.fields.FileField object>}
- clean()
Validate that either a group is selected or a new group title is provided.
- clean_zip_file()
Validate uploaded ZIP file.
- declared_fields = {'manifest_group': <django.forms.models.ModelChoiceField object>, 'new_group_title': <django.forms.fields.CharField object>, 'zip_file': <django.forms.fields.FileField object>}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.ManifestGroupCreateForm(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)
Form to upload downloadable files.
- base_fields = {'order_value_1_title': <django.forms.fields.CharField object>, 'order_value_2_title': <django.forms.fields.CharField object>, 'order_value_3_title': <django.forms.fields.CharField object>, 'title': <django.forms.fields.CharField object>}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.ManifestGroupEditForm(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)
Form to edit downloadable files.
- base_fields = {'order_value_1_title': <django.forms.fields.CharField object>, 'order_value_2_title': <django.forms.fields.CharField object>, 'order_value_3_title': <django.forms.fields.CharField object>, 'title': <django.forms.fields.CharField object>}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.ManifestGroupForm(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)
Form to upload manifest files.
- class Meta
- fields = ['title', 'order_value_1_title', 'order_value_2_title', 'order_value_3_title']
- model
alias of
NdrCoreManifestGroup
- base_fields = {'order_value_1_title': <django.forms.fields.CharField object>, 'order_value_2_title': <django.forms.fields.CharField object>, 'order_value_3_title': <django.forms.fields.CharField object>, 'title': <django.forms.fields.CharField object>}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.ManifestUploadCreateForm(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)
Form to upload downloadable files.
- base_fields = {'file': <django.forms.fields.FileField object>, 'identifier': <django.forms.fields.CharField object>, 'manifest_group': <django.forms.models.ModelChoiceField object>, 'title': <django.forms.fields.CharField object>}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.ManifestUploadEditForm(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)
Form to edit downloadable files.
- base_fields = {'file': <django.forms.fields.FileField object>, 'identifier': <django.forms.fields.CharField object>, 'manifest_group': <django.forms.models.ModelChoiceField object>, 'title': <django.forms.fields.CharField object>}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.ManifestUploadForm(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)
Form to upload manifest files.
- class Meta
- fields = ['identifier', 'title', 'file', 'manifest_group']
- model
alias of
NdrCoreManifest
- base_fields = {'file': <django.forms.fields.FileField object>, 'identifier': <django.forms.fields.CharField object>, 'manifest_group': <django.forms.models.ModelChoiceField object>, 'title': <django.forms.fields.CharField object>}
- clean_file()
Validate uploaded manifest file.
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.UploadCreateForm(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)
Form to upload downloadable files.
- base_fields = {'file': <django.forms.fields.FileField object>, 'title': <django.forms.fields.CharField object>}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.UploadEditForm(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)
Form to edit downloadable files.
- base_fields = {'file': <django.forms.fields.FileField object>, 'title': <django.forms.fields.CharField object>}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- class ndr_core.admin_forms.upload_forms.UploadForm(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)
Form to upload downloadable files.
- class Meta
- fields = ['title', 'file']
- model
alias of
NdrCoreUpload
- base_fields = {'file': <django.forms.fields.FileField object>, 'title': <django.forms.fields.CharField object>}
- clean_file()
Validate uploaded file.
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.