Browse Source

Only show paiements after an invoice is validated

Alexandre Aubin 7 years ago
parent
commit
8c66ad8da2
1 changed files with 2 additions and 3 deletions
  1. 2 3
      coin/billing/admin.py

+ 2 - 3
coin/billing/admin.py

@@ -82,7 +82,7 @@ class PaymentInlineReadOnly(admin.StackedInline):
     fields = PaymentInlineAdd.fields
     can_delete = False
     verbose_name = None
-    verbose_name_plural = "Paiements liés"
+    verbose_name_plural = "Paiements"
 
     def has_add_permission(self, request):
         return False
@@ -133,9 +133,8 @@ class InvoiceAdmin(admin.ModelAdmin):
             else:
                 inlines = [InvoiceDetailInline]
 
-            inlines += [PaymentInlineReadOnly]
-
             if obj.status == 'open' and obj.validated:
+                inlines += [PaymentInlineReadOnly]
                 inlines += [PaymentInlineAdd]
 
         for inline_class in inlines: