Color Palette Views
Views for the color palette management.
- class ndr_core.admin_views.color_views.ColorPaletteCreateView
View to create a new Color Palette
- form_class
alias of
ColorPaletteCreateForm
- form_valid(form)
If the form is valid, save the associated model.
- model
alias of
NdrCoreColorScheme
- success_url = '/ndr_core/configure/colors/'
- template_name = 'ndr_core/admin_views/create/palette_create.html'
- class ndr_core.admin_views.color_views.ColorPaletteDeleteView
View to delete a Color Palette from the database. Asks to confirm.
- model
alias of
NdrCoreColorScheme
- success_url = '/ndr_core/configure/colors/'
- template_name = 'ndr_core/admin_views/delete/palette_confirm_delete.html'
- class ndr_core.admin_views.color_views.ColorPaletteDetailView
View to show details about a color palette.
- get_context_data(**kwargs)
Insert the single object into the context dict.
- model
alias of
NdrCoreColorScheme
- template_name = 'ndr_core/admin_views/overview/configure_colors.html'
- class ndr_core.admin_views.color_views.ColorPaletteEditView
View to edit an existing Color Palette
- form_class
alias of
ColorPaletteEditForm
- model
alias of
NdrCoreColorScheme
- success_url = '/ndr_core/configure/colors/'
- template_name = 'ndr_core/admin_views/edit/palette_edit.html'
- class ndr_core.admin_views.color_views.ColorPaletteImportView
View to import a exported color palette.
- form_class
alias of
ColorPaletteImportForm
- form_valid(form)
If the form is valid, redirect to the supplied URL.
- success_url = '/ndr_core/configure/colors/'
- template_name = 'ndr_core/admin_views/import/palette_import.html'
- class ndr_core.admin_views.color_views.ConfigureColorPalettes
View to add/edit/delete Color Palettes.
- get(request, *args, **kwargs)
GET request for this view.
- ndr_core.admin_views.color_views.choose_color_palette(request, pk)
Function to select the project’s used color palette.
Color Palette Forms
Contains forms used in the NDRCore admin interface for the creation or edit of color palettes.
- class ndr_core.admin_forms.color_forms.ColorPaletteCreateForm(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 color palette from.
- base_fields = {'accent_color_1': <django.forms.fields.CharField object>, 'accent_color_2': <django.forms.fields.CharField object>, 'background_color': <django.forms.fields.CharField object>, 'brand_panel_bg': <django.forms.fields.CharField object>, 'brand_panel_text': <django.forms.fields.CharField object>, 'button_border_color': <django.forms.fields.CharField object>, 'button_color': <django.forms.fields.CharField object>, 'button_hover_color': <django.forms.fields.CharField object>, 'button_text_color': <django.forms.fields.CharField object>, 'container_bg_color': <django.forms.fields.CharField object>, 'dark_accent_color_1': <django.forms.fields.CharField object>, 'dark_accent_color_2': <django.forms.fields.CharField object>, 'dark_background_color': <django.forms.fields.CharField object>, 'dark_brand_panel_bg': <django.forms.fields.CharField object>, 'dark_brand_panel_text': <django.forms.fields.CharField object>, 'dark_button_border_color': <django.forms.fields.CharField object>, 'dark_button_color': <django.forms.fields.CharField object>, 'dark_button_hover_color': <django.forms.fields.CharField object>, 'dark_button_text_color': <django.forms.fields.CharField object>, 'dark_container_bg_color': <django.forms.fields.CharField object>, 'dark_error_color': <django.forms.fields.CharField object>, 'dark_footer_bg': <django.forms.fields.CharField object>, 'dark_footer_link_color': <django.forms.fields.CharField object>, 'dark_footer_link_hover_color': <django.forms.fields.CharField object>, 'dark_form_field_bg': <django.forms.fields.CharField object>, 'dark_form_field_fg': <django.forms.fields.CharField object>, 'dark_info_color': <django.forms.fields.CharField object>, 'dark_link_color': <django.forms.fields.CharField object>, 'dark_nav_active_color': <django.forms.fields.CharField object>, 'dark_nav_link_color': <django.forms.fields.CharField object>, 'dark_powered_by_color': <django.forms.fields.CharField object>, 'dark_second_button_border_color': <django.forms.fields.CharField object>, 'dark_second_button_color': <django.forms.fields.CharField object>, 'dark_second_button_hover_color': <django.forms.fields.CharField object>, 'dark_second_button_text_color': <django.forms.fields.CharField object>, 'dark_success_color': <django.forms.fields.CharField object>, 'dark_tab_active_title_color': <django.forms.fields.CharField object>, 'dark_tab_title_color': <django.forms.fields.CharField object>, 'dark_text_color': <django.forms.fields.CharField object>, 'dark_title_color': <django.forms.fields.CharField object>, 'error_color': <django.forms.fields.CharField object>, 'font_family': <django.forms.fields.CharField object>, 'footer_bg': <django.forms.fields.CharField object>, 'footer_link_color': <django.forms.fields.CharField object>, 'footer_link_hover_color': <django.forms.fields.CharField object>, 'form_field_bg': <django.forms.fields.CharField object>, 'form_field_fg': <django.forms.fields.CharField object>, 'h1_size': <django.forms.fields.CharField object>, 'h2_size': <django.forms.fields.CharField object>, 'h3_size': <django.forms.fields.CharField object>, 'h4_size': <django.forms.fields.CharField object>, 'info_color': <django.forms.fields.CharField object>, 'link_color': <django.forms.fields.CharField object>, 'nav_active_color': <django.forms.fields.CharField object>, 'nav_link_color': <django.forms.fields.CharField object>, 'powered_by_color': <django.forms.fields.CharField object>, 'scheme_label': <django.forms.fields.CharField object>, 'scheme_name': <django.forms.fields.CharField object>, 'second_button_border_color': <django.forms.fields.CharField object>, 'second_button_color': <django.forms.fields.CharField object>, 'second_button_hover_color': <django.forms.fields.CharField object>, 'second_button_text_color': <django.forms.fields.CharField object>, 'success_color': <django.forms.fields.CharField object>, 'tab_active_title_color': <django.forms.fields.CharField object>, 'tab_title_color': <django.forms.fields.CharField object>, 'text_color': <django.forms.fields.CharField object>, 'title_color': <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.color_forms.ColorPaletteEditForm(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 color palette.
- base_fields = {'accent_color_1': <django.forms.fields.CharField object>, 'accent_color_2': <django.forms.fields.CharField object>, 'background_color': <django.forms.fields.CharField object>, 'brand_panel_bg': <django.forms.fields.CharField object>, 'brand_panel_text': <django.forms.fields.CharField object>, 'button_border_color': <django.forms.fields.CharField object>, 'button_color': <django.forms.fields.CharField object>, 'button_hover_color': <django.forms.fields.CharField object>, 'button_text_color': <django.forms.fields.CharField object>, 'container_bg_color': <django.forms.fields.CharField object>, 'dark_accent_color_1': <django.forms.fields.CharField object>, 'dark_accent_color_2': <django.forms.fields.CharField object>, 'dark_background_color': <django.forms.fields.CharField object>, 'dark_brand_panel_bg': <django.forms.fields.CharField object>, 'dark_brand_panel_text': <django.forms.fields.CharField object>, 'dark_button_border_color': <django.forms.fields.CharField object>, 'dark_button_color': <django.forms.fields.CharField object>, 'dark_button_hover_color': <django.forms.fields.CharField object>, 'dark_button_text_color': <django.forms.fields.CharField object>, 'dark_container_bg_color': <django.forms.fields.CharField object>, 'dark_error_color': <django.forms.fields.CharField object>, 'dark_footer_bg': <django.forms.fields.CharField object>, 'dark_footer_link_color': <django.forms.fields.CharField object>, 'dark_footer_link_hover_color': <django.forms.fields.CharField object>, 'dark_form_field_bg': <django.forms.fields.CharField object>, 'dark_form_field_fg': <django.forms.fields.CharField object>, 'dark_info_color': <django.forms.fields.CharField object>, 'dark_link_color': <django.forms.fields.CharField object>, 'dark_nav_active_color': <django.forms.fields.CharField object>, 'dark_nav_link_color': <django.forms.fields.CharField object>, 'dark_powered_by_color': <django.forms.fields.CharField object>, 'dark_second_button_border_color': <django.forms.fields.CharField object>, 'dark_second_button_color': <django.forms.fields.CharField object>, 'dark_second_button_hover_color': <django.forms.fields.CharField object>, 'dark_second_button_text_color': <django.forms.fields.CharField object>, 'dark_success_color': <django.forms.fields.CharField object>, 'dark_tab_active_title_color': <django.forms.fields.CharField object>, 'dark_tab_title_color': <django.forms.fields.CharField object>, 'dark_text_color': <django.forms.fields.CharField object>, 'dark_title_color': <django.forms.fields.CharField object>, 'error_color': <django.forms.fields.CharField object>, 'font_family': <django.forms.fields.CharField object>, 'footer_bg': <django.forms.fields.CharField object>, 'footer_link_color': <django.forms.fields.CharField object>, 'footer_link_hover_color': <django.forms.fields.CharField object>, 'form_field_bg': <django.forms.fields.CharField object>, 'form_field_fg': <django.forms.fields.CharField object>, 'h1_size': <django.forms.fields.CharField object>, 'h2_size': <django.forms.fields.CharField object>, 'h3_size': <django.forms.fields.CharField object>, 'h4_size': <django.forms.fields.CharField object>, 'info_color': <django.forms.fields.CharField object>, 'link_color': <django.forms.fields.CharField object>, 'nav_active_color': <django.forms.fields.CharField object>, 'nav_link_color': <django.forms.fields.CharField object>, 'powered_by_color': <django.forms.fields.CharField object>, 'scheme_label': <django.forms.fields.CharField object>, 'scheme_name': <django.forms.fields.CharField object>, 'second_button_border_color': <django.forms.fields.CharField object>, 'second_button_color': <django.forms.fields.CharField object>, 'second_button_hover_color': <django.forms.fields.CharField object>, 'second_button_text_color': <django.forms.fields.CharField object>, 'success_color': <django.forms.fields.CharField object>, 'tab_active_title_color': <django.forms.fields.CharField object>, 'tab_title_color': <django.forms.fields.CharField object>, 'text_color': <django.forms.fields.CharField object>, 'title_color': <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.color_forms.ColorPaletteForm(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 or edit a palette.
- class Meta
Configure the model form. Provide model class and form fields.
- fields = '__all__'
- model
alias of
NdrCoreColorScheme
- base_fields = {'accent_color_1': <django.forms.fields.CharField object>, 'accent_color_2': <django.forms.fields.CharField object>, 'background_color': <django.forms.fields.CharField object>, 'brand_panel_bg': <django.forms.fields.CharField object>, 'brand_panel_text': <django.forms.fields.CharField object>, 'button_border_color': <django.forms.fields.CharField object>, 'button_color': <django.forms.fields.CharField object>, 'button_hover_color': <django.forms.fields.CharField object>, 'button_text_color': <django.forms.fields.CharField object>, 'container_bg_color': <django.forms.fields.CharField object>, 'dark_accent_color_1': <django.forms.fields.CharField object>, 'dark_accent_color_2': <django.forms.fields.CharField object>, 'dark_background_color': <django.forms.fields.CharField object>, 'dark_brand_panel_bg': <django.forms.fields.CharField object>, 'dark_brand_panel_text': <django.forms.fields.CharField object>, 'dark_button_border_color': <django.forms.fields.CharField object>, 'dark_button_color': <django.forms.fields.CharField object>, 'dark_button_hover_color': <django.forms.fields.CharField object>, 'dark_button_text_color': <django.forms.fields.CharField object>, 'dark_container_bg_color': <django.forms.fields.CharField object>, 'dark_error_color': <django.forms.fields.CharField object>, 'dark_footer_bg': <django.forms.fields.CharField object>, 'dark_footer_link_color': <django.forms.fields.CharField object>, 'dark_footer_link_hover_color': <django.forms.fields.CharField object>, 'dark_form_field_bg': <django.forms.fields.CharField object>, 'dark_form_field_fg': <django.forms.fields.CharField object>, 'dark_info_color': <django.forms.fields.CharField object>, 'dark_link_color': <django.forms.fields.CharField object>, 'dark_nav_active_color': <django.forms.fields.CharField object>, 'dark_nav_link_color': <django.forms.fields.CharField object>, 'dark_powered_by_color': <django.forms.fields.CharField object>, 'dark_second_button_border_color': <django.forms.fields.CharField object>, 'dark_second_button_color': <django.forms.fields.CharField object>, 'dark_second_button_hover_color': <django.forms.fields.CharField object>, 'dark_second_button_text_color': <django.forms.fields.CharField object>, 'dark_success_color': <django.forms.fields.CharField object>, 'dark_tab_active_title_color': <django.forms.fields.CharField object>, 'dark_tab_title_color': <django.forms.fields.CharField object>, 'dark_text_color': <django.forms.fields.CharField object>, 'dark_title_color': <django.forms.fields.CharField object>, 'error_color': <django.forms.fields.CharField object>, 'font_family': <django.forms.fields.CharField object>, 'footer_bg': <django.forms.fields.CharField object>, 'footer_link_color': <django.forms.fields.CharField object>, 'footer_link_hover_color': <django.forms.fields.CharField object>, 'form_field_bg': <django.forms.fields.CharField object>, 'form_field_fg': <django.forms.fields.CharField object>, 'h1_size': <django.forms.fields.CharField object>, 'h2_size': <django.forms.fields.CharField object>, 'h3_size': <django.forms.fields.CharField object>, 'h4_size': <django.forms.fields.CharField object>, 'info_color': <django.forms.fields.CharField object>, 'link_color': <django.forms.fields.CharField object>, 'nav_active_color': <django.forms.fields.CharField object>, 'nav_link_color': <django.forms.fields.CharField object>, 'powered_by_color': <django.forms.fields.CharField object>, 'scheme_label': <django.forms.fields.CharField object>, 'scheme_name': <django.forms.fields.CharField object>, 'second_button_border_color': <django.forms.fields.CharField object>, 'second_button_color': <django.forms.fields.CharField object>, 'second_button_hover_color': <django.forms.fields.CharField object>, 'second_button_text_color': <django.forms.fields.CharField object>, 'success_color': <django.forms.fields.CharField object>, 'tab_active_title_color': <django.forms.fields.CharField object>, 'tab_title_color': <django.forms.fields.CharField object>, 'text_color': <django.forms.fields.CharField object>, 'title_color': <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.color_forms.ColorPaletteImportForm(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 a json file to create or update a color palette.
- base_fields = {'palette_file': <django.forms.fields.FileField object>}
- declared_fields = {'palette_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.