Result Views

Views for the result fields and result card configuration.

class ndr_core.admin_views.result_views.ResultFieldCreateView

View to create a new Search Field

form_class

alias of ResultFieldCreateForm

form_valid(form)

Handle form submission and check which button was clicked.

model

alias of NdrCoreResultField

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/create/result_field_create.html'
class ndr_core.admin_views.result_views.ResultFieldDeleteView

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

model

alias of NdrCoreResultField

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/delete/result_field_confirm_delete.html'
class ndr_core.admin_views.result_views.ResultFieldEditView

View to edit an existing Search field

form_class

alias of ResultFieldEditForm

form_valid(form)

Handle form submission and check which button was clicked.

get_form_class()

Return the appropriate form class based on whether this is a tab container.

model

alias of NdrCoreResultField

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/edit/result_field_edit.html'
class ndr_core.admin_views.result_views.SearchConfigurationResultEditView

View to edit the result card configuration of a search configuration.

form_class

alias of SearchConfigurationResultEditForm

form_valid(form)

Creates or updates the result card configuration for a search configuration.

static get_compact_row_fields(row)

Returns the field names for a given row.

get_context_data(**kwargs)

Adds the search configuration to the context.

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/result_card_edit.html'
class ndr_core.admin_views.result_views.TabFieldCreateView

View to create a new Tab Container Field

form_class

alias of TabFieldCreateForm

form_valid(form)

Handle form submission.

get_context_data(**kwargs)

Add context to indicate this is a tab field creation.

model

alias of NdrCoreResultField

success_url = '/ndr_core/configure/search/'
template_name = 'ndr_core/admin_views/create/result_field_create.html'
ndr_core.admin_views.result_views.preview_result_card_image(request, img_config)

Creates a result card preview image of a result form configuration.