class Orders(models.Model):
fio = models.CharField(u"ФИО", max_length=500, blank=True, null=True)
.....
def extended_status(self):
.... # формирую response_text. В зависимости от пользователя, просматривающего список заказов, информация в статусе должна отображаться разная. т.е мне надо сделать проверку аля if request.user.groups.filter(name=u'группа'): - показываю инфу.
return response_text
extended_status.allow_tags = True
extended_status.short_description = "Статус"
Можно эту функцию перенести в admin.py, там request доступен. Но я, уже не помню почему, решил это сделать в модели.
Updated 20 May 2015, 10:30 by bloodlettinger.