[intranet/mails] nbAlias++

Ignore-this: 8eb1a959eef4d6ad9d1dfd2a9bf643ec
Je vous avouerai que le "afin d'éviter les abus" est mytho. En vrai, c'est
la flemme de rajouter la feature :p (enfin, pour ma part)

darcs-hash:20120728184041-28565-18be1b59296953aca367ce25f412881fe76105e4.gz
This commit is contained in:
Daniel STAN 2012-07-28 20:40:41 +02:00
parent 608765dfd1
commit 7eaf9179a1
2 changed files with 5 additions and 2 deletions

View file

@ -309,8 +309,8 @@ class main(ModuleBase):
##########################
def newAlias(self, alias):
adh = cherrypy.session['LDAP'].search('uid=' + cherrypy.session['uid'],'w')['adherent'][0]
if adh.alias().__len__() >= 3 and adh.droits() == []:
return self.index(error=u"Vous avez plus de 2 alias. Demander a un cableur pour en rajouter.")
if adh.alias().__len__() >= 20 and adh.droits() == []:
return self.index(error=u"Vous avez déjà 20 alias mail. Demander à un câbleur pour en rajouter et/ou effacer les inutilisés.")
try:
adh.alias(alias)
adh.save()

View file

@ -124,6 +124,9 @@ Crans.messages.setMessage('$error.replace("\'","\\\'")', 'errorMessage')
<div class="clear"></div>
<span class="actions">
<a href="#" onclick="return newAlias()">Nouvel alias</a>
<br />
Afin d'éviter les abus, la destruction d'un alias nécessite une
demande via la mailing-list <a href="mailto:respbats@crans.org">respbats@crans.org</a>.
</span>
<div class="clear"></div>
</dd>