Browse Source

[enh] Disable invoice comment

ljf 7 years ago
parent
commit
413b1138a6
2 changed files with 6 additions and 2 deletions
  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.offers.models import Offer, OfferSubscription
 from coin.members.models import Member
 from coin.members.models import Member
 from coin.billing.models import Invoice, InvoiceDetail
 from coin.billing.models import Invoice, InvoiceDetail
-
+from django.conf import settings
 
 
 def create_all_members_invoices_for_a_period(date=None):
 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
                 # à la facture
                 label = offer.name
                 label = offer.name
                 try:
                 try:
-                    if (offer_subscription.configuration.comment):
+                    if settings.ADD_COMMENTS_IN_BILLING and \
+                    (offer_subscription.configuration.comment):
                         label += " (%s)" % offer_subscription.configuration.comment
                         label += " (%s)" % offer_subscription.configuration.comment
                 except ObjectDoesNotExist:
                 except ObjectDoesNotExist:
                     pass
                     pass

+ 3 - 0
coin/settings_base.py

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