Чтобы предоставить образец Бернхарду Валланту, упомяните выше.В моем файле admin.py я бы поместил
class LogBookAdmin(admin.ModelAdmin):
list_display = ['dateEntry','due_date', 'controlNo', 'carrier', 'status']
exclude = ['encoder_status', 'engr_status', 'chief_status', 'ischecked']
def save_model(self, request, obj, form, change):
if request.user.groups.filter(name='Encoder').exists():
pass
else:
return super(LogBookAdmin, self).save_model(request, obj, form, change)
Предполагая, что у меня есть имя группы Encoder
, где я хотел бы, чтобы они просматривали только Журнал.Но другое имя группы может сохранить любые изменения.