|
|
5eeda20ee6
|
fix: prevent round markers from appearing on polygon and line assets by checking geometry type
|
2026-09-07 12:00:30 +02:00 |
|
|
|
584df99605
|
feat: enhance NatureRWIAsset spatial filtering, location handling, and inspection map data binding
|
2026-09-07 11:48:55 +02:00 |
|
|
|
75dd0bd50e
|
refactor: move output file resolution to model method with log-based fallback and added unit tests
|
2026-09-07 11:17:00 +02:00 |
|
|
|
135dfb41e6
|
fix(webpush): support Django lazy translation objects in push payload JSON serialization
|
2026-09-04 19:49:12 +02:00 |
|
|
|
8385a9e3e2
|
fix(webpush): conform RFC8292 headers, Crypto-Key fallback and exact delivery feedback
|
2026-09-04 19:30:31 +02:00 |
|
|
|
5757b28907
|
fix(webpush): robust pure cryptography RFC8291 encryption and async test dispatch
|
2026-09-04 12:09:53 +02:00 |
|
|
|
589c84b203
|
fix(notifications): escape translation strings in notification_settings JS
|
2026-09-04 12:02:30 +02:00 |
|
|
|
0ac214f459
|
feat: implement automatic duplication from Friday to following Monday in work week view and update associated tests
|
2026-09-04 11:53:28 +02:00 |
|
|
|
300feca9f1
|
feat: implement VAPID-based web push notifications with subscription management and auto-cleanup logic
|
2026-09-04 11:44:40 +02:00 |
|
|
|
23936a5767
|
refactor: restrict is_blocked_due_to_contract flag to specific intervention statuses and sync via model save method
|
2026-09-04 11:15:15 +02:00 |
|
|
|
3a241e3d03
|
refactor: restrict contract blocked warning to specific intervention statuses and add test coverage
|
2026-09-04 11:06:31 +02:00 |
|
|
|
7f257a2ca3
|
feat: add viewer role permissions for projects, observations, and inspections access
|
2026-09-04 10:44:40 +02:00 |
|
|
|
9e2b2a83e6
|
fix: wait for snap chromium IPC client to finish handshake using subprocess.run
|
2026-09-04 10:07:49 +02:00 |
|
|
|
74526cf7a6
|
feat: add --reset-passwords and improve existing user candidate matching
|
2026-09-04 10:01:37 +02:00 |
|
|
|
fe0e04b3ba
|
fix: send deeplink directly to Chromium session without ignoring CLI launch parameters
|
2026-09-04 09:46:31 +02:00 |
|
|
|
4bb57962dc
|
fix: use %20 encoding instead of + for Outlook deeplink body and add --only option
|
2026-09-04 09:41:04 +02:00 |
|
|
|
a1f8b4412e
|
feat: target running Outlook PWA instance directly via app-id shortcut
|
2026-09-04 09:36:27 +02:00 |
|
|
|
946cbcae91
|
feat: add bulk user creation management command with configuration cloning and email/Outlook draft generation
|
2026-09-04 09:19:41 +02:00 |
|
Karl Determe
|
74679289a4
|
feat: add calendar view for interventions with user preference persistence
|
2026-09-03 17:05:20 +02:00 |
|
|
|
d131fcb0d6
|
fix: initialize missing member history and handle bidirectional m2m team updates in signals
|
2026-09-02 17:38:26 +02:00 |
|
|
|
9702a19db8
|
feat: implement member absence tracking and visual styling in calendar interventions
|
2026-09-02 14:28:12 +02:00 |
|
|
|
61a099eb4f
|
feat: enhance interventions calendar UI with team color indicators, sticky column styling, and improved grid layouts
|
2026-09-02 14:12:32 +02:00 |
|
|
|
fa92404ae7
|
fix: exclude realized events from direct intervention query in calendar view
|
2026-09-02 14:03:58 +02:00 |
|
|
|
0a745be17c
|
refactor: optimize intervention assignment logic and enforce strict deduplication by ID
|
2026-09-02 12:40:59 +02:00 |
|
|
|
32053f3635
|
feat: filter copied absences by allowed team IDs in services_teams.py
|
2026-09-02 12:28:23 +02:00 |
|
|
|
fad90d91c9
|
feat: add team synchronization service, management command, and improve calendar header UI
|
2026-09-02 12:20:42 +02:00 |
|
|
|
da7de1ac7d
|
chore: update internationalization translation files and model reference locations
|
2026-09-02 12:09:55 +02:00 |
|
|
|
28696e7339
|
refactor: optimize member history scheduling logic and implement localStorage persistence for team planning UI state
|
2026-09-02 11:59:12 +02:00 |
|
|
|
efdafa43de
|
fix: allow direct deletion of future team assignments and remove redundant confirmation dialog
|
2026-09-02 11:47:21 +02:00 |
|
|
|
71b445797d
|
fix: restrict future planning visibility to explicit assignments and update team index UI styles.
|
2026-09-02 11:38:51 +02:00 |
|
|
|
11c81c8e00
|
fix(teams-planning): immediate day J assignment, sticky headers, past days greyed out and team distinction
|
2026-09-02 11:29:29 +02:00 |
|
|
|
7c8360bfc1
|
fix(teams): escape quotes and apostrophes in JavaScript translation tags
|
2026-09-02 11:10:23 +02:00 |
|
|
|
faafa8ec23
|
feat: add CompanyMemberAbsence model and integrate absence display into the team planning calendar view
|
2026-09-02 11:05:16 +02:00 |
|
|
|
9429402292
|
fix: reset is_blocked_due_to_contract flag when intervention is assigned to an unblocked contract
|
2026-09-02 09:56:07 +02:00 |
|
|
|
4824415290
|
feat: introduce contract blocking mechanism to suspend interventions and notifications for external users
|
2026-09-02 09:44:34 +02:00 |
|
Karl Determe
|
da038b7c4f
|
feat: implement mobile-optimized intervention list view with user-specific preference persistence and associated tests
|
2026-09-01 15:45:28 +02:00 |
|
Karl Determe
|
fecd7430ad
|
feat: add preparation order management features and mobile intervention detail view
|
2026-09-01 14:43:52 +02:00 |
|
Karl Determe
|
ee90cf3173
|
feat: implement document management service with recursive versioning and folder navigation logic
|
2026-09-01 12:58:09 +02:00 |
|
Karl Determe
|
913c00e34b
|
feat: add English, French, and Dutch localization files for stock module
|
2026-09-01 11:53:11 +02:00 |
|
|
|
7e80c5b055
|
fix: delete inactive stock alerts to prevent uniqueness constraint violations during updates
|
2026-08-31 16:29:10 +02:00 |
|
|
|
2a6066381e
|
feat: integrate global document viewer modal and update note UI for interventions
|
2026-08-31 14:29:45 +02:00 |
|
|
|
2d5166e3f3
|
style: update NoteType badge classes to use secondary text color
|
2026-08-31 14:17:31 +02:00 |
|
|
|
e596be66a2
|
style: update note type badge color schemes to improve visual categorization
|
2026-08-31 14:13:56 +02:00 |
|
|
|
9181c1ab23
|
style: update intervention note badges to transparent theme and change document sequencing badge to danger style
|
2026-08-31 14:09:25 +02:00 |
|
|
|
22efb9a6d9
|
style: update intervention badges to use subtle variants for better visual consistency
|
2026-08-31 14:05:36 +02:00 |
|
|
|
fd2c696780
|
refactor: consolidate notes and documents into a shared mobile interface component
|
2026-08-31 13:56:55 +02:00 |
|
|
|
022217218f
|
feat: introduce 15-minute tolerance for intervention document sequencing and photo validation logic
|
2026-08-31 13:39:52 +02:00 |
|
|
|
14ab4d15df
|
refactor: update document sequencing logic and refresh internationalization message catalogs
|
2026-08-31 13:32:10 +02:00 |
|
|
|
5f8a771277
|
feat: introduce document sequencing service to categorize intervention files into temporal blocks and add unit tests
|
2026-08-31 13:12:42 +02:00 |
|
|
|
5e2fb023c9
|
feat: implement dynamic location chips count and interactive date filter timeline preview
|
2026-08-31 11:55:08 +02:00 |
|