79af86fb7f
feat(interventions): amélioration de la chronologie et traçabilité complète de l'historique
...
- Ajout des types d'événements 'assignment' et 'modification' sur InterventionTimeLine
- Enregistrement des attributs modifiés (field_changes JSON) et des descriptions d'événements
- Création du service InterventionChangeTracker pour historiser les changements de champs et d'assignations
- Refonte visuelle de card_chronologie avec vue par défaut (statuts + assignations) et bascule vers l'historique complet
- Préservation des shortnames pour tous les auteurs des modifications
- Ajout des traductions i18n et de tests unitaires dédiés
2026-09-25 21:29:42 +02:00
71cb8369a0
feat(interventions): improve non-applicable button symbology in operations
2026-09-25 16:14:13 +02:00
ce924d7af4
fix(interventions): import Contract and ContractPost in admin to fix OperationTemplate change view
2026-09-25 14:40:38 +02:00
c8349a3171
feat: add continuous GPS tracking, pulsing location marker, and distance calculation to inspection maps
2026-09-25 14:23:51 +02:00
97ecd8d9fb
fix(inspections): prevent modal event bubbling and add bottom add-ouvrage button in GIEP
2026-09-25 11:47:57 +02:00
ca8d8187c1
feat: hide standard inspection sections for GIEP-specific inspections
2026-09-25 11:34:04 +02:00
b30e65e0a1
i18n: remplacer remarques initiales par remarques globales et mettre à jour les traductions
2026-09-25 11:14:16 +02:00
c6ef935e0b
feat(inspections): restructurer le formulaire d'inspection GIEP par ouvrage
...
- Isoler la météo au niveau de la zone GIEP globale
- Structurer chaque ouvrage : Conformité, Photos dédiées, Formulaire technique, Remarques
- Lier les photos aux ouvrages via field_key et auto-consolider statut et remarques
- Enrichir l'affichage de consultation et ajouter la suite de tests unitaires
2026-09-25 10:03:27 +02:00
5e9fced68f
feat: add 7j view mode to team planning
2026-09-25 09:27:32 +02:00
40ce03d812
feat: add rolling horizons and aggregated column support to team planning view modes
2026-09-25 09:18:40 +02:00
Karl Determe
096886a194
feat: add Django admin configuration, team services, and test planning for contracts
2026-09-24 11:33:53 +02:00
Karl Determe
f19eae6067
Merge branch 'main' of https://git.valogeo.be/Valogeo/loko
2026-09-24 11:04:00 +02:00
Karl Determe
0231f2ac00
feat: add Django admin configurations and tests for common app
2026-09-24 11:03:47 +02:00
6b526f7056
fix(inspections): fix mobile zone filter and complete mobile translations in lists and maps
2026-09-23 16:57:41 +02:00
61ef7fc3ea
fix(trafficlights): correct cyclopieton 'bF' detection and preserve STIB detectors by default
...
- Recognize combined 'bF' phases as cyclo-piétons with appropriate 2V200 cyclo-piéto model
- Improve lantern match scoring to pair LANxx_bF with existing LANxx lanterns on multi-lantern poles
- Normalize lantern model matching between Excel deduction and DB names
- Propose 'keep' by default for STIB tram detector loops ('dT') absent from the cross plan
- Add unit tests for cyclo-piéton deduction, lantern matching and STIB detector preservation
2026-09-22 21:59:05 +02:00
c7c76f28dc
fix: add legacy file fallback and use atomic transactions for document creation
2026-09-22 19:44:35 +02:00
55cad6d6cc
refactor: increase map marker badge size, font size, and update zoom layout parameters
2026-09-21 19:12:50 +02:00
c726d8f37c
style(home): refine activity symbol sizes and prevent marker overlap with collision detection
2026-09-21 18:50:15 +02:00
f534758f91
fix(home): safe status choices lookup and thematic localized fields in activity_geojson
2026-09-21 18:39:09 +02:00
1b93f3ae88
fix: fix try-catch block in home_index.js and update homewidget choices
2026-09-21 16:39:49 +02:00
de1d1c3b43
perf: optimize activity_geojson query, add caching and parallelize map data fetching
2026-09-21 16:14:56 +02:00
f0fb0df8ec
feat: add operation type icons to map activity points
2026-09-21 15:34:39 +02:00
ef40e48163
feat(assets): add create_structure_folders management command
2026-09-21 15:14:26 +02:00
9726e8b618
refactor: move build metadata arguments to end of Dockerfile to improve cache efficiency
2026-09-21 14:50:18 +02:00
f23107e749
feat: add metro structure types and filtering UI to exceptional transport widget
2026-09-21 14:42:23 +02:00
0fa237564c
refactor: remove georeferenced plans modal and custom map control from traffic lights import cross plan template
2026-09-21 11:59:11 +02:00
e30faa6ad6
refactor: rename dxfFiles to availableDxfFiles and add fallback to window scope
2026-09-21 11:44:09 +02:00
090c7dd03c
refactor: integrate plans and calques into LayerSwitcherControl and remove custom plans control
2026-09-21 11:38:52 +02:00
3f402e3d6a
feat: add UI indicators and handling for modified pole and cable geometries in traffic lights import
2026-09-21 11:29:06 +02:00
28d6664fbd
feat: handle common wires and intelligent lantern matching in cross plan parser
2026-09-21 10:56:49 +02:00
91e0f6d5dd
fix(common): ensure admin and whole-territory users use default Territory directly
2026-09-21 10:23:18 +02:00
e6a09eaf37
feat: add Territory model for default map boundary, and separate daily report quick action to second row
2026-09-21 10:04:39 +02:00
63c888fdbd
feat: add territory mapping layers, dashboard widgets, and asset import management commands
2026-09-20 23:01:52 +02:00
cc0facdf92
refactor: migrate user map bounds caching from session to Django cache with signal-based invalidation
2026-09-19 18:40:37 +02:00
73738b6757
feat: support multi-commune contracts, base asset categories, and filtered municipality access
2026-09-19 18:33:39 +02:00
e68e6ccefe
feat: optimize context processing
2026-09-19 18:33:17 +02:00
d73a9e482d
feat: support DXF-based pole alignment in traffic light imports
2026-09-19 15:53:52 +02:00
6e4a304930
fix(teams): eliminate double scrollbar and white void in planning, highlight week/month scope controls
2026-09-19 14:42:13 +02:00
74c1bf2447
feat: add intervention control team assignment, contract auto-assignment, and controller shortcuts dashboard widget
2026-09-19 14:25:52 +02:00
1ab3c71754
fix: safely resolve AppView urls and purge obsolete schools AppView
2026-09-19 13:54:49 +02:00
63bed7737d
fix(docker): remove unversioned exports copy from Dockerfile
2026-09-19 12:25:09 +02:00
c20a8c4142
fix(docker): copy inspections and exports apps in Dockerfile
2026-09-19 12:24:49 +02:00
a0ffebc489
feat: add monthly team planning scopes and operation types to company teams
2026-09-19 12:07:53 +02:00
4d0682efc1
feat(api): add /api/version/ endpoint for Fleet Management and Docker build metadata
2026-09-19 10:47:36 +02:00
aad07929b9
fix(thematics, home): mise à jour des thématiques (Sécurité, Stationnement, Propreté) et sécurisation du chargement de la carte sur l'accueil
2026-09-18 19:22:59 +02:00
bbaa092550
fix(inspections): corriger lookup sub_type dans migration 0013 sur base vierge
2026-09-18 18:55:36 +02:00
f2fbe7e394
feat: promote existing base inspections to HotBoxInspection instances and add pending visual checks UI
2026-09-18 16:14:04 +02:00
a52f205e42
feat: add not_checked option to water drainage in hotbox inspections
2026-09-18 15:39:36 +02:00
e1cf8d5565
fix: restore missing closing brace in updateEditHotBoxRecommendation
2026-09-18 14:20:55 +02:00
3bec7cfd7c
fix: remove redundant badge element lookup in edit inspection modal
2026-09-18 14:12:21 +02:00