Commit e5c8877d authored by Antoine Bernard's avatar Antoine Bernard

PEP8, commentaires & lisibilité.

parent 460cdb01
......@@ -455,7 +455,9 @@ class AdhesionView(CableurOrSelfMixin, RedirectHomeMixin, View):
)
def post(self, request, uid, ptype, cablage, next='/compte/', *args, **kwargs):
"""
Si on est dans une requête POST
"""
def connexion_possible(nbrmois, luser):
# Determine le nombre de mois possible avant la readhesion
try:
......@@ -554,16 +556,46 @@ class AdhesionView(CableurOrSelfMixin, RedirectHomeMixin, View):
adh['debutAdhesion'].append(debut_adh)
adh.history_gen()
adh.save()
messages.success(request, _(u"""Vente effectuée, fid=%s (à conserver)""") % (fid))
messages.success(
request,
_(u"""Vente effectuée, fid=%s (à conserver)""") % (fid)
)
return redirect(next)
else:
mois = form.cleaned_data['nbrmois']
mois, prix, readhesion = prix(mois, luser, ptype, cablage)
if not readhesion and mois == 0:
messages.error(request, _(u"La réadhésion est impossible plus d'un mois avant la fin de l'adhésion. Vous pouvez soit prolonger votre connexion jusqu'à la fin de votre adhésion, soit revenir un mois avant la fin votre adhésion."))
return render(request, self.template_name, {'form': form, 'ptype': ptype, 'ide': uid})
return render(request, self.template_name, {'form': form, 'ptype': ptype, 'ide': uid, 'confirm': True, 'prix': prix, 'readhesion': readhesion, 'nbrmois': mois, 'cablage': cablage})
return render(request, self.template_name, {'form': form, 'ptype': ptype, 'ide': uid, 'cablage': cablage})
messages.error(
request,
_(u"La réadhésion est impossible plus d'un mois avant la fin de l'adhésion. Vous pouvez soit prolonger votre connexion jusqu'à la fin de votre adhésion, soit revenir un mois avant la fin votre adhésion.")
)
return render(
request,
self.template_name,
{'form': form,
'ptype': ptype,
'ide': uid},
)
return render(
request,
self.template_name,
{'form': form,
'ptype': ptype,
'ide': uid,
'confirm': True,
'prix': prix,
'readhesion': readhesion,
'nbrmois': mois,
'cablage': cablage},
)
return render(
request,
self.template_name,
{'form': form,
'ptype': ptype,
'ide': uid,
'cablage': cablage},
)
@method_decorator(login_required)
......
......@@ -22,7 +22,10 @@ def render_tex(request, template, ctx={}):
doc = template.rsplit('/', 1)[-1].rsplit('.', 1)[0]
# Utile ? Parfois il faut le chemin absolu pour retrouver les images
ctx.setdefault('tpl_path', os.path.join(settings.BASE_DIR, 'factures/templates/factures'))
ctx.setdefault(
'tpl_path',
os.path.join(settings.BASE_DIR, 'factures/templates/factures')
)
try:
body = get_template(template).render(Context(ctx)).encode("utf-8")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment