From 1f523e61b516b49fd5aa6eaa745838c54f28f655 Mon Sep 17 00:00:00 2001 From: Soriba SYLLA Date: Wed, 21 Jan 2026 11:03:11 +0000 Subject: [PATCH] Relecture du code v1 --- .coverage:Zone.Identifier | Bin 0 -> 25 bytes .gitignore | 3 +- .gitignore:Zone.Identifier | Bin 0 -> 25 bytes SGL/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../settings.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../settings.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes SGL/__pycache__/urls.cpython-310.pyc | Bin 1958 -> 1990 bytes .../urls.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../urls.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes SGL/__pycache__/views.cpython-310.pyc | Bin 8530 -> 8395 bytes .../views.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../views.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../wsgi.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../wsgi.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes SGL/asgi.py:Zone.Identifier | Bin 0 -> 25 bytes SGL/settings.py:Zone.Identifier | Bin 0 -> 25 bytes SGL/templates/BASE.html:Zone.Identifier | Bin 0 -> 25 bytes .../email_template.html:Zone.Identifier | Bin 0 -> 25 bytes SGL/templates/index.html | 1 + SGL/templates/index.html:Zone.Identifier | Bin 0 -> 25 bytes SGL/urls.py | 26 +++- SGL/urls.py:Zone.Identifier | Bin 0 -> 25 bytes SGL/views.py | 31 ++--- SGL/views.py:Zone.Identifier | Bin 0 -> 25 bytes SGL/wsgi.py:Zone.Identifier | Bin 0 -> 25 bytes authentification/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../admin.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../admin.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../apps.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../apps.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../models.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../models.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../tests.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../urls.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../urls.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/views.cpython-310.pyc | Bin 1127 -> 1082 bytes .../views.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../views.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes authentification/admin.py:Zone.Identifier | Bin 0 -> 25 bytes authentification/apps.py:Zone.Identifier | Bin 0 -> 25 bytes .../0001_initial.py:Zone.Identifier | Bin 0 -> 25 bytes .../migrations/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes ...01_initial.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...01_initial.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes authentification/models.py:Zone.Identifier | Bin 0 -> 25 bytes .../login.html:Zone.Identifier | Bin 0 -> 25 bytes .../templatetags/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...group_tags.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../sorel.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../tags_personnaliser.cpython-310.pyc | Bin 815 -> 707 bytes ...sonnaliser.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...sonnaliser.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../templatetags/tags_personnaliser.py | 29 +++-- .../tags_personnaliser.py:Zone.Identifier | Bin 0 -> 25 bytes authentification/tests.py:Zone.Identifier | Bin 0 -> 25 bytes authentification/urls.py:Zone.Identifier | Bin 0 -> 25 bytes authentification/views.py | 2 - authentification/views.py:Zone.Identifier | Bin 0 -> 25 bytes db.sqlite3:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.py:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../admin.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../admin.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/apps.cpython-310.pyc | Bin 455 -> 455 bytes .../apps.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../apps.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../forms.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../forms.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../models.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../models.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../tests.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/urls.cpython-310.pyc | Bin 872 -> 884 bytes .../urls.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../urls.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/views.cpython-310.pyc | Bin 4934 -> 5328 bytes .../views.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../views.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes gestion_fournisseur/admin.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_fournisseur/apps.py | 4 +- gestion_fournisseur/apps.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_fournisseur/forms.py:Zone.Identifier | Bin 0 -> 25 bytes .../migrations/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes ...01_initial.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...l_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ..._categorie.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ..._telephone.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes gestion_fournisseur/models.py:Zone.Identifier | Bin 0 -> 25 bytes .../details_fournisseur.html | 8 ++ .../details_fournisseur.html:Zone.Identifier | Bin 0 -> 25 bytes .../templates/gestion_fournisseur/index.html | 7 +- .../index.html:Zone.Identifier | Bin 0 -> 25 bytes gestion_fournisseur/tests.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_fournisseur/urls.py | 10 +- gestion_fournisseur/urls.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_fournisseur/views.py | 16 ++- gestion_fournisseur/views.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_produit/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../admin.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../admin.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../apps.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../apps.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../forms.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../forms.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/models.cpython-310.pyc | Bin 4573 -> 4573 bytes .../models.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../models.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../tests.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/urls.cpython-310.pyc | Bin 1342 -> 1350 bytes .../urls.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../urls.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/views.cpython-310.pyc | Bin 12476 -> 12729 bytes .../views.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../views.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes gestion_produit/admin.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_produit/apps.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_produit/forms.py:Zone.Identifier | Bin 0 -> 25 bytes .../0001_initial.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._seuil_rupture_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ...urnisseur_rccm_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ...er_datedemande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ...adisposouhaite_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._date_commande_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes .../migrations/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes ...01_initial.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...01_initial.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...f_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...m_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...m_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes gestion_produit/models.py | 3 - gestion_produit/models.py:Zone.Identifier | Bin 0 -> 25 bytes .../templates/gestion_produit/index.html | 1 + .../index.html:Zone.Identifier | Bin 0 -> 25 bytes .../mouvement_stock.html:Zone.Identifier | Bin 0 -> 25 bytes gestion_produit/tests.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_produit/urls.py | 6 +- gestion_produit/urls.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_produit/views.py | 105 +++++++--------- gestion_produit/views.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_vehicule/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../admin.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../admin.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../apps.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../apps.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../forms.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../forms.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/models.cpython-310.pyc | Bin 3872 -> 3872 bytes .../models.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../models.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../tests.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../urls.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../urls.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__pycache__/views.cpython-310.pyc | Bin 16096 -> 16108 bytes .../views.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../views.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes gestion_vehicule/admin.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_vehicule/apps.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_vehicule/forms.py:Zone.Identifier | Bin 0 -> 25 bytes .../0001_initial.py:Zone.Identifier | Bin 0 -> 25 bytes ...ule_date_heure_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ...andevehicule_validation.py:Zone.Identifier | Bin 0 -> 25 bytes ...ndevehicule_motif_refus.py:Zone.Identifier | Bin 0 -> 25 bytes ...ourse_terminer_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ...arnetbord_mois_concerne.py:Zone.Identifier | Bin 0 -> 25 bytes ..._carnetbord_km_fin_mois.py:Zone.Identifier | Bin 0 -> 25 bytes ...cule_chauffeur_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ..._km_debut_mois_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ...rburant_course_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes ...arnetcarburant_vehicule.py:Zone.Identifier | Bin 0 -> 25 bytes ...ter_carnetbord_vehicule.py:Zone.Identifier | Bin 0 -> 25 bytes ...bord_km_arrive_and_more.py:Zone.Identifier | Bin 0 -> 25 bytes .../migrations/__init__.py:Zone.Identifier | Bin 0 -> 25 bytes ...01_initial.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...01_initial.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...validation.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...validation.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...otif_refus.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...otif_refus.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...r_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...r_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...se_termine.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...s_concerne.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...s_concerne.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...m_fin_mois.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...m_fin_mois.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...r_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...r_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...s_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...s_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...t_vehicule.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...t_vehicule.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...d_vehicule.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...d_vehicule.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes ...e_and_more.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-310.pyc:Zone.Identifier | Bin 0 -> 25 bytes .../__init__.cpython-313.pyc:Zone.Identifier | Bin 0 -> 25 bytes gestion_vehicule/models.py | 3 - gestion_vehicule/models.py:Zone.Identifier | Bin 0 -> 25 bytes .../carnet_carburant.html:Zone.Identifier | Bin 0 -> 25 bytes ...arnet_sortie_vehicule.html:Zone.Identifier | Bin 0 -> 25 bytes .../gestion_vehicule/detail_course.html | 1 - .../detail_course.html:Zone.Identifier | Bin 0 -> 25 bytes .../gestion_vehicule/detail_vehicule.html | 8 ++ .../detail_vehicule.html:Zone.Identifier | Bin 0 -> 25 bytes .../index.html:Zone.Identifier | Bin 0 -> 25 bytes gestion_vehicule/tests.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_vehicule/urls.py:Zone.Identifier | Bin 0 -> 25 bytes gestion_vehicule/views.py | 49 ++++---- gestion_vehicule/views.py:Zone.Identifier | Bin 0 -> 25 bytes manage.py:Zone.Identifier | Bin 0 -> 25 bytes ...e_3_Fria_centre_Menage.pdf:Zone.Identifier | Bin 0 -> 25 bytes .../fournisseur/nifp/IMG-20260102-WA0003.jpg | Bin 0 -> 31133 bytes .../IMG-20260102-WA0003.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...DANALYSE_DU_10.12.2024.pdf:Zone.Identifier | Bin 0 -> 25 bytes .../fournisseur/rccm/IMG-20260101-WA0004.jpg | Bin 0 -> 32731 bytes .../IMG-20260101-WA0004.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...r-Finance-Digitale-DIT.pdf:Zone.Identifier | Bin 0 -> 25 bytes ...DANALYSE_DU_10.12.2024.pdf:Zone.Identifier | Bin 0 -> 25 bytes .../ChatGPT_Image_1_janv._2026_22_53_05.png | Bin 0 -> 2629329 bytes ..._1_janv._2026_22_53_05.png:Zone.Identifier | Bin 0 -> 25 bytes .../ChatGPT_Image_2_janv._2026_08_40_22.png | Bin 0 -> 1940571 bytes ..._2_janv._2026_08_40_22.png:Zone.Identifier | Bin 0 -> 25 bytes media/produit_image/Dr_youla.png | Bin 0 -> 2151717 bytes .../Dr_youla.png:Zone.Identifier | Bin 0 -> 25 bytes ...ICAM_PREACTS_GUINEE_FR.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...ACTS_GUINEE_FR_RKxGJa0.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...ACTS_GUINEE_FR_k6t6gJ7.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...ACTS_GUINEE_FR_nGBZs9l.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...ACTS_GUINEE_FR_ngW1veO.jpg:Zone.Identifier | Bin 0 -> 25 bytes media/produit_image/Rplot.png:Zone.Identifier | Bin 0 -> 25 bytes media/produit_image/anasp.jpg | Bin 0 -> 5829 bytes media/produit_image/anasp.jpg:Zone.Identifier | Bin 0 -> 25 bytes .../bilan_exploration.png:Zone.Identifier | Bin 0 -> 25 bytes ...en-pdf-laboratoire-mgd.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...aboratoire-mgd_9idXmSP.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...aboratoire-mgd_Pa9vHK7.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...aboratoire-mgd_qrNf5vF.jpg:Zone.Identifier | Bin 0 -> 25 bytes media/produit_image/gamal.jpg | Bin 0 -> 17644 bytes media/produit_image/gamal.jpg:Zone.Identifier | Bin 0 -> 25 bytes media/produit_image/logo.ico:Zone.Identifier | Bin 0 -> 25 bytes media/produit_image/logo.jpg:Zone.Identifier | Bin 0 -> 25 bytes .../logo_3Ufp6I9.jpg:Zone.Identifier | Bin 0 -> 25 bytes .../logo_8sK9e1R.jpg:Zone.Identifier | Bin 0 -> 25 bytes .../logo_KeooBek.ico:Zone.Identifier | Bin 0 -> 25 bytes media/produit_image/logo_M489mjN.jpg | Bin 0 -> 21929 bytes .../logo_M489mjN.jpg:Zone.Identifier | Bin 0 -> 25 bytes .../logo_cmYUgKP.jpg:Zone.Identifier | Bin 0 -> 25 bytes .../logo_doq5TsE.jpg:Zone.Identifier | Bin 0 -> 25 bytes .../logo_fHPzfwp.ico:Zone.Identifier | Bin 0 -> 25 bytes .../téléchargement.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_11nr3Zb.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_BmsEqGY.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_EwmRaDh.jpg:Zone.Identifier | Bin 0 -> 25 bytes media/vehicule_image/Dr_youla.png | Bin 0 -> 2151717 bytes .../Dr_youla.png:Zone.Identifier | Bin 0 -> 25 bytes media/vehicule_image/logo.ico:Zone.Identifier | Bin 0 -> 25 bytes .../téléchargement.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_0am1A2J.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_6pPxAX4.jpg:Zone.Identifier | Bin 0 -> 25 bytes .../vehicule_image/téléchargement_87hzfmh.jpg | Bin 0 -> 8660 bytes ...téléchargement_87hzfmh.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_8FFpOHu.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_LpXAquO.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_VsOO72y.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_Z9fTDJk.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_h9sCIg4.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_kTZyDoZ.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_nbQMCJB.jpg:Zone.Identifier | Bin 0 -> 25 bytes ...téléchargement_yp1otbv.jpg:Zone.Identifier | Bin 0 -> 25 bytes pyproject.toml:Zone.Identifier | Bin 0 -> 25 bytes requirements.txt | Bin 200 -> 88 bytes requirements.txt:Zone.Identifier | Bin 0 -> 25 bytes static/css/base.css:Zone.Identifier | Bin 0 -> 25 bytes static/css/bootstrap.min.css:Zone.Identifier | Bin 0 -> 25 bytes static/css/cadran_image.css:Zone.Identifier | Bin 0 -> 25 bytes ...bulator_bootstrap5.min.css:Zone.Identifier | Bin 0 -> 25 bytes .../exemple-produit.jpg:Zone.Identifier | Bin 0 -> 25 bytes static/images/stock-bon.png:Zone.Identifier | Bin 0 -> 25 bytes .../stock-prerupture.png:Zone.Identifier | Bin 0 -> 25 bytes .../images/stock-rupture.png:Zone.Identifier | Bin 0 -> 25 bytes static/js/Untitled-1.py | 14 --- static/js/bootstrap.min.js:Zone.Identifier | Bin 0 -> 25 bytes static/js/carnet_carburant.js:Zone.Identifier | Bin 0 -> 25 bytes .../carnet_sortie_vehicule.js:Zone.Identifier | Bin 0 -> 25 bytes static/js/detail_course.js:Zone.Identifier | Bin 0 -> 25 bytes static/js/detail_gestion_vehicule.js | 14 --- ...detail_gestion_vehicule.js:Zone.Identifier | Bin 0 -> 25 bytes .../js/details_fournisseur.js:Zone.Identifier | Bin 0 -> 25 bytes ...stion_fournisseur_index.js:Zone.Identifier | Bin 0 -> 25 bytes static/js/gestion_produit.js | 117 ++++++++++-------- static/js/gestion_produit.js:Zone.Identifier | Bin 0 -> 25 bytes static/js/gestion_vehicule.js:Zone.Identifier | Bin 0 -> 25 bytes static/js/index.js | 9 +- static/js/index.js:Zone.Identifier | Bin 0 -> 25 bytes static/js/mouvement_stock.js | 34 +++-- static/js/mouvement_stock.js:Zone.Identifier | Bin 0 -> 25 bytes static/js/tabulator.min.js:Zone.Identifier | Bin 0 -> 25 bytes 392 files changed, 255 insertions(+), 246 deletions(-) create mode 100644 .coverage:Zone.Identifier create mode 100644 .gitignore:Zone.Identifier create mode 100644 SGL/__init__.py:Zone.Identifier create mode 100644 SGL/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/settings.cpython-310.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/settings.cpython-313.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/urls.cpython-310.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/urls.cpython-313.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/views.cpython-310.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/views.cpython-313.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/wsgi.cpython-310.pyc:Zone.Identifier create mode 100644 SGL/__pycache__/wsgi.cpython-313.pyc:Zone.Identifier create mode 100644 SGL/asgi.py:Zone.Identifier create mode 100644 SGL/settings.py:Zone.Identifier create mode 100644 SGL/templates/BASE.html:Zone.Identifier create mode 100644 SGL/templates/emails/email_template.html:Zone.Identifier create mode 100644 SGL/templates/index.html:Zone.Identifier create mode 100644 SGL/urls.py:Zone.Identifier create mode 100644 SGL/views.py:Zone.Identifier create mode 100644 SGL/wsgi.py:Zone.Identifier create mode 100644 authentification/__init__.py:Zone.Identifier create mode 100644 authentification/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/admin.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/admin.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/apps.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/apps.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/models.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/models.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/tests.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/urls.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/urls.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/views.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/__pycache__/views.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/admin.py:Zone.Identifier create mode 100644 authentification/apps.py:Zone.Identifier create mode 100644 authentification/migrations/0001_initial.py:Zone.Identifier create mode 100644 authentification/migrations/__init__.py:Zone.Identifier create mode 100644 authentification/migrations/__pycache__/0001_initial.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/migrations/__pycache__/0001_initial.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/migrations/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/migrations/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/models.py:Zone.Identifier create mode 100644 authentification/templates/authentification/login.html:Zone.Identifier create mode 100644 authentification/templatetags/__init__.py:Zone.Identifier create mode 100644 authentification/templatetags/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/templatetags/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/templatetags/__pycache__/group_tags.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/templatetags/__pycache__/sorel.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/templatetags/__pycache__/tags_personnaliser.cpython-310.pyc:Zone.Identifier create mode 100644 authentification/templatetags/__pycache__/tags_personnaliser.cpython-313.pyc:Zone.Identifier create mode 100644 authentification/templatetags/tags_personnaliser.py:Zone.Identifier create mode 100644 authentification/tests.py:Zone.Identifier create mode 100644 authentification/urls.py:Zone.Identifier create mode 100644 authentification/views.py:Zone.Identifier create mode 100644 db.sqlite3:Zone.Identifier create mode 100644 gestion_fournisseur/__init__.py:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/admin.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/admin.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/apps.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/apps.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/forms.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/forms.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/models.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/models.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/tests.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/urls.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/urls.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/views.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/__pycache__/views.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/admin.py:Zone.Identifier create mode 100644 gestion_fournisseur/apps.py:Zone.Identifier create mode 100644 gestion_fournisseur/forms.py:Zone.Identifier create mode 100644 gestion_fournisseur/migrations/__init__.py:Zone.Identifier create mode 100644 gestion_fournisseur/migrations/__pycache__/0001_initial.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/migrations/__pycache__/0002_alter_fournisseur_categorie_alter_fournisseur_email_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/migrations/__pycache__/0002_remove_fournisseur_categorie_fournisseur_categorie.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/migrations/__pycache__/0003_alter_fournisseur_telephone.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/migrations/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/migrations/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_fournisseur/models.py:Zone.Identifier create mode 100644 gestion_fournisseur/templates/gestion_fournisseur/details_fournisseur.html:Zone.Identifier create mode 100644 gestion_fournisseur/templates/gestion_fournisseur/index.html:Zone.Identifier create mode 100644 gestion_fournisseur/tests.py:Zone.Identifier create mode 100644 gestion_fournisseur/urls.py:Zone.Identifier create mode 100644 gestion_fournisseur/views.py:Zone.Identifier create mode 100644 gestion_produit/__init__.py:Zone.Identifier create mode 100644 gestion_produit/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/admin.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/admin.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/apps.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/apps.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/forms.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/forms.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/models.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/models.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/tests.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/urls.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/urls.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/views.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/__pycache__/views.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/admin.py:Zone.Identifier create mode 100644 gestion_produit/apps.py:Zone.Identifier create mode 100644 gestion_produit/forms.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0001_initial.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0002_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0003_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0004_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0005_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0006_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0007_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0008_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0009_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0010_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0011_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0012_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0013_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0014_demander_user_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0015_remove_produit_seuil_rupture_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0016_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0017_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0018_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0019_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0020_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0021_commander_prix_achat_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0022_fournisseur_nifp_fournisseur_rccm_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0023_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0024_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0025_remove_demander_datedemande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0026_remove_demander_datedemiseadisposouhaite_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/0027_alter_commander_date_commande_and_more.py:Zone.Identifier create mode 100644 gestion_produit/migrations/__init__.py:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0001_initial.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0001_initial.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0002_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0002_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0002_commander_livrer_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0003_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0003_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0004_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0004_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0004_demander_valider_par_chef_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0005_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0005_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0005_demander_quantite_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0006_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0006_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0006_demander_motif_refus_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0007_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0007_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0007_demander_livrer_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0008_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0008_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0009_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0009_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0010_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0010_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0011_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0011_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0012_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0012_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0013_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0013_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0014_demander_user_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0014_demander_user_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0015_remove_produit_seuil_rupture_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0015_remove_produit_seuil_rupture_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0016_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0016_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0017_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0017_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0018_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0018_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0019_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0019_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0020_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0020_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0021_commander_prix_achat_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0021_commander_prix_achat_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0022_fournisseur_nifp_fournisseur_rccm_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0022_fournisseur_nifp_fournisseur_rccm_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0023_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0023_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0024_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0024_alter_commander_date_commande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0025_remove_demander_datedemande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0025_remove_demander_datedemande_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0026_remove_demander_datedemiseadisposouhaite_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0026_remove_demander_datedemiseadisposouhaite_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/0027_alter_commander_date_commande_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_produit/migrations/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_produit/models.py:Zone.Identifier create mode 100644 gestion_produit/templates/gestion_produit/index.html:Zone.Identifier create mode 100644 gestion_produit/templates/gestion_produit/mouvement_stock.html:Zone.Identifier create mode 100644 gestion_produit/tests.py:Zone.Identifier create mode 100644 gestion_produit/urls.py:Zone.Identifier create mode 100644 gestion_produit/views.py:Zone.Identifier create mode 100644 gestion_vehicule/__init__.py:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/admin.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/admin.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/apps.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/apps.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/forms.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/forms.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/models.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/models.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/tests.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/urls.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/urls.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/views.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/__pycache__/views.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/admin.py:Zone.Identifier create mode 100644 gestion_vehicule/apps.py:Zone.Identifier create mode 100644 gestion_vehicule/forms.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0001_initial.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0002_alter_demandevehicule_date_heure_and_more.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0003_alter_demandevehicule_validation.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0004_demandevehicule_motif_refus.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0005_demandevehicule_course_terminer_and_more.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0006_remove_carnetbord_id_alter_carnetbord_mois_concerne.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0007_alter_carnetbord_km_fin_mois.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0008_demandevehicule_chauffeur_and_more.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0009_remove_carnetbord_km_debut_mois_and_more.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0010_carnetcarburant_course_and_more.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0011_remove_carnetcarburant_vehicule.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0012_alter_carnetbord_vehicule.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/0013_alter_carnetbord_km_arrive_and_more.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__init__.py:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0001_initial.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0001_initial.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0002_alter_demandevehicule_date_heure_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0002_alter_demandevehicule_date_heure_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0003_alter_demandevehicule_validation.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0003_alter_demandevehicule_validation.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0004_demandevehicule_motif_refus.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0004_demandevehicule_motif_refus.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0005_demandevehicule_course_terminer_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0005_demandevehicule_course_terminer_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0006_alter_demandevehicule_heure_course_termine.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0006_remove_carnetbord_id_alter_carnetbord_mois_concerne.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0006_remove_carnetbord_id_alter_carnetbord_mois_concerne.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0007_alter_carnetbord_km_fin_mois.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0007_alter_carnetbord_km_fin_mois.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0008_demandevehicule_chauffeur_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0008_demandevehicule_chauffeur_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0009_remove_carnetbord_km_debut_mois_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0009_remove_carnetbord_km_debut_mois_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0010_carnetcarburant_course_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0010_carnetcarburant_course_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0011_remove_carnetcarburant_vehicule.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0011_remove_carnetcarburant_vehicule.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0012_alter_carnetbord_vehicule.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0012_alter_carnetbord_vehicule.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0013_alter_carnetbord_km_arrive_and_more.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/0013_alter_carnetbord_km_arrive_and_more.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/__init__.cpython-310.pyc:Zone.Identifier create mode 100644 gestion_vehicule/migrations/__pycache__/__init__.cpython-313.pyc:Zone.Identifier create mode 100644 gestion_vehicule/models.py:Zone.Identifier create mode 100644 gestion_vehicule/templates/gestion_vehicule/carnet_carburant.html:Zone.Identifier create mode 100644 gestion_vehicule/templates/gestion_vehicule/carnet_sortie_vehicule.html:Zone.Identifier create mode 100644 gestion_vehicule/templates/gestion_vehicule/detail_course.html:Zone.Identifier create mode 100644 gestion_vehicule/templates/gestion_vehicule/detail_vehicule.html:Zone.Identifier create mode 100644 gestion_vehicule/templates/gestion_vehicule/index.html:Zone.Identifier create mode 100644 gestion_vehicule/tests.py:Zone.Identifier create mode 100644 gestion_vehicule/urls.py:Zone.Identifier create mode 100644 gestion_vehicule/views.py:Zone.Identifier create mode 100644 manage.py:Zone.Identifier create mode 100644 media/fournisseur/nifp/Equipe_3_Fria_centre_Menage.pdf:Zone.Identifier create mode 100644 media/fournisseur/nifp/IMG-20260102-WA0003.jpg create mode 100644 media/fournisseur/nifp/IMG-20260102-WA0003.jpg:Zone.Identifier create mode 100644 media/fournisseur/nifp/RAPPORT_DANALYSE_DU_10.12.2024.pdf:Zone.Identifier create mode 100644 media/fournisseur/rccm/IMG-20260101-WA0004.jpg create mode 100644 media/fournisseur/rccm/IMG-20260101-WA0004.jpg:Zone.Identifier create mode 100644 media/fournisseur/rccm/Programme-Master-Finance-Digitale-DIT.pdf:Zone.Identifier create mode 100644 media/fournisseur/rccm/RAPPORT_DANALYSE_DU_10.12.2024.pdf:Zone.Identifier create mode 100644 media/produit_image/ChatGPT_Image_1_janv._2026_22_53_05.png create mode 100644 media/produit_image/ChatGPT_Image_1_janv._2026_22_53_05.png:Zone.Identifier create mode 100644 media/produit_image/ChatGPT_Image_2_janv._2026_08_40_22.png create mode 100644 media/produit_image/ChatGPT_Image_2_janv._2026_08_40_22.png:Zone.Identifier create mode 100644 media/produit_image/Dr_youla.png create mode 100644 media/produit_image/Dr_youla.png:Zone.Identifier create mode 100644 media/produit_image/LOGO_AFRICAM_PREACTS_GUINEE_FR.jpg:Zone.Identifier create mode 100644 media/produit_image/LOGO_AFRICAM_PREACTS_GUINEE_FR_RKxGJa0.jpg:Zone.Identifier create mode 100644 media/produit_image/LOGO_AFRICAM_PREACTS_GUINEE_FR_k6t6gJ7.jpg:Zone.Identifier create mode 100644 media/produit_image/LOGO_AFRICAM_PREACTS_GUINEE_FR_nGBZs9l.jpg:Zone.Identifier create mode 100644 media/produit_image/LOGO_AFRICAM_PREACTS_GUINEE_FR_ngW1veO.jpg:Zone.Identifier create mode 100644 media/produit_image/Rplot.png:Zone.Identifier create mode 100644 media/produit_image/anasp.jpg create mode 100644 media/produit_image/anasp.jpg:Zone.Identifier create mode 100644 media/produit_image/bilan_exploration.png:Zone.Identifier create mode 100644 media/produit_image/exemple-de-rapport-lien-pdf-laboratoire-mgd.jpg:Zone.Identifier create mode 100644 media/produit_image/exemple-de-rapport-lien-pdf-laboratoire-mgd_9idXmSP.jpg:Zone.Identifier create mode 100644 media/produit_image/exemple-de-rapport-lien-pdf-laboratoire-mgd_Pa9vHK7.jpg:Zone.Identifier create mode 100644 media/produit_image/exemple-de-rapport-lien-pdf-laboratoire-mgd_qrNf5vF.jpg:Zone.Identifier create mode 100644 media/produit_image/gamal.jpg create mode 100644 media/produit_image/gamal.jpg:Zone.Identifier create mode 100644 media/produit_image/logo.ico:Zone.Identifier create mode 100644 media/produit_image/logo.jpg:Zone.Identifier create mode 100644 media/produit_image/logo_3Ufp6I9.jpg:Zone.Identifier create mode 100644 media/produit_image/logo_8sK9e1R.jpg:Zone.Identifier create mode 100644 media/produit_image/logo_KeooBek.ico:Zone.Identifier create mode 100644 media/produit_image/logo_M489mjN.jpg create mode 100644 media/produit_image/logo_M489mjN.jpg:Zone.Identifier create mode 100644 media/produit_image/logo_cmYUgKP.jpg:Zone.Identifier create mode 100644 media/produit_image/logo_doq5TsE.jpg:Zone.Identifier create mode 100644 media/produit_image/logo_fHPzfwp.ico:Zone.Identifier create mode 100644 media/produit_image/téléchargement.jpg:Zone.Identifier create mode 100644 media/produit_image/téléchargement_11nr3Zb.jpg:Zone.Identifier create mode 100644 media/produit_image/téléchargement_BmsEqGY.jpg:Zone.Identifier create mode 100644 media/produit_image/téléchargement_EwmRaDh.jpg:Zone.Identifier create mode 100644 media/vehicule_image/Dr_youla.png create mode 100644 media/vehicule_image/Dr_youla.png:Zone.Identifier create mode 100644 media/vehicule_image/logo.ico:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_0am1A2J.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_6pPxAX4.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_87hzfmh.jpg create mode 100644 media/vehicule_image/téléchargement_87hzfmh.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_8FFpOHu.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_LpXAquO.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_VsOO72y.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_Z9fTDJk.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_h9sCIg4.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_kTZyDoZ.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_nbQMCJB.jpg:Zone.Identifier create mode 100644 media/vehicule_image/téléchargement_yp1otbv.jpg:Zone.Identifier create mode 100644 pyproject.toml:Zone.Identifier create mode 100644 requirements.txt:Zone.Identifier create mode 100644 static/css/base.css:Zone.Identifier create mode 100644 static/css/bootstrap.min.css:Zone.Identifier create mode 100644 static/css/cadran_image.css:Zone.Identifier create mode 100644 static/css/tabulator_bootstrap5.min.css:Zone.Identifier create mode 100644 static/images/exemple-produit.jpg:Zone.Identifier create mode 100644 static/images/stock-bon.png:Zone.Identifier create mode 100644 static/images/stock-prerupture.png:Zone.Identifier create mode 100644 static/images/stock-rupture.png:Zone.Identifier delete mode 100644 static/js/Untitled-1.py create mode 100644 static/js/bootstrap.min.js:Zone.Identifier create mode 100644 static/js/carnet_carburant.js:Zone.Identifier create mode 100644 static/js/carnet_sortie_vehicule.js:Zone.Identifier create mode 100644 static/js/detail_course.js:Zone.Identifier create mode 100644 static/js/detail_gestion_vehicule.js:Zone.Identifier create mode 100644 static/js/details_fournisseur.js:Zone.Identifier create mode 100644 static/js/gestion_fournisseur_index.js:Zone.Identifier create mode 100644 static/js/gestion_produit.js:Zone.Identifier create mode 100644 static/js/gestion_vehicule.js:Zone.Identifier create mode 100644 static/js/index.js:Zone.Identifier create mode 100644 static/js/mouvement_stock.js:Zone.Identifier create mode 100644 static/js/tabulator.min.js:Zone.Identifier diff --git a/.coverage:Zone.Identifier b/.coverage:Zone.Identifier new file mode 100644 index 0000000000000000000000000000000000000000..d6c1ec682968c796b9f5e9e080cc6f674b57c766 GIT binary patch literal 25 dcma!!%Fjy;DN4*MPD?F{<>dl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xF5dURjWnyGw ZWctU%f=*AaVOO18&926Jmd}FY1OSal4=exx delta 61 zcmX@czl@(ZpO=@50SF9!T4h>ndl#JyUFr831@K2xdl#JyUFr831@K2x7fK6yDigZ`SKw$4+d=#5R}&112Q=v?-{i;iphaTcCoph#+K~%n&(Q|73Pe zTIvv_Q1wDpRdcFTsc-|Sx11`q$M#YoRqdhDN+8sptG24DR$S8e#=)3)HJ@j`nfK<+ z_ukA;$9_0EQg<9nfnVkA6P3?*D#~v-=>BOiI0DUk^x4R%V)BA=IYMEoFsF#ej)QrkBPf6Ynr_+9#R54%1H)lIia-Nt%*OqQeZ(G%y)5 zmF!TP=%8GbqQ-fpm{}bnUlQ@7I=*Z`xINHb!?14y_{to)quy1Plv!noKvSV72ja^?IghNDZbm|~P#a(mc zx$!UNSh^3VP;R~%K}8q<5V`Q_LYFb}*$(8O2gk2b_WnWfX?UFM7vF{7brwn2{$e3A zvU<__o{&M2w|684(Wb|(Of%PI{2=<;B`(>S{o~Lrs)0JTH?Y`3v(jKyR`WORW*u@X zo>S?^Y;0ZTQW;j&C}$LmJiIuuKF~2@ z{9{M?Nl|mIS%*P{)6Dll!hfA3s&fDq-6#AN_~S2&>I?BTbpmT5 zh%`7W@n*wsa>irG7_~aDmR%l)!R!1OAe>)2d1A7iMJWh`A{vPU+cyZ2L>bxBs(b48 zo_LVRkt^b6Iw2m1^;Io-nUG;oPJL)#-uOZBYwB1;N+8FF#GZk4eg>ydNX`I)Xsuo? zVd_|eS3CykogEl09L6aV5+{WKAyJ{W9#}^FD8M7}^}svB@*Fx3A-gfVZL2+EcRC%B zC#vGAoH(1#CLcgorZO4>4ISfeJI3p)H`Cv$@i%bQG{Px>N&codlNlv%iB{&smNQ7p z1?RB$Y};)(JTD$+HVw*HrM-(}mzJVGI~4f~NKanVq&Si-5Z)2+Ms}JQ1+*!HiV5)~ zM|Zpg!|P_@;%K2dTA)RXV`T;5^%7}vzAp7gn@5&kL{s$4cOYB^C_3#L+=axe2onhH zd|*%BDIa@HfWY*8e$}s38GqhcQRSEu{vH6N16^-O$36m^dP6W_C~Cj{hb`;U(C{JB zRRbFKRHFYWCb#TdmU%PVugJ5!$uKMEd=6nAK^CUg&gEVpf_SxDY8T|X3SK*uMO-ak zndtM=8F*sky)j}sG1j8Gy4GuHYQOQjo#G#WRdGOA`I5Mu&o7(k|^kw&?LNE|Blue(aq@xPWj4p^m^2&~I1nWfjQa%tKXpyj?Z{Q7IliM!FI+ZIXZ& a+T5xFXy!JHm?O}Jpyi?Aco+k5D~Prs8EpgoXMt57c<;%?)~mL zch28E`Rd5GM+^0M+*IIq^QQxq>Aa%+jEnA{28+WmoclKmCs*wFY@8^Juy8don}D}b z?Xj&{3%Cd~Zz!|9JkFvl_6}ijmbjr@C$oLP^aPB>dIP4v!|*8UWBtg1T(ZNmBpV3i z1|BhkEEOdBrdjx`k{@X$$SR3O%Z|8IK zhVdM_^$~!pERb9Dwz3SKEfW|NhB~h-YcN7EbWb^^T-?1Jc2zHYoh%!kaZ6+LHX({< zFm(v@7O9x>2-Ef`%f!=eg**dyFZZ|iz3_s*sE9)zW!hd4pm*%-2b=-P+@krTi^6GE0qFo*g3-rtn*XI^^*>!xi zRILhA-qR)u`H0`^)|*bT%AI0E)LFCQIwAq$q6fi3=tbz0yF!y>RL+G?@7)Q6X=+p> z@C0a3gP0^n3>b+34H_d6rKJ-KEA5cEm=L9RtJJNLjePklPI-8cE=W~ISxUUN5o z#ynW9IBvOaH>OwQso2awVDcm$gZCw`itX@{pT@TB-e91$9{6IZD0qztUIjr1ub|bZ z6B^b3iY3GenTjvy|A3sdv`#|~*5zoR)9F)KGyf%%W_tkms3bfzX zoYE3+TcQP)_!=v@C7&=q%(z{G74FxJ|(Y>iBxCF6>fO^uywLaSSl8`sxeEXWA(Yf&!*UE4gROhKLMc zD0!zKJI8(^?c^va$!t2=T1}P+*(}N68#?Aq?3dRDk46LcgY~rhW-y&)xWy4J0r-hp z-7aG4ctcbi4(Sc2CUZw{%YeiML4Y7)p4zd%`VrU?ew7zeXC?w4G!a7ff3qug$gflB zXy8o^rN-o+sgZ&2U>f8zVL|-j`h%Dy8m(;lGunF+rOF5|0?de)y{GG|ZbSl$#^Reof>JeoqRhdMV_Sa}9jw<2sqmO&Xxdt!*RtWw_Nn zYEoCRA(_~e;Gsl&ApaiQwi0B`Xg80?SqqF@z@rxt@XB@HQ-M9s@3l+Cb}6pMz-b$D z1*L=Ll6Z1E2c0;$F}kG@eJ!EUwH{NYmVPhRFRp@Cen@^iUK}4`3#Hn8eQK$~Uw5V$ zFV{uMtqW%g|CWRy!`aO`{w0Ysaz{3^g1w-9Yj)x61j2cQ5<&yPLBKC`)j&`UftkiZ w8+v<{PlJ7mgT85sWyDAl`ZZi_3ISA&f=P_0U~HnuWns1%#snogEb|HSA1|l72LJ#7 diff --git a/SGL/__pycache__/views.cpython-310.pyc:Zone.Identifier b/SGL/__pycache__/views.cpython-310.pyc:Zone.Identifier new file mode 100644 index 0000000000000000000000000000000000000000..d6c1ec682968c796b9f5e9e080cc6f674b57c766 GIT binary patch literal 25 dcma!!%Fjy;DN4*MPD?F{<>dl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2xdl#JyUFr831@K2x