added AdminLTE plugins

This commit is contained in:
2021-06-24 11:15:34 +02:00
parent 3cb7664a08
commit 091b51e592
69 changed files with 16712 additions and 10 deletions

View File

@@ -195,7 +195,7 @@ def batch_test(request):
return Response('Erreur : paramètre incorrect')
# à revoir
# update_chantiers_status(request)
update_chantiers_status(request)
TODAY = date.today()
until_date = date(TODAY.year - 10, TODAY.month, 1)
@@ -253,30 +253,27 @@ def update_chantiers_status(request):
# lire tous les chantiers
chantiers = get_all_chantiers(request, ste)
for item in chantiers:
status = item.STATUS
# si le chantier est annulé, ne rien faire
if item.STATUS != 'Annulé':
status = ''
if status <= 10:
# lire la dernière facture du chantier
facture = get_last_facture(request, ste, item.NO_ID)
if facture :
# remonte le status de la facture ('','Régl part.', 'Réglée')
status = facture.STATUS
if status == '':
status = 'Facturé'
else:
# lire le dernier devis du chantier ('','Commandé, 'Facturé')
devis = get_last_devis(request, ste, item.NO_ID)
if devis:
# remonte le status de la facture
status = devis.STATUS
if status == '' or status == '0':
status = 'Devis'
else:
if item.HUMIDITE != 0:
status = 'Humidité'
if item.DATEVI:
status = 2
# maj le status du chantier
update_chantier_status(request, ste, item.NO_ID, status)
if status != item.STATUS:
update_chantier_status(request, ste, item.NO_ID, status)
def update_chantiers_delais(request, date):
"""