Parcourir la source

[enh] Disable invoice comment

ljf il y a 7 ans
Parent
commit
413b1138a6
2 fichiers modifiés avec 6 ajouts et 2 suppressions
  1. 3 2
      coin/billing/create_subscriptions_invoices.py
  2. 3 0
      coin/settings_base.py

+ 3 - 2
coin/billing/create_subscriptions_invoices.py

@@ -11,7 +11,7 @@ from django.core.exceptions import ObjectDoesNotExist
 from coin.offers.models import Offer, OfferSubscription
 from coin.members.models import Member
 from coin.billing.models import Invoice, InvoiceDetail
-
+from django.conf import settings
 
 def create_all_members_invoices_for_a_period(date=None):
     """
@@ -140,7 +140,8 @@ def create_member_invoice_for_a_period(member, date):
                 # à la facture
                 label = offer.name
                 try:
-                    if (offer_subscription.configuration.comment):
+                    if settings.ADD_COMMENTS_IN_BILLING and \
+                    (offer_subscription.configuration.comment):
                         label += " (%s)" % offer_subscription.configuration.comment
                 except ObjectDoesNotExist:
                     pass

+ 3 - 0
coin/settings_base.py

@@ -272,3 +272,6 @@ FEEDS = (
 
 # Member can edit their own data
 MEMBER_CAN_EDIT_PROFILE = False
+
+# Add subscription comments in invoice items
+ADD_COMMENTS_IN_BILLING = True