|
@@ -36,7 +36,6 @@ def change_password(sender, instance, **kwargs):
|
|
|
if instance.password and not instance.password.startswith('{SSHA}'):
|
|
|
salt = os.urandom(8).encode('hex')
|
|
|
instance.password = '{SSHA}' + base64.b64encode(hashlib.sha1(instance.password + salt).digest() + salt)
|
|
|
-
|
|
|
|
|
|
|
|
|
class Member(models.Model):
|
|
@@ -96,7 +95,7 @@ class MembershipFee(models.Model):
|
|
|
end_date = models.DateField(null=False, blank=False, default=datetime.date.today() + datetime.timedelta(365), help_text='fin de validité de cotisation');
|
|
|
|
|
|
def __unicode__(self):
|
|
|
- return ('%s - %s - %i€' % (self.member, self.start_date, self.amount));
|
|
|
+ return (u'%s - %s - %i€' % (self.member, self.start_date, self.amount));
|
|
|
|
|
|
#~ Lors de la sauvegarde d'un membre, cette fonction est exécutée pour mettre à jour les données dans le LDAP
|
|
|
@receiver(post_save, sender=Member)
|