Commit graph

  • f429838a39 feat: add stock management module, common models, and mobile views Karl Determe 2026-09-29 13:30:42 +0200
  • ca4d1b3c1b feat: add views and templates for stock batch creation on desktop and mobile Karl Determe 2026-09-29 12:42:27 +0200
  • 8b13236a26 fix(interventions,mobile): allow multi-thematic visibility for contractor teams and prevent persistent search query kdeterme 2026-09-28 21:01:59 +0200
  • de73de7328 feat(interventions,stock): sync preparation orders and material status on intervention cancellation kdeterme 2026-09-28 20:01:39 +0200
  • c00212f79e fix(interventions): translate modal status and apply assigned color on interventions list and map kdeterme 2026-09-28 16:26:44 +0200
  • 37c1016b57 feat(interventions): distinguer les interventions 'à traiter' déjà assignées en rose (#d81b60) kdeterme 2026-09-28 14:45:17 +0200
  • 0bbe267498 feat(contracts): auto-sync team schedule daily and on mobile access - Register sync_teams_schedule in init_scheduled_tasks (daily at 04:00 local) - Trigger sync_member_current_teams on mobile intervention list load - Trigger sync_member_current_teams on user login signal kdeterme 2026-09-28 14:17:44 +0200
  • f4460a5323 feat: add edit note functionality and UI action buttons kdeterme 2026-09-25 23:36:04 +0200
  • 205a05cb5b feat(interventions): aligner les permissions des notes par statut et historiser le mobile kdeterme 2026-09-25 23:20:09 +0200
  • 7911369740 feat: restrict intervention timeline history and filter controls to internal users kdeterme 2026-09-25 22:53:32 +0200
  • 2df4621e5b feat(interventions): afficher les statuts de la chronologie sous forme de cercles numérotés kdeterme 2026-09-25 22:35:29 +0200
  • fd794737a8 style(interventions): standardize timeline status badge widths and use distinct purple for status event - Assign fixed 115px width to all status badges for vertical alignment of transitions - Unify left event badge width to 85px for a clean tabular layout - Use purple (#6f42c1) for the 'Statut' badge and node icon to avoid visual collision with status colors - Update timeline unit tests accordingly kdeterme 2026-09-25 22:24:05 +0200
  • f510a086bd feat(interventions): trace notes, documents and element links in full timeline - Add 'note', 'document', and 'link' event types to InterventionTimeLine - Record timeline events for note additions/edits/deletions (standalone and batch) - Record document uploads and deletions (desktop and mobile APIs) - Record asset linking/unlinking with friendly names and linked interventions - Display detailed items exclusively in the toggleable "Historique complet" view - Maintain shortname display for all event authors - Update and compile FR, EN and NL translation catalogs - Add comprehensive test coverage for all new timeline event records kdeterme 2026-09-25 22:05:22 +0200
  • 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 kdeterme 2026-09-25 21:29:42 +0200
  • 71cb8369a0 feat(interventions): improve non-applicable button symbology in operations kdeterme 2026-09-25 16:14:13 +0200
  • ce924d7af4 fix(interventions): import Contract and ContractPost in admin to fix OperationTemplate change view kdeterme 2026-09-25 14:40:38 +0200
  • c8349a3171 feat: add continuous GPS tracking, pulsing location marker, and distance calculation to inspection maps kdeterme 2026-09-25 14:23:51 +0200
  • 97ecd8d9fb fix(inspections): prevent modal event bubbling and add bottom add-ouvrage button in GIEP kdeterme 2026-09-25 11:47:57 +0200
  • ca8d8187c1 feat: hide standard inspection sections for GIEP-specific inspections kdeterme 2026-09-25 11:34:04 +0200
  • b30e65e0a1 i18n: remplacer remarques initiales par remarques globales et mettre à jour les traductions kdeterme 2026-09-25 11:14:16 +0200
  • c6ef935e0b feat(inspections): restructurer le formulaire d'inspection GIEP par ouvrage kdeterme 2026-09-25 10:03:27 +0200
  • 5e9fced68f feat: add 7j view mode to team planning kdeterme 2026-09-25 09:27:32 +0200
  • 40ce03d812 feat: add rolling horizons and aggregated column support to team planning view modes kdeterme 2026-09-25 09:16:35 +0200
  • 096886a194 feat: add Django admin configuration, team services, and test planning for contracts Karl Determe 2026-09-24 11:33:53 +0200
  • f19eae6067 Merge branch 'main' of https://git.valogeo.be/Valogeo/loko Karl Determe 2026-09-24 11:04:00 +0200
  • 0231f2ac00 feat: add Django admin configurations and tests for common app Karl Determe 2026-09-24 11:03:47 +0200
  • 6b526f7056 fix(inspections): fix mobile zone filter and complete mobile translations in lists and maps kdeterme 2026-09-23 16:57:41 +0200
  • 61ef7fc3ea fix(trafficlights): correct cyclopieton 'bF' detection and preserve STIB detectors by default kdeterme 2026-09-22 21:59:05 +0200
  • c7c76f28dc fix: add legacy file fallback and use atomic transactions for document creation kdeterme 2026-09-22 19:44:35 +0200
  • 55cad6d6cc refactor: increase map marker badge size, font size, and update zoom layout parameters kdeterme 2026-09-21 19:12:50 +0200
  • c726d8f37c style(home): refine activity symbol sizes and prevent marker overlap with collision detection kdeterme 2026-09-21 18:50:15 +0200
  • f534758f91 fix(home): safe status choices lookup and thematic localized fields in activity_geojson kdeterme 2026-09-21 18:39:09 +0200
  • 1b93f3ae88 fix: fix try-catch block in home_index.js and update homewidget choices kdeterme 2026-09-21 16:39:49 +0200
  • de1d1c3b43 perf: optimize activity_geojson query, add caching and parallelize map data fetching kdeterme 2026-09-21 16:14:56 +0200
  • f0fb0df8ec feat: add operation type icons to map activity points kdeterme 2026-09-21 15:34:39 +0200
  • ef40e48163 feat(assets): add create_structure_folders management command kdeterme 2026-09-21 15:14:26 +0200
  • 9726e8b618 refactor: move build metadata arguments to end of Dockerfile to improve cache efficiency kdeterme 2026-09-21 14:50:18 +0200
  • f23107e749 feat: add metro structure types and filtering UI to exceptional transport widget kdeterme 2026-09-21 14:42:23 +0200
  • 0fa237564c refactor: remove georeferenced plans modal and custom map control from traffic lights import cross plan template v1.2.0 1.2.0 kdeterme 2026-09-21 11:59:11 +0200
  • e30faa6ad6 refactor: rename dxfFiles to availableDxfFiles and add fallback to window scope kdeterme 2026-09-21 11:44:09 +0200
  • 090c7dd03c refactor: integrate plans and calques into LayerSwitcherControl and remove custom plans control kdeterme 2026-09-21 11:38:52 +0200
  • 3f402e3d6a feat: add UI indicators and handling for modified pole and cable geometries in traffic lights import kdeterme 2026-09-21 11:29:06 +0200
  • 28d6664fbd feat: handle common wires and intelligent lantern matching in cross plan parser kdeterme 2026-09-21 10:56:49 +0200
  • 91e0f6d5dd fix(common): ensure admin and whole-territory users use default Territory directly kdeterme 2026-09-21 10:23:18 +0200
  • e6a09eaf37 feat: add Territory model for default map boundary, and separate daily report quick action to second row kdeterme 2026-09-21 10:04:39 +0200
  • 63c888fdbd feat: add territory mapping layers, dashboard widgets, and asset import management commands kdeterme 2026-09-20 23:01:52 +0200
  • cc0facdf92 refactor: migrate user map bounds caching from session to Django cache with signal-based invalidation kdeterme 2026-09-19 18:40:37 +0200
  • 73738b6757 feat: support multi-commune contracts, base asset categories, and filtered municipality access kdeterme 2026-09-19 18:33:39 +0200
  • e68e6ccefe feat: optimize context processing kdeterme 2026-09-19 18:33:17 +0200
  • d73a9e482d feat: support DXF-based pole alignment in traffic light imports kdeterme 2026-09-19 15:53:52 +0200
  • 6e4a304930 fix(teams): eliminate double scrollbar and white void in planning, highlight week/month scope controls kdeterme 2026-09-19 14:42:13 +0200
  • 74c1bf2447 feat: add intervention control team assignment, contract auto-assignment, and controller shortcuts dashboard widget kdeterme 2026-09-19 14:25:52 +0200
  • 1ab3c71754 fix: safely resolve AppView urls and purge obsolete schools AppView kdeterme 2026-09-19 13:54:49 +0200
  • 63bed7737d fix(docker): remove unversioned exports copy from Dockerfile kdeterme 2026-09-19 12:25:09 +0200
  • c20a8c4142 fix(docker): copy inspections and exports apps in Dockerfile kdeterme 2026-09-19 12:24:49 +0200
  • a0ffebc489 feat: add monthly team planning scopes and operation types to company teams kdeterme 2026-09-19 12:07:53 +0200
  • 4d0682efc1 feat(api): add /api/version/ endpoint for Fleet Management and Docker build metadata kdeterme 2026-09-19 10:47:36 +0200
  • aad07929b9 fix(thematics, home): mise à jour des thématiques (Sécurité, Stationnement, Propreté) et sécurisation du chargement de la carte sur l'accueil kdeterme 2026-09-18 19:22:59 +0200
  • bbaa092550 fix(inspections): corriger lookup sub_type dans migration 0013 sur base vierge kdeterme 2026-09-18 18:55:36 +0200
  • f2fbe7e394 feat: promote existing base inspections to HotBoxInspection instances and add pending visual checks UI kdeterme 2026-09-18 16:14:04 +0200
  • a52f205e42 feat: add not_checked option to water drainage in hotbox inspections kdeterme 2026-09-18 15:39:36 +0200
  • e1cf8d5565 fix: restore missing closing brace in updateEditHotBoxRecommendation kdeterme 2026-09-18 14:20:55 +0200
  • 3bec7cfd7c fix: remove redundant badge element lookup in edit inspection modal kdeterme 2026-09-18 14:12:21 +0200
  • ecb3bbddd1 feat: require all four hotbox inspection questions to be answered and update validation logic kdeterme 2026-09-18 13:46:53 +0200
  • 010466e26f feat: add HotBoxInspection model, views, templates, and admin configuration kdeterme 2026-09-18 12:02:05 +0200
  • 250a2b4f2f feat: add related inspections to intervention detail views and templates kdeterme 2026-09-18 10:44:58 +0200
  • 6c80028906 feat: add concerned categories and target asset model to intervention subtypes for dynamic inspection targeting kdeterme 2026-09-17 17:07:51 +0200
  • 368a167b9c feat: add support for dynamic intervention subtype filtering and validation kdeterme 2026-09-17 16:27:33 +0200
  • 396d26414c refactor: support multiple intervention types in subtypes and update non-compliance notifications for company members kdeterme 2026-09-17 16:05:36 +0200
  • 7ca27197bf feat: add custom admin assets to dynamically toggle approval_except_urgent field visibility kdeterme 2026-09-17 15:41:57 +0200
  • 8fc2798c52 feat: add approval exception for urgent contract interventions and update status transition permissions kdeterme 2026-09-17 14:35:53 +0200
  • 676e781943 feat: add inspections application and update interventions module with new models, views, and migrations Karl Determe 2026-09-17 08:55:47 +0200
  • 836b5c8edb feat: add custom notification recipient fields and helpers to Symptom model Karl Determe 2026-09-15 16:10:31 +0200
  • 9ae7b0631b feat: add robust panel type image normalization, text fallback rendering, and corresponding styles kdeterme 2026-09-14 16:37:34 +0200
  • dcf5477199 feat: add inventory validation notifications with single-claim auto-archiving kdeterme 2026-09-14 15:54:29 +0200
  • 5ebcc1e3c9 i18n: remove obsolete PREGO translations and update PMO terms in locale files kdeterme 2026-09-14 15:43:45 +0200
  • d2880eb3b1 fix(inspections): remove duplicate editModalEl declaration in edit modal kdeterme 2026-09-14 15:03:20 +0200
  • bfebdcf3dd feat: make inspection result status mandatory and improve GIEP form scoping kdeterme 2026-09-14 14:49:34 +0200
  • fe535683a1 feat: implement automated status calculation and unit tests for GIEP inspections kdeterme 2026-09-14 12:15:48 +0200
  • 660c40f0f7 feat: improve intervention visibility rules to correctly handle active and replanned interventions kdeterme 2026-09-14 11:33:24 +0200
  • 9522eed8f8 style: improve typography and contrast for member names in calendar UI kdeterme 2026-09-14 10:19:44 +0200
  • 099043ea8b feat: add unified map assemblies and dynamic zoom scaling for mobile assets kdeterme 2026-09-14 10:05:18 +0200
  • 3f75b511f2 refactor: align mobile sign and pole marker styles and grouping logic with desktop view kdeterme 2026-09-13 19:26:06 +0200
  • 534488814a refactor: improve sign panel marker styling, vertical stacking, and alignment logic on mobile map kdeterme 2026-09-13 19:02:59 +0200
  • 641ac314e5 feat: add sign pole map marker styling and conditional rendering for mobile assets kdeterme 2026-09-13 15:35:02 +0200
  • e2be198802 feat: add sign panel map markers, count badges, and asset grouping logic kdeterme 2026-09-13 15:27:32 +0200
  • 57976c71eb feat: add signpanel search support, symbology, and coordinate fallback in mobile asset views kdeterme 2026-09-13 15:01:23 +0200
  • bd8897499b feat: add multi-asset bottom sheet and selection UI for overlapping map markers kdeterme 2026-09-13 14:30:58 +0200
  • d33b49647b feat: add vector layers and GeoJSON support for polygons and lines on mobile map kdeterme 2026-09-13 14:16:57 +0200
  • 35a20a2936 refactor: extract asset symbology into a dedicated module and update map layers and templates kdeterme 2026-09-13 14:02:41 +0200
  • 2ada4f88b7 feat: enhance mobile asset map UI with floating alerts and updated limit handling kdeterme 2026-09-13 12:33:14 +0200
  • 4b1bc59f1e feat: add initial view button and no-results zone alert for mobile assets map kdeterme 2026-09-13 12:13:41 +0200
  • 27ab3a8c1b feat: allow technicians and observers to access mobile home via query parameter and session state kdeterme 2026-09-13 11:31:32 +0200
  • 6d2de3a7c8 feat: add mobile asset views and templates with localization updates kdeterme 2026-09-13 09:24:55 +0200
  • 429eb27e2d chore(i18n): update source file paths and creation dates in locale files kdeterme 2026-09-12 14:50:26 +0200
  • 2917a38942 refactor: relocate documents and linked assets to sidebar and update card styling in asset detail views kdeterme 2026-09-12 14:36:55 +0200
  • 894edc72fe feat: add specific fields, templates, and migration for nature trees kdeterme 2026-09-12 14:23:50 +0200
  • c8e8223ffa fix: prevent future history corruption and handle duplicate entries in company member records kdeterme 2026-09-12 12:08:23 +0200
  • db70f8fba9 fix(sign): filter only active panels in orphan check command kdeterme 2026-09-12 08:27:29 +0200
  • 025ddd09fc feat: add duplicate sign panel suppression, inactive status filtering, and management command kdeterme 2026-09-12 08:11:24 +0200