Commit graph

483 commits

Author SHA1 Message Date
32eec7b442 feat: implement AJAX-based folder autocomplete for Select2 widgets and add corresponding view and tests 2026-08-29 19:41:47 +02:00
15b058e246 feat: add bulk user selection for sharing, implement hierarchical path display, and standardize user naming conventions. 2026-08-29 19:33:02 +02:00
a098a66204 feat: implement document sharing authorization and visibility settings updates 2026-08-29 19:20:15 +02:00
22d0ad9928 feat: implement document and folder visibility levels with thematic filtering support 2026-08-29 18:52:31 +02:00
577fb1232b feat: implement color-based sign verification and add ground truth management support 2026-08-29 16:22:07 +02:00
a364b6161d feat: add thematic code input to location form and add null checks for modal elements 2026-08-28 16:15:53 +02:00
1df0c1b8c1 feat: track status changes in InterventionTimeLine when generating contract documents 2026-08-28 16:05:52 +02:00
ce79d913ea refactor: standardize inspection result status badge styling and update CSS filter components 2026-08-28 14:39:25 +02:00
0fc77df306 feat: implement desktop view of inspection list view with filtering, export capabilities, and map integration 2026-08-28 14:29:42 +02:00
96492a9726 feat: add dynamic signpanel type column to asset export and optimize query performance 2026-08-28 11:09:12 +02:00
33ef94902b refactor: replace ContentType lookup with robust filtering and validation across asset and intervention views 2026-08-28 10:57:41 +02:00
27056b61fa feat: add cancel/restore functionality for controls with granular permissions and API support 2026-08-28 10:45:17 +02:00
10942c81af chore: update Dutch and English translations for unprocessed and overdue intervention labels 2026-08-28 10:13:39 +02:00
Karl Determe
4a2aaf9fd0 feat: implement control management views, offline support, and associated unit tests 2026-08-27 16:40:48 +02:00
Karl Determe
6b8978254b feat: add unit tests and views for asset editing and export functionality 2026-08-27 16:06:34 +02:00
0b190526f8 feat: add external_reference field to assets with permission support, improve intervention contract assignment logic, and sanitize template strings. 2026-08-26 16:52:09 +02:00
Karl Determe
4135c6ef47 feat: implement traffic light asset management models, views, and cross-plan parsing utilities 2026-08-26 09:33:40 +02:00
Karl Determe
ba268f5e2a feat: implement traffic light radar support including models, views, templates, and tests 2026-08-25 16:02:51 +02:00
Karl Determe
6fe9908a11 feat: introduce modular intervention workflow view components and logic for status management 2026-08-25 15:03:20 +02:00
Karl Determe
af949b8b3d feat: add UI template for importing and comparing traffic light cross plans from Excel files 2026-08-25 14:03:30 +02:00
Karl Determe
ac75712828 feat: add traffic light cross-plan import functionality with file upload and data preview/integration support 2026-08-25 13:25:37 +02:00
Karl Determe
442469f3e0 Support cross plan cable headers in any column, dynamic strands, and radar codes 2026-08-25 12:30:26 +02:00
Karl Determe
09e684a07c Ensure cross_plans directory exists before saving JSON in import_cross_plan 2026-08-25 12:23:46 +02:00
Karl Determe
3ede92b24f Fix missing endif for unifiedExportModal in unified_index.html 2026-08-25 12:13:39 +02:00
Karl Determe
682c2bdfcf Fix Django template syntax and set col-map margin-top to 50px 2026-08-25 12:11:24 +02:00
Karl Determe
d82dcde16d feat: implement unified asset index view with dynamic filtering modal and associated JavaScript logic 2026-08-25 12:07:16 +02:00
Karl Determe
2b8cdfabb7 feat: add unified index template and script for map-based asset and location filtering 2026-08-25 12:03:40 +02:00
Karl Determe
0b3d00fdf5 feat: introduce unified asset and location management interface and logic 2026-08-25 11:38:03 +02:00
Karl Determe
97edbde803 feat: implement unified assets and locations management system via new index page and associated scripts 2026-08-25 11:35:45 +02:00
Karl Determe
e6bc68ee42 feat: add index templates for observations, assets, controls, and interventions with custom filtering UI 2026-08-25 11:27:40 +02:00
Karl Determe
be57578aa1 feat: add template for public space occupation authorization request form 2026-08-25 10:40:12 +02:00
Karl Determe
2a78cfc27b feat: create initial default HTML template for new public space occupation authorization requests 2026-08-25 10:11:45 +02:00
Karl Determe
cb9e8a1c8b feat: create new base template for public occupation authorization requests 2026-08-25 10:08:36 +02:00
c90ee9ece5 style: add status-on_pause badge styling and simplify calendar marker rendering to solid colors 2026-08-24 19:00:19 +02:00
7d3362d770 fix: synchronize intervention status history by including all status events and ensuring the final state matches current intervention status. 2026-08-24 18:46:27 +02:00
a21aa59fa9 feat: enable aggregated tooltips for overlapping timeline milestones and update UI styling 2026-08-24 18:40:34 +02:00
04a118d04d feat: add status history and milestone visualization with interactive tooltips to the intervention timeline 2026-08-24 18:32:40 +02:00
a50bebe427 feat: implement interactive dashboard and Excel export for pending interventions and observations 2026-08-24 16:37:37 +02:00
cfdcc41929 feat: enhance pending analysis report with thematic cross-tabulation and TCD-ready data structures 2026-08-24 16:17:11 +02:00
f72fe1bfd7 feat: add management command and service for analyzing and exporting pending interventions and observations 2026-08-24 15:15:17 +02:00
22da9400f3 feat: prevent redundant notification emails when providers update intervention status 2026-08-24 10:58:04 +02:00
d138ee98c4 feat: implement interactive mini-map and fullscreen positioning mode for precise sign placement 2026-08-23 12:10:29 +02:00
d931827c84 feat: implement traffic sign classifier with ONNX model support and updated OCR detection logic 2026-08-23 10:28:22 +02:00
814a04f1ac feat: implement dynamic sign panel rendering with compliance status and icon support on inspection maps 2026-08-22 18:08:12 +02:00
e561a77fc0 feat: integrate YOLOv10n model training pipeline with dataset and environment configuration 2026-08-22 14:56:20 +02:00
f98878f9c4 fix: update default queryset to return none when no filters are applied 2026-08-21 17:31:53 +02:00
0551e012f4 refactor: remove sidebar template logic and update document listing to default to root-level folders 2026-08-21 17:24:27 +02:00
ce48b99a45 refactor: optimize document navigation, add model database indexes, and improve as-built document import logic 2026-08-21 17:17:30 +02:00
5fd6ded07f feat: update import_as_built_documents command to support recursive directory structures and add a --clean-existing option. 2026-08-21 15:53:40 +02:00
04eb087cf1 feat: add ZIP archive support and expand structure directory matching to include location codes 2026-08-21 15:14:15 +02:00