Commit graph

233 commits

Author SHA1 Message Date
0ab5fee09b feat: add rclone support to import command and implement duplicate document skipping during sync 2026-08-21 15:04:08 +02:00
dda68cabec feat: add As-Built subfolder to structures and implement import_as_built_documents management command 2026-08-21 14:51:13 +02:00
fc7112bd98 refactor: use template variable for exceptional transport widget link title 2026-08-21 12:24:08 +02:00
c40bcb7f8f fix: add structures_autocomplete_assets url route and safely handle user_config in structures_index 2026-08-21 12:17:31 +02:00
4599537be3 fix: update template string quoting and regenerate translation files 2026-08-21 12:09:09 +02:00
90323a5013 feat: update exceptional transport widget with refined UI, new status filters, and improved structure detail display 2026-08-21 11:40:21 +02:00
1ee9164faf feat: add exceptional transport dashboard widget with role-based access and map visualization 2026-08-21 11:32:08 +02:00
3ebe87099d feat: add management command to import exceptional transport data for structures from CSV 2026-08-21 11:13:42 +02:00
3f4ecef343 refactor: consolidate django import statements and simplify Q object references in structures.py 2026-08-21 10:34:43 +02:00
55d021b7ef feat: implement exceptional transport structures management with models, admin, and user permissions 2026-08-21 10:29:26 +02:00
a410cc855f refactor: harden API error handling in frontend modals and update asset code generation prefix in tests 2026-08-21 09:00:14 +02:00
24bf8a9bb5 feat: standardize favicon and apple-touch-icon across all application templates 2026-08-21 08:27:48 +02:00
Karl Determe
76158a3be0 feat: implement calendar functionality and add localization support for intervention models 2026-08-20 13:36:42 +02:00
Karl Determe
56281b4821 Merge remote-tracking branch 'origin/main' into main with visibility permissions fix 2026-08-20 12:08:29 +02:00
Karl Determe
a42c46f336 feat: implement time-restricted intervention visibility and occupation management permissions for teams 2026-08-20 12:05:51 +02:00
28f8204f5a refactor: optimize admin queries and add dependent dropdown logic for contract posts in operation templates 2026-08-19 16:28:51 +02:00
0d35e71cfc feat: implement dynamic filtering for contracts and contract posts in the intervention admin interface 2026-08-19 16:12:54 +02:00
5bfde04f1a feat: allow intervention association with contracts via orders and improve order selection UI in detail view 2026-08-19 16:02:02 +02:00
be04a5e4c0 feat: implement automatic contract post assignment for interventions based on operation templates 2026-08-19 15:19:05 +02:00
cfd11654ab feat: implement granular intervention permissions and support batch field updates via JSON API 2026-08-19 14:25:11 +02:00
cde2c7e52f feat: refactor post filtering logic and automate contract post population based on context counts 2026-08-19 12:19:00 +02:00
e2eb20536d feat: add allow_team_members_edit option to contracts and update permissions to allow intra-team intervention management 2026-08-19 11:55:16 +02:00
94cb7148a0 feat: add support for TrafficLightProgramming management and textarea fields in generic asset templates 2026-08-19 11:30:42 +02:00
80cbb80d06 feat: add controller model name display to traffic light intersection details 2026-08-19 11:02:54 +02:00
46f1d0d384 feat: add reprogrammation intervention type restricted to trafficlights thematic and update forms accordingly 2026-08-19 10:35:55 +02:00
f810041e98 feat: add external interventions widget to home dashboard and update localization file references 2026-08-19 09:51:46 +02:00
e93d875c70 feat: implement comprehensive associated intervention tracking and display for observations 2026-08-19 08:44:57 +02:00
1671d9e449 feat: implement intervention duplication functionality with mobile UI support and comprehensive unit tests 2026-08-19 08:34:29 +02:00
Karl Determe
86979307ae feat: add edit inspection modal component and associated test file 2026-08-19 08:11:03 +02:00
Karl Determe
b15326602b feat: implement preventive intervention templates and operation grouping system 2026-08-19 07:35:50 +02:00
Karl Determe
ca6d09c6b1 feat: add location management, asset creation modal, and intervention proximity tracking to details view 2026-08-19 07:17:15 +02:00
Karl Determe
1bdb771f3b feat: implement asset editing module with modal support and automated asset code generation 2026-08-19 06:56:15 +02:00
Karl Determe
360db5aaad feat: implement structures management module with index views, location geojson endpoints, and modal for adding assets 2026-08-18 16:05:57 +02:00
Karl Determe
ff4042b333 feat: implement document management views, forms, templates, and URL routing 2026-08-18 14:42:29 +02:00
Karl Determe
061fb6dc62 feat: add document management views, URLs, and permission unit tests 2026-08-18 14:29:00 +02:00
Karl Determe
80f2956872 chore: remove obsolete scratch_translations.json file 2026-08-18 14:13:50 +02:00
Karl Determe
192bd1cbc4 feat: implement document and folder permission logic and associated unit tests 2026-08-18 14:13:37 +02:00
Karl Determe
17726812c4 chore: remove unused file configurations and associated logic 2026-08-18 12:36:28 +02:00
781eca84c3 style: update intervention status "on_pause" color to #6b226e and adjust associated text contrast 2026-08-17 17:37:46 +02:00
6e02156034 fix: prevent forced intervention status transition to to_be_planned during unassignment if unauthorized 2026-08-17 17:06:02 +02:00
aa6c0d0603 feat: update intervention drag-and-drop permissions to include top_manager and add assigned status to editable states 2026-08-17 16:49:12 +02:00
122086e2ab feat: enable backlog visibility for external managers in calendar view and expand status access permissions 2026-08-17 16:05:21 +02:00
dcd35d843f feat: restrict calendar contract view to authorized contracts for non-admin users 2026-08-17 16:02:45 +02:00
d00bc6ff6d feat: implement contract-based asset visibility restrictions for external users 2026-08-17 15:56:28 +02:00
1fceffc293 feat: add inspection cancellation functionality with automatic asset compliance state recalculation 2026-08-17 14:57:28 +02:00
fb1ad643a9 feat: implement thematic filtering for inspection list views with updated asset category logic 2026-08-17 14:42:04 +02:00
7614d56112 refactor: redesign mobile control list cards and enhance FAB styling 2026-08-17 12:32:59 +02:00
4024dad7bc chore: update and prune translation files across multiple locales 2026-08-17 12:27:28 +02:00
5878bff447 chore: update and compile application translations 2026-08-17 12:15:13 +02:00
f1f8897ad3 feat: implement mobile controls UI and synchronize application translations 2026-08-17 12:08:52 +02:00