|
|
8590ddb17c
|
feat: allow unassigning interventions to revert status to backlog and clear schedule dates
|
2026-08-12 08:32:59 +02:00 |
|
|
|
093457ce8d
|
refactor: update intervention calendar to support priority-based backlog sorting and extend pre-processing status visibility
|
2026-08-12 08:12:09 +02:00 |
|
|
|
718403c295
|
feat: add default contract support to user configurations and auto-assign during intervention creation
|
2026-08-12 05:26:50 +02:00 |
|
|
|
6cfd80d61e
|
refactor: replace full name logic with short_name template filter and utility across inspection views and templates
|
2026-08-12 04:44:18 +02:00 |
|
|
|
e6166b6adb
|
refactor: replace new inspection modal with direct link to map and update tests accordingly
|
2026-08-11 16:49:29 +02:00 |
|
|
|
97269fb001
|
chore: update project translations and correct localization strings across modules
|
2026-08-11 16:46:07 +02:00 |
|
|
|
f41b10bff8
|
refactor: restructure map layers for assets and locations, add SRID 3812 projection, and update UI thematic selection logic.
|
2026-08-11 16:27:11 +02:00 |
|
|
|
41aa78e382
|
feat: implement GIEP inspection question framework with localized labels and template filters
|
2026-08-11 15:47:17 +02:00 |
|
|
|
e4d2ca45c5
|
feat: add GIEP guided inspection framework with new templates, migration, and updated field registry
|
2026-08-11 12:31:52 +02:00 |
|
|
|
8c4556a34c
|
feat: prevent automatic intervention re-creation in Observation model using ref check
|
2026-08-11 11:09:28 +02:00 |
|
|
|
107575aa60
|
fix: synchronize table row state with selection logic and update export flow to default to all items when none are selected
|
2026-08-10 22:47:18 +02:00 |
|
|
|
f34e26f8f5
|
feat: implement photo carousel for remark images with navigation, captions, and delete support
|
2026-08-10 20:22:41 +02:00 |
|
Karl Determe
|
4e4d84b3a4
|
feat: add custom CSS styles for homepage layout, cards, and map legends
|
2026-08-10 14:15:53 +02:00 |
|
Karl Determe
|
b736f93b75
|
feat: add custom CSS styles for homepage layout, cards, and interactive elements
|
2026-08-10 14:05:29 +02:00 |
|
Karl Determe
|
e3cdf00515
|
feat: create new quick inspection map template with integrated filters and mobile controls
|
2026-08-10 13:29:37 +02:00 |
|
Karl Determe
|
682464b1fa
|
feat: implement quick inspection map interface and parking spot component template
|
2026-08-10 13:03:16 +02:00 |
|
Karl Determe
|
93f568a9ac
|
feat: implement generic inspection system for assets and interventions
|
2026-08-10 12:28:18 +02:00 |
|
|
|
bc08402f34
|
feat: expose inspection result config and update parkingspot inspection fields with translation fixes
|
2026-08-08 22:06:25 +02:00 |
|
|
|
7243f33110
|
feat: implement dynamic inspection form partials with a registry and AJAX loading for asset-specific fields
|
2026-08-08 21:56:38 +02:00 |
|
|
|
2eceb7a9b6
|
feat: rename inspection action to New inspection across English, French, and Dutch translations
|
2026-08-08 21:35:43 +02:00 |
|
|
|
b0a8af9a0f
|
feat: restrict thematic inspection access to admins and apply migration to reset non-admin permissions
|
2026-08-08 21:25:57 +02:00 |
|
|
|
bd1f084862
|
feat: add "concepts" help guide and introduce expandable help panel view
|
2026-08-08 15:46:33 +02:00 |
|
|
|
757f19ecce
|
feat: refactor inspection features into a dedicated inspections app and migrate existing models and views.
|
2026-08-08 15:08:04 +02:00 |
|
|
|
952f3111d6
|
chore: update and localize internationalization translation files for stock and sign modules
|
2026-08-08 12:06:21 +02:00 |
|
|
|
73e71651bb
|
chore: update and prune translation files and clean up inspection view logic
|
2026-08-08 12:05:28 +02:00 |
|
|
|
79673367f0
|
feat: implement asset preselection in quick inspection map with coordinate and filter auto-focus
|
2026-08-08 10:04:55 +02:00 |
|
|
|
ccc465bf5d
|
feat: add physical inspection tracking and UI component for asset inspections
|
2026-08-08 09:40:56 +02:00 |
|
|
|
66269d0462
|
feat: add MapLibre visualization for inspections list via geolocated asset markers in a modal
|
2026-08-07 19:23:29 +02:00 |
|
|
|
7731ece2ea
|
feat: implement asset code/name search in inspections and restrict thematic visibility based on user configuration
|
2026-08-07 19:09:06 +02:00 |
|
|
|
8c85719e45
|
feat: add configurable map inspection history overlay and detail modal
|
2026-08-07 18:54:39 +02:00 |
|
|
|
adaf19ab39
|
feat: add continuous photo capture functionality for asset inspections and update mobile dashboard navigation
|
2026-08-07 17:53:00 +02:00 |
|
|
|
41619256a9
|
feat: introduce can_inspect permission per thematic with restricted access to inspection views
|
2026-08-07 16:36:19 +02:00 |
|
|
|
d725da4c57
|
feat: implement quick asset inspection modal and associated API endpoints for status reporting and automated intervention creation
|
2026-08-07 14:51:19 +02:00 |
|
|
|
6b42824d4e
|
feat: add functionality to create interventions directly from asset views and update asset model content type lookups.
|
2026-08-07 11:48:58 +02:00 |
|
|
|
286c3e07f2
|
feat: add asset interventions list component to asset detail view
|
2026-08-07 11:33:29 +02:00 |
|
|
|
c74e96bf29
|
feat: add parking thematic with dedicated management views, models, and configurable funding program field
|
2026-08-07 11:30:00 +02:00 |
|
|
|
dad5acc4fb
|
feat: implement parking spot models and generic asset inspection framework
|
2026-08-07 10:09:20 +02:00 |
|
|
|
70c3ff3dea
|
fix: escape JavaScript strings in observation form template translations
|
2026-08-07 09:38:49 +02:00 |
|
|
|
57367d825b
|
refactor: replace format_html with mark_safe in admin models and fix translation string syntax in observation form template
|
2026-08-07 09:28:22 +02:00 |
|
|
|
297f51077e
|
chore: update localization files and adjust observation form template references
|
2026-08-06 16:37:50 +02:00 |
|
|
|
2a90736430
|
feat: consolidate document deletion logic and expose deletion UI based on granular permissions
|
2026-08-06 13:28:45 +02:00 |
|
|
|
64423b3de5
|
feat: implement recursive folder permission checks and add integration tests for thematic asset management
|
2026-08-06 12:41:08 +02:00 |
|
|
|
fe90a55e68
|
refactor: update translation files and remove obsolete home index references
|
2026-08-05 15:55:16 +02:00 |
|
|
|
72ff9852bd
|
refactor: update template to allow changing preference settings for gps.
|
2026-08-05 15:44:39 +02:00 |
|
|
|
abfd9c3efd
|
feat: add fill property to interventions index mobile template using hexColor helper
|
2026-08-05 15:34:36 +02:00 |
|
|
|
845933c33c
|
feat: implement GPS navigation integration with modal selection and persistent provider preferences
|
2026-08-05 15:30:06 +02:00 |
|
|
|
0492d5ca1d
|
feat: implement GeoSyncMixin to automatically synchronize geometry, coordinates, and GeoJSON fields in location models
|
2026-08-05 14:34:11 +02:00 |
|
|
|
fd54d5765d
|
Merge remote-tracking branch 'origin/main'
|
2026-08-05 12:34:36 +02:00 |
|
|
|
66ab7a2f3d
|
feat: extend intervention filtering to support codes/identifiers for thematics, contracts, and orders, and remove global search hook
|
2026-08-05 12:32:27 +02:00 |
|
Karl Determe
|
c139343278
|
Merge branch 'main' of https://github.com/kdeterme/streetup-core
|
2026-08-04 11:13:27 +02:00 |
|