Projet

Général

Profil

0002-Add-an-ExpireManager-to-share-common-code-around-exp.patch

Benjamin Dauvergne, 10 mars 2015 13:42

Télécharger (1017 octets)

Voir les différences:

Subject: [PATCH 2/3] Add an ExpireManager to share common code around
 expiration of models (refs #5639)

 src/authentic2/managers.py | 4 ++++
 1 file changed, 4 insertions(+)
src/authentic2/managers.py
48 48
                3600*24*7)
49 49
        self.filter(when__lt=now()-timedelta(seconds=expire)).delete()
50 50

  
51
class ExpireManager(models.Manager):
52
    def cleanup(self):
53
        self.filter(created__lt=now()-timedelta(days=7)).delete()
54

  
51 55
LOCAL_PROVIDER_URN = 'urn:oid:1.3.6.1.4.1.36560.1.1:local-provider'
52 56
LOCAL_USER_URN = 'urn:oid:1.3.6.1.4.1.36560.1.1:local-user'
53 57
LOCAL_SERVICE_URN = 'urn:oid:1.3.6.1.4.1.36560.1.1:local-service'
54
-