.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
from collections import defaultdict
|
||||
from dataclasses import dataclass
|
||||
from difflib import HtmlDiff, SequenceMatcher
|
||||
from django import forms
|
||||
@@ -141,6 +142,23 @@ def formats_view(request):
|
||||
formats = Formats.objects.all()
|
||||
return render(request, "oef/formats_view.html", {"formats": formats})
|
||||
|
||||
def formats_dupe_view(request):
|
||||
formats = Formats.objects.all()
|
||||
|
||||
format_dict = defaultdict(list)
|
||||
|
||||
dupes = []
|
||||
|
||||
for format in formats:
|
||||
if format.format in format_dict:
|
||||
dupes.append(format)
|
||||
format_dict[format.format].append(format)
|
||||
|
||||
|
||||
|
||||
|
||||
return render(request, "oef/formats_dupe_view.html", {"dupes": dupes, "format_dict": format_dict})
|
||||
|
||||
|
||||
@user_passes_test(lambda u: u.is_superuser)
|
||||
def formats_delete(request, pk):
|
||||
|
||||
Reference in New Issue
Block a user