Fix duplicate UI in moderation dashboard by separating HTMX partial templates and full page templates

This commit is contained in:
pacnpal
2024-11-13 16:34:31 +00:00
parent 983c101ed1
commit f011d58c6d
3 changed files with 8 additions and 3 deletions

View File

@@ -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')