Browse Source

Add amount as readonly field in invoice admin form

Fabs 11 years ago
parent
commit
d2e3cded99
1 changed files with 5 additions and 3 deletions
  1. 5 3
      coin/billing/admin.py

+ 5 - 3
coin/billing/admin.py

@@ -42,16 +42,18 @@ class InvoiceAdmin(admin.ModelAdmin):
     inlines = [InvoiceDetailInline, PaymentInline]
     inlines = [InvoiceDetailInline, PaymentInline]
     fields = (('number', 'date', 'status'),
     fields = (('number', 'date', 'status'),
        ('date_due'),
        ('date_due'),
-       'member')
+       ('member'),
+       'amount')
+    readonly_fields = ('amount',)
     form = autocomplete_light.modelform_factory(Invoice)
     form = autocomplete_light.modelform_factory(Invoice)
 
 
     def get_formsets(self, request, obj=None):
     def get_formsets(self, request, obj=None):
         """
         """
-        Lorsque l'on est en création d'objet (obj=None) alors de renvoi pas les 
+        Lorsque l'on est en création d'objet (obj=None) alors de renvoi pas les
         formsets des inlines.
         formsets des inlines.
         Cela permet de ne pas afficher les champs détails de facture et paiement
         Cela permet de ne pas afficher les champs détails de facture et paiement
         tant que la facture n'a pas été enregistré.
         tant que la facture n'a pas été enregistré.
-        Cette subtilité permet de s'assurer que le select "Abonnement" de 
+        Cette subtilité permet de s'assurer que le select "Abonnement" de
         InvoiceDetail est bien filtré avec le member de la facture
         InvoiceDetail est bien filtré avec le member de la facture
         """
         """
         if obj:
         if obj: