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.