Révision a01d85be
Ajouté par Serghei Mihai il y a presque 10 ans
calebasse/personnes/models.py | ||
---|---|---|
21 | 21 |
from model_utils import Choices |
22 | 22 |
from model_utils.managers import PassThroughManager |
23 | 23 |
|
24 |
from ..middleware.request import get_request |
|
25 |
|
|
24 | 26 |
class Role(NamedAbstractModel): |
25 | 27 |
users = models.ManyToManyField(User, |
26 | 28 |
verbose_name=u'Utilisateurs', blank=True) |
... | ... | |
49 | 51 |
else: |
50 | 52 |
self.display_name = self.last_name.upper() |
51 | 53 |
super(People, self).save(**kwargs) |
54 |
get_request().record('people-save', '{obj_id} saved by {user} from {ip}', obj_id=self.id) |
|
52 | 55 |
|
53 | 56 |
def __unicode__(self): |
54 | 57 |
return self.display_name |
... | ... | |
93 | 96 |
if not self.initials: |
94 | 97 |
self.initials = self.get_initials() |
95 | 98 |
super(Worker, self).save(**kwargs) |
99 |
get_request().record('worker-save', '{obj_id} saved by {user} from {ip}', obj_id=self.id) |
|
96 | 100 |
|
97 | 101 |
def is_active(self): |
98 | 102 |
return self.enabled |
Formats disponibles : Unified diff
logging actions on models with django_journal
Closes #1988