diff --git a/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc b/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc index 1854a62..0490dba 100644 Binary files a/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc and b/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc differ diff --git a/standards/templatetags/counter_tag.py b/standards/templatetags/counter_tag.py index 18db81d..0ea3d68 100644 --- a/standards/templatetags/counter_tag.py +++ b/standards/templatetags/counter_tag.py @@ -845,6 +845,7 @@ def getHistoryClassOfObject(value): 2 - Keine Rechnung, keinen Plan, Freiraum um mehr als 14 Tage überschritten 3 - Keine Rechnung, keinen Plan, Freiraum um mehr als 30 Tage überschritten - AGENTUR SPERREN! 10 - Plan erstellt! + 11 - Plan erstellt und Rechungen für den aktuellen Zeitraum vorhanden 20 - KOSTENLOS ''' @@ -863,14 +864,12 @@ def getAgencyBillStatus(agency): activeBill = False for bill in bills: - if bill.end <= today and bill.billstatus == "paid": + if bill.end >= today: activeBill = True - - - - + # Tage, die zwischen Registrierung und heute liegen daysbetween = (today - regdate).days + if agency.paymentplan == 0 and daysbetween <= 30: returnvalue = 0 elif agency.paymentplan == 0 and daysbetween > 30 and daysbetween <= 45: @@ -883,10 +882,7 @@ def getAgencyBillStatus(agency): returnvalue = 10 elif agency.paymentplan == 1 and activeBill == False: returnvalue = 11 - #paymentplan = models.IntegerField(default=0, null=True, blank=True) - - #payment_address = models.EmailField(default=None, blank=True, null=True) - + return returnvalue diff --git a/users/templates/users/base.html b/users/templates/users/base.html index be4a2a0..805bea7 100644 --- a/users/templates/users/base.html +++ b/users/templates/users/base.html @@ -1056,15 +1056,14 @@ $(document).ready(function(){ }); {% elif billstatus == 11%} - {% if request.user|usergperm:"agencyinfo" %}