The UMSRA admin has asked you to limit the number of categories to only one. They want every entity to be of the same category.
You can do this by:
MAX_OBJECTS = 1
def has_add_permission(self, request):
if self.model.objects.count() >= MAX_OBJECTS:
return False
return super().has_add_permission(request)
This would hide the add buton as soon as one object is created. You can set
MAX_OBJECTS
to any value to ensure that larger number of objects can’t be ceated than MAX_OBJECTS
.
No comments:
Post a Comment