8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-25 22:22:26 +00:00

Fix name of user after invoice comnpay + acl delete invoice

This commit is contained in:
detraz 2018-10-13 16:33:36 +02:00 committed by klafyvel
parent fd12561761
commit 634527dc95
2 changed files with 6 additions and 4 deletions

View file

@ -182,10 +182,12 @@ class Facture(BaseInvoice):
def can_delete(self, user_request, *args, **kwargs): def can_delete(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisations.delete_facture'): if not user_request.has_perm('cotisations.delete_facture'):
return False, _("You don't have the right to delete an invoice.") return False, _("You don't have the right to delete an invoice.")
if not self.user.can_edit(user_request, *args, **kwargs)[0]: elif not user_request.has_perm('cotisations.change_all_facture') and \
not self.user.can_edit(user_request, *args, **kwargs)[0]:
return False, _("You don't have the right to delete this user's " return False, _("You don't have the right to delete this user's "
"invoices.") "invoices.")
if self.control or not self.valid: elif not user_request.has_perm('cotisations.change_all_facture') and \
(self.control or not self.valid):
return False, _("You don't have the right to delete an invoice " return False, _("You don't have the right to delete an invoice "
"already controlled or invalidated.") "already controlled or invalidated.")
else: else:

View file

@ -62,8 +62,8 @@ def accept_payment(request, factureid):
request, request,
_("The subscription of %(member_name)s was extended to" _("The subscription of %(member_name)s was extended to"
" %(end_date)s.") % { " %(end_date)s.") % {
'member_name': request.user.pseudo, 'member_name': invoice.user.pseudo,
'end_date': request.user.end_adhesion() 'end_date': invoice.user.end_adhesion()
} }
) )
return redirect(reverse( return redirect(reverse(