mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2026-01-02 01:07:03 -05:00
feat: Implement initial schema and add various API, service, and management command enhancements across the application.
This commit is contained in:
@@ -51,20 +51,16 @@ class ModerationAdminSite(AdminSite):
|
||||
extra_context = extra_context or {}
|
||||
|
||||
# Get pending counts
|
||||
extra_context["pending_edits"] = EditSubmission.objects.filter(
|
||||
status="PENDING"
|
||||
).count()
|
||||
extra_context["pending_photos"] = PhotoSubmission.objects.filter(
|
||||
status="PENDING"
|
||||
).count()
|
||||
extra_context["pending_edits"] = EditSubmission.objects.filter(status="PENDING").count()
|
||||
extra_context["pending_photos"] = PhotoSubmission.objects.filter(status="PENDING").count()
|
||||
|
||||
# Get recent activity
|
||||
extra_context["recent_edits"] = EditSubmission.objects.select_related(
|
||||
"user", "handled_by"
|
||||
).order_by("-created_at")[:5]
|
||||
extra_context["recent_photos"] = PhotoSubmission.objects.select_related(
|
||||
"user", "handled_by"
|
||||
).order_by("-created_at")[:5]
|
||||
extra_context["recent_edits"] = EditSubmission.objects.select_related("user", "handled_by").order_by(
|
||||
"-created_at"
|
||||
)[:5]
|
||||
extra_context["recent_photos"] = PhotoSubmission.objects.select_related("user", "handled_by").order_by(
|
||||
"-created_at"
|
||||
)[:5]
|
||||
|
||||
return super().index(request, extra_context)
|
||||
|
||||
@@ -639,9 +635,7 @@ class StateLogAdmin(admin.ModelAdmin):
|
||||
|
||||
output = StringIO()
|
||||
writer = csv.writer(output)
|
||||
writer.writerow(
|
||||
["ID", "Timestamp", "Model", "Object ID", "State", "Transition", "User"]
|
||||
)
|
||||
writer.writerow(["ID", "Timestamp", "Model", "Object ID", "State", "Transition", "User"])
|
||||
|
||||
for log in queryset:
|
||||
writer.writerow(
|
||||
|
||||
Reference in New Issue
Block a user