Move get_queryset() to base class

pull/35/head
JensDiemer 2020-12-20 18:45:56 +01:00
rodzic 9f46cabe9a
commit b3620806c7
2 zmienionych plików z 9 dodań i 9 usunięć

Wyświetl plik

@ -11,3 +11,12 @@ class BaseUserAdmin(CompareVersionAdmin):
obj.user = request.user
super().save_model(request, obj, form, change)
def get_queryset(self, request):
qs = super().get_queryset(request)
if not request.user.is_superuser:
# Display only own created entries
qs = qs.filter(user=request.user)
return qs

Wyświetl plik

@ -140,14 +140,5 @@ class ItemModelAdmin(ImportExportMixin, BaseUserAdmin):
self.user = request.user
return ItemModelChangeList
def get_queryset(self, request):
qs = super().get_queryset(request)
if not request.user.is_superuser:
# Display only own created entries
qs = qs.filter(user=request.user)
return qs
tagulous.admin.enhance(ItemModel, ItemModelAdmin)