mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 08:11:08 -05:00
Fix duplicate UI in moderation dashboard by separating HTMX partial templates and full page templates
This commit is contained in:
@@ -38,9 +38,13 @@ class DashboardView(LoginRequiredMixin, ModeratorRequiredMixin, TemplateView):
|
|||||||
return context
|
return context
|
||||||
|
|
||||||
class EditSubmissionListView(LoginRequiredMixin, ModeratorRequiredMixin, ListView):
|
class EditSubmissionListView(LoginRequiredMixin, ModeratorRequiredMixin, ListView):
|
||||||
template_name = 'moderation/edit_submission_list.html'
|
|
||||||
context_object_name = 'submissions'
|
context_object_name = 'submissions'
|
||||||
|
|
||||||
|
def get_template_names(self):
|
||||||
|
if self.request.headers.get('HX-Request'):
|
||||||
|
return ['moderation/partials/edit_submission_content.html']
|
||||||
|
return ['moderation/edit_submission_list.html']
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
queryset = EditSubmission.objects.all().order_by('-created_at')
|
queryset = EditSubmission.objects.all().order_by('-created_at')
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
{% block moderation_content %}
|
{% block moderation_content %}
|
||||||
<div id="submissions-content">
|
<div id="submissions-content">
|
||||||
{% include "moderation/partials/filters.html" %}
|
{% include "moderation/partials/edit_submission_content.html" %}
|
||||||
{% include "moderation/partials/submission_list.html" %}
|
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
{% include "moderation/partials/filters.html" %}
|
||||||
|
{% include "moderation/partials/submission_list.html" %}
|
||||||
Reference in New Issue
Block a user