Projet

Général

Profil

« Précédent | Suivant » 

Révision a01d85be

Ajouté par Serghei Mihai il y a presque 10 ans

logging actions on models with django_journal

Closes #1988

Voir les différences:

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