From 8c34f91033013f374d472b91b6aac492093be177 Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Sun, 6 Dec 2020 11:54:34 +0100 Subject: [PATCH] =?UTF-8?q?Aktive=20Rechnungen=20inkl.=20Meldung=20hinzufg?= =?UTF-8?q?ef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/counter_tag.cpython-38.pyc | Bin 20023 -> 19995 bytes standards/templatetags/counter_tag.py | 14 +++++--------- users/templates/users/base.html | 11 +++++++---- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc b/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc index 1854a62b3951cbfa0474623bb1e6b234de46f366..0490dbac4e031be7c5a651254447ea5a59ada05c 100644 GIT binary patch delta 351 zcmdl!hjI2CM&3|fUM>b82;OlfUSK0HlLylehRK2+(u}tz>w3u73)QmKuw}8=FlVzC zS){PlvKCs@FxN0iFl2Gmvez(Vai%b4GZp34u&1zRGZy8gFxE2WwZX;vz~U@LAesXx z-e-DSc0YKSPC~#LJus#1hnv84QmP;h)&@F zii^R;zW~Kqf#P3McxxGJ7=sx!`TU9)f!-@p0ueSqW>GkhMmAb8Fj{gZzH%cklLr$M<77b(X~rj$bv@+kWop@K*s|Dbn6nv+ zEPyPI6t--pB8wFETGm2~8s-`%35G1rTJ{=-EUpwrpiD&#dkP0oZAA)WEn{9ATzm#t zoTUgva{}dOq%Z;H)8O(uz~U@LAesv(zaxbkDDPGeS8xF=!BTV~g$F312Nq`nTKJ-d zHH95Sr|<&B#o*%qfa0t`@qa0NwTv~4!3>)GenpHxj}|F`2pb@?C>+RgyTwwFn3)pt zQVz&@sSA=@3?dGLh(nXDJoy;8CwqDt@!aA{%FM|rE=epYEuLKMS;rVW`Io1Zf(RoU s8yBMxBO9X>6oc3h%)(mavDw6H3KNS5(7MS2wxXLK`j|5^JF_qX08dw9dH?_b 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" %}