loko/loko/common
kdeterme b307791b90 feat(contracts): add global permissions to view contract posts and prices on UserConfig
- Add can_view_all_posts and can_view_all_prices boolean fields to UserConfig
- Add migration 0020 with automatic data migration for Legal Office users
- Update permissions helpers, UserConfigAdmin, copy_user_config and intervention detail view
- Add unit tests for global posts and prices permissions
2026-10-07 11:57:57 +02:00
..
fixtures feat: support multi-commune contracts, base asset categories, and filtered municipality access 2026-09-19 18:33:39 +02:00
help_docs style: update intervention status "on_pause" color to #6b226e and adjust associated text contrast 2026-08-17 17:37:46 +02:00
locale feat: add image zoom, pan, and reset controls to document viewer 2026-09-29 22:17:20 +02:00
management/commands feat(contracts): add global permissions to view contract posts and prices on UserConfig 2026-10-07 11:57:57 +02:00
migrations feat(contracts): add global permissions to view contract posts and prices on UserConfig 2026-10-07 11:57:57 +02:00
private_files refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
static feat: add external destination badges and indigo styling to stock and production order templates 2026-10-05 09:09:43 +02:00
templates feat: add image zoom, pan, and reset controls to document viewer 2026-09-29 22:17:20 +02:00
templatetags feat: integrate global document viewer modal and update note UI for interventions 2026-08-31 14:29:45 +02:00
__init__.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
admin.py feat(contracts): add global permissions to view contract posts and prices on UserConfig 2026-10-07 11:57:57 +02:00
admin_scheduled_tasks.py refactor: move output file resolution to model method with log-based fallback and added unit tests 2026-09-07 11:17:00 +02:00
apps.py refactor: migrate user map bounds caching from session to Django cache with signal-based invalidation 2026-09-19 18:40:37 +02:00
context_processors.py feat: add Territory model for default map boundary, and separate daily report quick action to second row 2026-09-21 10:04:39 +02:00
forms.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
hooks.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
middleware.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
models.py feat(contracts): add global permissions to view contract posts and prices on UserConfig 2026-10-07 11:57:57 +02:00
models_scheduled_tasks.py refactor: move output file resolution to model method with log-based fallback and added unit tests 2026-09-07 11:17:00 +02:00
signals.py refactor: migrate user map bounds caching from session to Django cache with signal-based invalidation 2026-09-19 18:40:37 +02:00
storages.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
tests.py fix(common): support list type_filter and fix translation function shadowing in assets preferences 2026-10-05 18:22:47 +02:00
tests_user_services.py feat: add bulk user creation management command with configuration cloning and email/Outlook draft generation 2026-09-04 09:19:41 +02:00
urls.py feat: add territory mapping layers, dashboard widgets, and asset import management commands 2026-09-20 23:01:52 +02:00
user_services.py feat(contracts): add global permissions to view contract posts and prices on UserConfig 2026-10-07 11:57:57 +02:00
utils.py feat: add bulk user selection for sharing, implement hierarchical path display, and standardize user naming conventions. 2026-08-29 19:33:02 +02:00
views.py fix(common): support list type_filter and fix translation function shadowing in assets preferences 2026-10-05 18:22:47 +02:00