Settings Views
Views for the Settings section of the admin panel.
- class ndr_core.admin_views.settings_views.ConfigureSettingsView
View to view and change value settings of NDR Core (such as HTML page title tags, etc.).
- static get_context_data()
Returns the context data for both GET and POST request.
- template_name = 'ndr_core/admin_views/overview/configure_settings.html'
- class ndr_core.admin_views.settings_views.ManageLogosView
View to manage page logos (per language) and footer partner logos.
- get(request, *args, **kwargs)
GET request for this view.
- post(request, *args, **kwargs)
POST request for this view. Gets executed when logo settings are saved.
- template_name = 'ndr_core/admin_views/overview/manage_logos.html'
- class ndr_core.admin_views.settings_views.SetPageEditableView
View to set the page editable.
- form_class
alias of
SettingsSetEditableForm
- form_valid(form)
When the page is set to editable, the page is set to read-only.
- success_url = '/ndr_core/configure/settings/'
- template_name = 'ndr_core/admin_views/page_state/settings_set_readonly.html'
- class ndr_core.admin_views.settings_views.SetPageLiveView
View to set the page live.
- form_class
alias of
SettingsSetLiveForm
- form_valid(form)
If the form is valid, redirect to the supplied URL.
- success_url = '/ndr_core/configure/settings/'
- template_name = 'ndr_core/admin_views/page_state/settings_set_live.html'
- class ndr_core.admin_views.settings_views.SetPageReadOnlyView
View to set the page read-only.
- form_class
alias of
SettingsSetReadonlyForm
- form_valid(form)
When the page is set to read-only, the page is set to read-only.
- success_url = '/ndr_core/configure/settings/'
- template_name = 'ndr_core/admin_views/page_state/settings_set_readonly.html'
- class ndr_core.admin_views.settings_views.SetPageUnderConstructionView
View to set the page under construction.
- form_class
alias of
SettingsSetUnderConstructionForm
- form_valid(form)
When the page is set to under construction, the page is set to read-only.
- success_url = '/ndr_core/configure/settings/'
- template_name = 'ndr_core/admin_views/page_state/settings_set_under_construction.html'
- class ndr_core.admin_views.settings_views.SettingCreateView
View to create a new Custom Setting
- form_class
alias of
SettingCreateForm
- form_valid(form)
If the form is valid, save the associated model.
- model
alias of
NdrCoreValue
- object = None
- success_url = '/ndr_core/configure/settings/custom/'
- template_name = 'ndr_core/admin_views/create/setting_create.html'
- class ndr_core.admin_views.settings_views.SettingDeleteView
View to delete a user setting from the database. Asks to confirm.
- model
alias of
NdrCoreValue
- success_url = '/ndr_core/configure/settings/custom/'
- template_name = 'ndr_core/admin_views/delete/setting_confirm_delete.html'
- class ndr_core.admin_views.settings_views.SettingEditView
View to edit an existing user_setting
- form_class
alias of
SettingEditForm
- model
alias of
NdrCoreValue
- success_url = '/ndr_core/configure/settings/custom/'
- template_name = 'ndr_core/admin_views/edit/setting_edit.html'
- class ndr_core.admin_views.settings_views.SettingsDetailView
Shows a group of settings to change in a form.
- get(request, *args, **kwargs)
GET request for this view.
- get_context_data()
Returns the context data for this view.
- post(request, *args, **kwargs)
POST request for this view. Gets executed when setting values are saved.
- settings_form = None
- settings_group = None
- settings_list = None
- template_name = 'ndr_core/admin_views/configure_settings.html'
- class ndr_core.admin_views.settings_views.SettingsImportView
View to import a exported color palette.
- form_class
alias of
SettingsImportForm
- form_valid(form)
When the form is valid, the settings are imported.
- success_url = '/ndr_core/configure/settings/'
- template_name = 'ndr_core/admin_views/import/settings_import.html'
Settings Forms
Forms used in the NDRCore admin interface for in-app settings.
- class ndr_core.admin_forms.settings_forms.ImagePickerMultipleWidget(*args, **kwargs)
Widget that displays multiple images using the image-picker plugin.
- create_option(name, value, label, selected, index, subindex=None, attrs=None)
- property media
- class ndr_core.admin_forms.settings_forms.ImagePickerWidget(*args, **kwargs)
Widget that displays images using the image-picker plugin.
- create_option(name, value, label, selected, index, subindex=None, attrs=None)
- property media
- class ndr_core.admin_forms.settings_forms.LogoManagementForm(*args, **kwargs)
Form to manage page logos (per language) and footer partner logos.
- base_fields = {}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.
- save()
Save the logo settings to the database.
- class ndr_core.admin_forms.settings_forms.SettingCreateForm(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 create a custom setting. Extends the base form class and adds a ‘create’ button.
- base_fields = {'value_help_text': <django.forms.fields.CharField object>, 'value_label': <django.forms.fields.CharField object>, 'value_name': <django.forms.fields.CharField object>, 'value_value': <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.settings_forms.SettingEditForm(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 a custom setting.
- base_fields = {'value_help_text': <django.forms.fields.CharField object>, 'value_label': <django.forms.fields.CharField object>, 'value_name': <django.forms.fields.CharField object>, 'value_value': <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.settings_forms.SettingForm(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)
Base form to create or edit a custom Setting.
- class Meta
Configure the model form. Provide model class and form fields.
- fields = ['value_name', 'value_label', 'value_help_text', 'value_value']
- model
alias of
NdrCoreValue
- base_fields = {'value_help_text': <django.forms.fields.CharField object>, 'value_label': <django.forms.fields.CharField object>, 'value_name': <django.forms.fields.CharField object>, 'value_value': <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.settings_forms.SettingsImportForm(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 import settings from a json file.
- base_fields = {'settings_file': <django.forms.fields.FileField object>}
- declared_fields = {'settings_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.settings_forms.SettingsListForm(*args, **kwargs)
Shows a defined list of settings to change.
- base_fields = {}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- is_custom_form = False
- property media
Return all media required to render the widgets on this form.
- save_list()
Saves the settings from the form data to the database.
- settings_list = []
- class ndr_core.admin_forms.settings_forms.SettingsSetEditableForm(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 set the page editable.
- base_fields = {}
- 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.settings_forms.SettingsSetLiveForm(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 set the page live.
- base_fields = {}
- 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.settings_forms.SettingsSetReadonlyForm(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 set the page read only.
- base_fields = {}
- 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.settings_forms.SettingsSetUnderConstructionForm(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 set the page under construction.
- base_fields = {}
- declared_fields = {}
- property helper
Creates and returns the form helper property.
- property media
Return all media required to render the widgets on this form.