- purpose/concern/region/district tables use uz/ru/cr instead of name
- auto_orders/estate_orders use purpose_id not purpose
- Add ownerName/owner computed fields from owner_first/last_name
- Fix appraiserChart to use order_members instead of appraiser_id
- Fix DebitController to join appraiser and order relations
- Fix role queries to be case-insensitive (DB has mixed case)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add RoleEnum::MANAGER case
- Add OrderStatusEnum with all statuses and getLabel() method
- Fix HomeController::index() to pass all required view variables
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add all PHP app files (controllers, middleware, providers, models, enums)
that were previously gitignored via app/.gitignore wildcard
- Fix app/.gitignore to no longer ignore all files
- Fix docker-compose.yml: use named volume for postgres to avoid chown permission errors on server
- Fix Dockerfile: use --classmap-authoritative for composer dump-autoload
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>