kopia lustrzana https://github.com/jedie/PyInventory
Move get_queryset() to base class
rodzic
9f46cabe9a
commit
b3620806c7
|
@ -11,3 +11,12 @@ class BaseUserAdmin(CompareVersionAdmin):
|
||||||
obj.user = request.user
|
obj.user = request.user
|
||||||
|
|
||||||
super().save_model(request, obj, form, change)
|
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
|
||||||
|
|
|
@ -140,14 +140,5 @@ class ItemModelAdmin(ImportExportMixin, BaseUserAdmin):
|
||||||
self.user = request.user
|
self.user = request.user
|
||||||
return ItemModelChangeList
|
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)
|
tagulous.admin.enhance(ItemModel, ItemModelAdmin)
|
||||||
|
|
Ładowanie…
Reference in New Issue