|
|
|
@ -118,13 +118,13 @@ class Facture(FieldPermissionModelMixin, models.Model): |
|
|
|
return Facture.objects.get(pk=factureid) |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
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): |
|
|
|
return False, u"Vous n'avez pas le droit d'éditer une facture\ |
|
|
|
controlée ou invalidée par un trésorier" |
|
|
|
@ -132,7 +132,7 @@ class Facture(FieldPermissionModelMixin, models.Model): |
|
|
|
return True, None |
|
|
|
|
|
|
|
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" |
|
|
|
if self.control or not self.valid: |
|
|
|
return False, u"Vous ne pouvez pas supprimer une facture\ |
|
|
|
@ -141,12 +141,12 @@ class Facture(FieldPermissionModelMixin, models.Model): |
|
|
|
return True, None |
|
|
|
|
|
|
|
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 True, None |
|
|
|
|
|
|
|
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: |
|
|
|
return False, u"Vous ne pouvez pas afficher l'historique d'une\ |
|
|
|
facture d'un autre user que vous sans droit cableur" |
|
|
|
@ -275,14 +275,14 @@ class Vente(models.Model): |
|
|
|
return Vente.objects.get(pk=venteid) |
|
|
|
|
|
|
|
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" |
|
|
|
return True, None |
|
|
|
|
|
|
|
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" |
|
|
|
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): |
|
|
|
return False, u"Vous n'avez pas le droit d'éditer une vente\ |
|
|
|
controlée ou invalidée par un trésorier" |
|
|
|
@ -290,7 +290,7 @@ class Vente(models.Model): |
|
|
|
return True, None |
|
|
|
|
|
|
|
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" |
|
|
|
if self.facture.control or not self.facture.valid: |
|
|
|
return False, u"Vous ne pouvez pas supprimer une vente\ |
|
|
|
@ -299,12 +299,12 @@ class Vente(models.Model): |
|
|
|
return True, None |
|
|
|
|
|
|
|
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 True, None |
|
|
|
|
|
|
|
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: |
|
|
|
return False, u"Vous ne pouvez pas afficher l'historique d'une\ |
|
|
|
facture d'un autre user que vous sans droit cableur" |
|
|
|
@ -396,23 +396,23 @@ class Article(models.Model): |
|
|
|
return Article.objects.get(pk=articleid) |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
def __str__(self): |
|
|
|
@ -434,23 +434,23 @@ class Banque(models.Model): |
|
|
|
return Banque.objects.get(pk=banqueid) |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
def __str__(self): |
|
|
|
@ -477,23 +477,23 @@ class Paiement(models.Model): |
|
|
|
return Paiement.objects.get(pk=paiementid) |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
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" |
|
|
|
|
|
|
|
def __str__(self): |
|
|
|
@ -538,14 +538,14 @@ class Cotisation(models.Model): |
|
|
|
return Cotisations.objects.get(pk=cotisationid) |
|
|
|
|
|
|
|
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" |
|
|
|
return True, None |
|
|
|
|
|
|
|
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" |
|
|
|
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): |
|
|
|
return False, u"Vous n'avez pas le droit d'éditer une cotisation\ |
|
|
|
controlée ou invalidée par un trésorier" |
|
|
|
@ -553,7 +553,7 @@ class Cotisation(models.Model): |
|
|
|
return True, None |
|
|
|
|
|
|
|
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" |
|
|
|
if self.vente.facture.control or not self.vente.facture.valid: |
|
|
|
return False, u"Vous ne pouvez pas supprimer une cotisations\ |
|
|
|
@ -562,12 +562,12 @@ class Cotisation(models.Model): |
|
|
|
return True, None |
|
|
|
|
|
|
|
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 True, None |
|
|
|
|
|
|
|
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: |
|
|
|
return False, u"Vous ne pouvez pas afficher l'historique d'une\ |
|
|
|
cotisation d'un autre user que vous sans droit cableur" |
|
|
|
|