39 lines
1.3 KiB
HTML
39 lines
1.3 KiB
HTML
|
|
{% extends app_name|add:'/base.html' %}
|
|
|
|
{% load render_table from django_tables2 %}
|
|
{% block css %}
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
|
|
<div id="view-filter-options">
|
|
<details class="filter">
|
|
<summary>
|
|
<h3>Filter questions</h3>
|
|
</summary>
|
|
<form action="" method="get">
|
|
{{ filter.form }}
|
|
<input class="btn btn-primary btn-sm mt-1 mb-1" type="submit" />
|
|
</form>
|
|
</details>
|
|
</div>
|
|
{% render_table table %}
|
|
|
|
<button id="delete-selected-btn" class="btn btn-danger btn-sm mt-2"
|
|
hx-post="{% url 'generic:bulk_delete_questions' %}"
|
|
hx-include="[name='selection']:checked" hx-vals='{"app":"{{ app_name|escapejs }}"}'
|
|
hx-target="#action-result"
|
|
hx-swap="innerHTML"
|
|
hx-confirm="Are you sure you want to delete the selected questions? This action cannot be undone.">
|
|
Delete selected questions</button>
|
|
|
|
<button id="button-select-add-exam"
|
|
data-exam_json_edit_url="{% url 'generic:generic_exam_json_edit' %}"
|
|
data-exam_list_url="{% url 'api-1:'|add:app_name|add:'_user_exams' %}"
|
|
data-type={{app_name}} data-csrf="{{ csrf_token}}">Add selected questions to
|
|
exam</button>
|
|
|
|
<div id="action-result" class="mt-2"></div>
|
|
|
|
{% endblock %} |