Ce serveur Gitlab sera éteint le 30 juin 2020, pensez à migrer vos projets vers les serveurs gitlab-research.centralesupelec.fr et gitlab-student.centralesupelec.fr !

Commit a7d47b97 authored by Maël Kervella's avatar Maël Kervella

Translation: Marking of strings in cotisations app

parent 99928c88
......@@ -25,6 +25,7 @@
Here are defined some functions to check acl on the application.
from django.utils.translation import ugettext as _
def can_view(user):
"""Check if an user can view the application.
......@@ -37,4 +38,4 @@ def can_view(user):
viewing is granted and msg is a message (can be None).
can = user.has_module_perms('cotisations')
return can, None if can else "Vous ne pouvez pas voir cette application."
return can, None if can else _("You don't have the rights to see this application.")
This diff is collapsed.
This diff is collapsed.
......@@ -8,6 +8,7 @@ from django.contrib.auth.decorators import login_required
from django.contrib import messages
from django.views.decorators.csrf import csrf_exempt
from django.utils.datastructures import MultiValueDictKeyError
from django.utils.translation import ugettext as _
from django.http import HttpResponse, HttpResponseBadRequest
from collections import OrderedDict
......@@ -22,7 +23,9 @@ def accept_payment(request, factureid):
facture = get_object_or_404(Facture, id=factureid)
"Le paiement de {} € a été accepté.".format(facture.prix())
_("The payment of %(amount)s € has been accepted.") % {
amount: facture.prix()
return redirect(reverse('users:profil', kwargs={'userid':request.user.id}))
......@@ -32,7 +35,7 @@ def accept_payment(request, factureid):
def refuse_payment(request):
"Le paiement a été refusé."
_("The payment has been refused.")
return redirect(reverse('users:profil', kwargs={'userid':request.user.id}))
......@@ -53,6 +56,7 @@ def ipn(request):
idTransaction = request.POST['idTransaction']
# On vérifie que le paiement nous est destiné
# TODO : translate comment to English
if not idTpe == AssoOption.get_cached_value('payment_id'):
return HttpResponseBadRequest("HTTP/1.1 400 Bad Request")
......@@ -63,6 +67,7 @@ def ipn(request):
facture = get_object_or_404(Facture, id=factureid)
# TODO : translate comments to English
# On vérifie que le paiement est valide
if not result:
# Le paiement a échoué : on effectue les actions nécessaires (On indique qu'elle a échoué)
This diff is collapsed.
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