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

Cotisation avec un s

This commit is contained in:
Gabriel Detraz 2017-12-31 20:13:41 +01:00 committed by root
parent 68e954db3c
commit ceeb5698fa

View file

@ -118,13 +118,13 @@ class Facture(FieldPermissionModelMixin, models.Model):
return Facture.objects.get(pk=factureid) return Facture.objects.get(pk=factureid)
def can_create(user_request, *args, **kwargs): def can_create(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.add_facture'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.add_facture'), u"Vous n'avez pas le\
droit de créer des factures" droit de créer des factures"
def can_edit(self, user_request, *args, **kwargs): def can_edit(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.change_facture'): if not user_request.has_perm('cotisations.change_facture'):
return False, u"Vous n'avez pas le droit d'éditer les factures" return False, u"Vous n'avez pas le droit d'éditer les factures"
elif not user_request.has_perm('cotisation.change_all_facture') and\ elif not user_request.has_perm('cotisations.change_all_facture') and\
(self.control or not self.valid): (self.control or not self.valid):
return False, u"Vous n'avez pas le droit d'éditer une facture\ return False, u"Vous n'avez pas le droit d'éditer une facture\
controlée ou invalidée par un trésorier" controlée ou invalidée par un trésorier"
@ -132,7 +132,7 @@ class Facture(FieldPermissionModelMixin, models.Model):
return True, None return True, None
def can_delete(self, user_request, *args, **kwargs): def can_delete(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.delete_facture'): if not user_request.has_perm('cotisations.delete_facture'):
return False, u"Vous n'avez pas le droit de supprimer une facture" return False, u"Vous n'avez pas le droit de supprimer une facture"
if self.control or not self.valid: if self.control or not self.valid:
return False, u"Vous ne pouvez pas supprimer une facture\ return False, u"Vous ne pouvez pas supprimer une facture\
@ -141,12 +141,12 @@ class Facture(FieldPermissionModelMixin, models.Model):
return True, None return True, None
def can_view_all(user_request, *args, **kwargs): def can_view_all(user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.view_facture'): if not user_request.has_perm('cotisations.view_facture'):
return False, u"Vous n'avez pas le droit de voir les factures" return False, u"Vous n'avez pas le droit de voir les factures"
return True, None return True, None
def can_view(self, user_request, *args, **kwargs): def can_view(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.view_facture') and\ if not user_request.has_perm('cotisations.view_facture') and\
self.user != user_request: self.user != user_request:
return False, u"Vous ne pouvez pas afficher l'historique d'une\ return False, u"Vous ne pouvez pas afficher l'historique d'une\
facture d'un autre user que vous sans droit cableur" facture d'un autre user que vous sans droit cableur"
@ -275,14 +275,14 @@ class Vente(models.Model):
return Vente.objects.get(pk=venteid) return Vente.objects.get(pk=venteid)
def can_create(user_request, *args, **kwargs): def can_create(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.add_vente'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.add_vente'), u"Vous n'avez pas le\
droit de créer des ventes" droit de créer des ventes"
return True, None return True, None
def can_edit(self, user_request, *args, **kwargs): def can_edit(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.change_vente'): if not user_request.has_perm('cotisations.change_vente'):
return False, u"Vous n'avez pas le droit d'éditer les ventes" return False, u"Vous n'avez pas le droit d'éditer les ventes"
elif not user_request.has_perm('cotisation.change_all_vente') and\ elif not user_request.has_perm('cotisations.change_all_vente') and\
(self.facture.control or not self.facture.valid): (self.facture.control or not self.facture.valid):
return False, u"Vous n'avez pas le droit d'éditer une vente\ return False, u"Vous n'avez pas le droit d'éditer une vente\
controlée ou invalidée par un trésorier" controlée ou invalidée par un trésorier"
@ -290,7 +290,7 @@ class Vente(models.Model):
return True, None return True, None
def can_delete(self, user_request, *args, **kwargs): def can_delete(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.delete_vente'): if not user_request.has_perm('cotisations.delete_vente'):
return False, u"Vous n'avez pas le droit de supprimer une vente" return False, u"Vous n'avez pas le droit de supprimer une vente"
if self.facture.control or not self.facture.valid: if self.facture.control or not self.facture.valid:
return False, u"Vous ne pouvez pas supprimer une vente\ return False, u"Vous ne pouvez pas supprimer une vente\
@ -299,12 +299,12 @@ class Vente(models.Model):
return True, None return True, None
def can_view_all(user_request, *args, **kwargs): def can_view_all(user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.view_vente'): if not user_request.has_perm('cotisations.view_vente'):
return False, u"Vous n'avez pas le droit de voir les ventes" return False, u"Vous n'avez pas le droit de voir les ventes"
return True, None return True, None
def can_view(self, user_request, *args, **kwargs): def can_view(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.view_vente') and\ if not user_request.has_perm('cotisations.view_vente') and\
self.facture.user != user_request: self.facture.user != user_request:
return False, u"Vous ne pouvez pas afficher l'historique d'une\ return False, u"Vous ne pouvez pas afficher l'historique d'une\
facture d'un autre user que vous sans droit cableur" facture d'un autre user que vous sans droit cableur"
@ -396,23 +396,23 @@ class Article(models.Model):
return Article.objects.get(pk=articleid) return Article.objects.get(pk=articleid)
def can_create(user_request, *args, **kwargs): def can_create(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.add_article'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.add_article'), u"Vous n'avez pas le\
droit d'ajouter des articles" droit d'ajouter des articles"
def can_edit(self, user_request, *args, **kwargs): def can_edit(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.change_article'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.change_article'), u"Vous n'avez pas le\
droit d'éditer des articles" droit d'éditer des articles"
def can_delete(self, user_request, *args, **kwargs): def can_delete(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.delete_article'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.delete_article'), u"Vous n'avez pas le\
droit de supprimer des articles" droit de supprimer des articles"
def can_view_all(user_request, *args, **kwargs): def can_view_all(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.view_article'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.view_article'), u"Vous n'avez pas le\
droit de voir des articles" droit de voir des articles"
def can_view(self, user_request, *args, **kwargs): def can_view(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.view_article'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.view_article'), u"Vous n'avez pas le\
droit de voir des articles" droit de voir des articles"
def __str__(self): def __str__(self):
@ -434,23 +434,23 @@ class Banque(models.Model):
return Banque.objects.get(pk=banqueid) return Banque.objects.get(pk=banqueid)
def can_create(user_request, *args, **kwargs): def can_create(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.add_banque'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.add_banque'), u"Vous n'avez pas le\
droit d'ajouter des banques" droit d'ajouter des banques"
def can_edit(self, user_request, *args, **kwargs): def can_edit(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.change_banque'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.change_banque'), u"Vous n'avez pas le\
droit d'éditer des banques" droit d'éditer des banques"
def can_delete(self, user_request, *args, **kwargs): def can_delete(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.delete_banque'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.delete_banque'), u"Vous n'avez pas le\
droit de supprimer des banques" droit de supprimer des banques"
def can_view_all(user_request, *args, **kwargs): def can_view_all(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.view_banque'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.view_banque'), u"Vous n'avez pas le\
droit de voir des banques" droit de voir des banques"
def can_view(self, user_request, *args, **kwargs): def can_view(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.view_banque'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.view_banque'), u"Vous n'avez pas le\
droit de voir des banques" droit de voir des banques"
def __str__(self): def __str__(self):
@ -477,23 +477,23 @@ class Paiement(models.Model):
return Paiement.objects.get(pk=paiementid) return Paiement.objects.get(pk=paiementid)
def can_create(user_request, *args, **kwargs): def can_create(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.add_paiement'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.add_paiement'), u"Vous n'avez pas le\
droit d'ajouter des paiements" droit d'ajouter des paiements"
def can_edit(self, user_request, *args, **kwargs): def can_edit(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.change_paiement'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.change_paiement'), u"Vous n'avez pas le\
droit d'éditer des paiements" droit d'éditer des paiements"
def can_delete(self, user_request, *args, **kwargs): def can_delete(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.delete_paiement'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.delete_paiement'), u"Vous n'avez pas le\
droit de supprimer des paiements" droit de supprimer des paiements"
def can_view_all(user_request, *args, **kwargs): def can_view_all(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.view_paiement'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.view_paiement'), u"Vous n'avez pas le\
droit de voir des paiements" droit de voir des paiements"
def can_view(self, user_request, *args, **kwargs): def can_view(self, user_request, *args, **kwargs):
return user_request.has_perm('cotisation.view_paiement'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.view_paiement'), u"Vous n'avez pas le\
droit de voir des paiements" droit de voir des paiements"
def __str__(self): def __str__(self):
@ -538,14 +538,14 @@ class Cotisation(models.Model):
return Cotisations.objects.get(pk=cotisationid) return Cotisations.objects.get(pk=cotisationid)
def can_create(user_request, *args, **kwargs): def can_create(user_request, *args, **kwargs):
return user_request.has_perm('cotisation.add_cotisation'), u"Vous n'avez pas le\ return user_request.has_perm('cotisations.add_cotisation'), u"Vous n'avez pas le\
droit de créer des cotisations" droit de créer des cotisations"
return True, None return True, None
def can_edit(self, user_request, *args, **kwargs): def can_edit(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.change_cotisation'): if not user_request.has_perm('cotisations.change_cotisation'):
return False, u"Vous n'avez pas le droit d'éditer les cotisations" return False, u"Vous n'avez pas le droit d'éditer les cotisations"
elif not user_request.has_perm('cotisation.change_all_cotisation') and\ elif not user_request.has_perm('cotisations.change_all_cotisation') and\
(self.vente.facture.control or not self.vente.facture.valid): (self.vente.facture.control or not self.vente.facture.valid):
return False, u"Vous n'avez pas le droit d'éditer une cotisation\ return False, u"Vous n'avez pas le droit d'éditer une cotisation\
controlée ou invalidée par un trésorier" controlée ou invalidée par un trésorier"
@ -553,7 +553,7 @@ class Cotisation(models.Model):
return True, None return True, None
def can_delete(self, user_request, *args, **kwargs): def can_delete(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.delete_cotisation'): if not user_request.has_perm('cotisations.delete_cotisation'):
return False, u"Vous n'avez pas le droit de supprimer une cotisations" return False, u"Vous n'avez pas le droit de supprimer une cotisations"
if self.vente.facture.control or not self.vente.facture.valid: if self.vente.facture.control or not self.vente.facture.valid:
return False, u"Vous ne pouvez pas supprimer une cotisations\ return False, u"Vous ne pouvez pas supprimer une cotisations\
@ -562,12 +562,12 @@ class Cotisation(models.Model):
return True, None return True, None
def can_view_all(user_request, *args, **kwargs): def can_view_all(user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.view_cotisation'): if not user_request.has_perm('cotisations.view_cotisation'):
return False, u"Vous n'avez pas le droit de voir les cotisations" return False, u"Vous n'avez pas le droit de voir les cotisations"
return True, None return True, None
def can_view(self, user_request, *args, **kwargs): def can_view(self, user_request, *args, **kwargs):
if not user_request.has_perm('cotisation.view_cotisation') and\ if not user_request.has_perm('cotisations.view_cotisation') and\
self.vente.facture.user != user_request: self.vente.facture.user != user_request:
return False, u"Vous ne pouvez pas afficher l'historique d'une\ return False, u"Vous ne pouvez pas afficher l'historique d'une\
cotisation d'un autre user que vous sans droit cableur" cotisation d'un autre user que vous sans droit cableur"