Search Views

Views for the search configuration pages.

class ndr_core.admin_views.search_views.ConfigureSearch

View to add/edit/delete Search configurations.

get(request, *args, **kwargs)

GET request for this view.

class ndr_core.admin_views.search_views.DataListFiltersEditView

View to configure data list filters for a search configuration.

form_class

alias of DataListFiltersEditForm

form_valid(form)

Save the selected data list filters to the search configuration.

get_context_data(**kwargs)

Add search configuration to context.

get_form(form_class=None)

Returns the form with initial data from the search configuration.

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/edit/data_list_filters_edit.html'
class ndr_core.admin_views.search_views.SearchConfigurationCopyView

View to copy a Search configuration.

get(request, *args, **kwargs)

GET request for this view.

class ndr_core.admin_views.search_views.SearchConfigurationCreateView

View to create a new API configuration

form_class

alias of SearchConfigurationCreateForm

model

alias of NdrCoreSearchConfiguration

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/create/search_config_create.html'
class ndr_core.admin_views.search_views.SearchConfigurationDeleteView

View to delete a Search Field from the database. Asks to confirm.

model

alias of NdrCoreSearchConfiguration

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/delete/search_config_confirm_delete.html'
class ndr_core.admin_views.search_views.SearchConfigurationEditView

View to edit an existing API configuration

form_class

alias of SearchConfigurationEditForm

model

alias of NdrCoreSearchConfiguration

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/edit/search_config_edit.html'
class ndr_core.admin_views.search_views.SearchConfigurationFormEditView

View to edit the form configuration for a search configuration.

form_class

alias of SearchConfigurationFormEditForm

form_valid(form)

Creates or updates the form configuration for a search configuration.

get_form(form_class=None)

Returns the form for this view.

static get_row_fields(row)

Returns the field names for a given row.

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/edit/search_form_edit.html'