loko/loko/contracts
kdeterme 41679d82e9 perf(contracts): optimize ContractAdmin queries on add and change views
- Avoid loading all database ContractPost instances when adding a new contract
- Use select_related('contract') on ContractPost to prevent N+1 queries in __str__
- Only include ContractOperationTemplatePostInline on saved contracts
- Add prefetch_related('teams') for CompanyMember in pause reason assignments
- Optimize ContractAdmin changelist queryset with select_related and prefetch_related
2026-09-30 19:04:39 +02:00
..
locale feat(contracts,home): include finished status in controller shortcuts and display assigned controller in order interventions 2026-09-30 18:17:30 +02:00
management feat: add team synchronization service, management command, and improve calendar header UI 2026-09-02 12:20:42 +02:00
migrations fix(teams): record automatic leave date on team reassignment and reconcile history 2026-09-30 09:24:09 +02:00
static/contracts feat: add custom admin assets to dynamically toggle approval_except_urgent field visibility 2026-09-17 15:41:57 +02:00
templates feat(contracts,home): include finished status in controller shortcuts and display assigned controller in order interventions 2026-09-30 18:17:30 +02:00
templatetags refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +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 perf(contracts): optimize ContractAdmin queries on add and change views 2026-09-30 19:04:39 +02:00
apps.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +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
models.py feat: support multi-commune contracts, base asset categories, and filtered municipality access 2026-09-19 18:33:39 +02:00
permissions.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
services_teams.py fix(teams): record automatic leave date on team reassignment and reconcile history 2026-09-30 09:24:09 +02:00
signals.py feat(contracts): auto-sync team schedule daily and on mobile access 2026-09-28 14:17:44 +02:00
test_planning.py fix(teams): record automatic leave date on team reassignment and reconcile history 2026-09-30 09:24:09 +02:00
tests.py feat(contracts,home): include finished status in controller shortcuts and display assigned controller in order interventions 2026-09-30 18:17:30 +02:00
urls.py feat: add CompanyMemberAbsence model and integrate absence display into the team planning calendar view 2026-09-02 11:05:16 +02:00
utils_import_posts.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
views.py feat(contracts,home): include finished status in controller shortcuts and display assigned controller in order interventions 2026-09-30 18:17:30 +02:00
views_daily_report.py refactor: rename to loko; implement base template and add static assets for Loko branding 2026-08-16 15:09:01 +02:00
views_pdf_reports.py feat: track status changes in InterventionTimeLine when generating contract documents 2026-08-28 16:05:52 +02:00
views_teams.py feat: add 7j view mode to team planning 2026-09-25 09:27:32 +02:00