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
|
||||
|
||||
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
|
||||
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)
|
||||
|
|
Ładowanie…
Reference in New Issue