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
|
||||
|
||||
class EditSubmissionListView(LoginRequiredMixin, ModeratorRequiredMixin, ListView):
|
||||
template_name = 'moderation/edit_submission_list.html'
|
||||
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):
|
||||
queryset = EditSubmission.objects.all().order_by('-created_at')
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
{% block moderation_content %}
|
||||
<div id="submissions-content">
|
||||
{% include "moderation/partials/filters.html" %}
|
||||
{% include "moderation/partials/submission_list.html" %}
|
||||
{% include "moderation/partials/edit_submission_content.html" %}
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
{% include "moderation/partials/filters.html" %}
|
||||
{% include "moderation/partials/submission_list.html" %}
|
||||
Reference in New Issue
Block a user