added AdminLTE plugins
This commit is contained in:
@@ -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):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user