Skip to content

Restrict access to some statuses? #9

Description

@mikejcorey

from django.contrib import admin
from .models import Product, Category

@admin.register(Product)
class ProductAdmin(admin.ModelAdmin):
def formfield_for_foreignkey(self, db_field, request, **kwargs):
if db_field.name == "category" and not request.user.is_superuser:
kwargs["queryset"] = Category.objects.filter(owner=request.user)
return super().formfield_for_foreignkey(db_field, request, **kwargs)

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions