Commit graph

449 commits

Author SHA1 Message Date
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
f5acbe27db feat: implement project selection with autocomplete, chips, and responsive column sizing in controls index view 2026-08-17 11:51:33 +02:00
5dc4d0615a feat: add filtering system to controls index with persistent user preferences 2026-08-17 11:43:31 +02:00
68d3e042dc fix(controls): fix ReferenceError hdBtn and preserve query params in cache busting url 2026-08-17 11:14:05 +02:00
06b70a3129 feat: improve photo orientation handling, EXIF transposing, continuous camera rotation, and add photo rotation tool 2026-08-17 11:07:45 +02:00
d5f7b533f2 refactor: standardize button sizes and carousel modal footer layout for responsiveness 2026-08-17 10:52:44 +02:00
adb5f08628 feat: add photo carousel for controls and improve mobile touch gestures for remark images 2026-08-17 10:49:01 +02:00
4e35da62b8 refactor: remove automatic contract assignment logic from intervention detail view 2026-08-17 09:57:09 +02:00
1e7e8ae697 feat: automate asset parent data synchronization for geometry and location fields with new management command and model hooks 2026-08-17 09:32:30 +02:00
016ce202b4 feat: improve contract selection with descriptions, enhanced visibility filtering, and user access controls 2026-08-17 08:18:25 +02:00
8b4c854416 chore: update project assets and branding icons 2026-08-16 19:21:43 +02:00
c295fc5b26 docs: update README with project branding and internationalize BIM viewer title template 2026-08-16 15:12:12 +02:00
1ca77b6689 feat: redesign and update site logo assets and navigation branding 2026-08-16 15:09:27 +02:00
6de48bee77 refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
63e22c3166 test: localize home widget tests and update admin display to use mark_safe for conditions overview 2026-08-16 10:59:23 +02:00
Karl Determe
2ca72aa4da feat: implement mobile notification inbox and settings interface 2026-08-14 23:06:13 +02:00
Karl Determe
750abb703e feat: add mobile inbox template for notifications and discussions management 2026-08-14 23:01:43 +02:00
Karl Determe
ef3f1bdaa6 feat: implement notification system, email reminders, and user language preferences 2026-08-14 22:48:09 +02:00
Karl Determe
b1e7f726a2 feat: add intervention on pause widget and associated backend logic 2026-08-14 22:26:41 +02:00
Karl Determe
441af33ddd feat: implement discussion list and notification inbox UI with mention handling tags 2026-08-14 22:08:13 +02:00
Karl Determe
34d8e51626 feat: implement daily intervention summary email and unread notification reminders with associated settings and workflow views 2026-08-14 21:59:00 +02:00
Karl Determe
387f1ae9d6 feat: add management command to send email reminders for unread notifications 2026-08-14 21:42:21 +02:00
Karl Determe
0bdf44c90c test: add integration tests for interventions and update models logic 2026-08-14 21:30:04 +02:00
Karl Determe
6fb2e00a54 feat: add management commands to initialize and run scheduled tasks 2026-08-14 20:56:38 +02:00
Karl Determe
d3484e626d feat: implement notification inbox and discussion management views with corresponding templates and reminder command 2026-08-14 20:50:23 +02:00
07375e3be0 chore: update and standardize English translations for inspection modules 2026-08-13 20:48:55 +02:00
70cdcd9b18 refactor: update template line references in translation files due to inspection list layout changes 2026-08-13 20:08:57 +02:00
0fa9898cfa chore: update verbose name for apply_changes_to_asset field in inspection model 2026-08-13 20:04:29 +02:00
53ab3ff451 feat: implement inspection editing API and modal to allow authorized users to update inspection details 2026-08-13 20:00:44 +02:00
Karl Determe
8283adeeac chore: add and compile internationalization message files for assets, controls, home, and inspections modules 2026-08-13 16:12:55 +02:00
Karl Determe
0521e2624e feat: implement preventive intervention templates with grouping and associated forms 2026-08-13 13:52:08 +02:00
Karl Determe
7b519f16bd feat: add operation template models and preventive intervention logic with associated tests 2026-08-13 11:48:32 +02:00
Karl Determe
3d55121fbc feat: implement CMS-style inline editing with dynamic contract loading on the intervention detail page 2026-08-13 09:21:05 +02:00
526c8185fa refactor: remove TeambuildingVote feature and associated views, templates, and tests 2026-08-12 17:40:59 +02:00
d9ee551e42 chore: update and localize Inspection translations across English, French, and Dutch files 2026-08-12 14:54:44 +02:00