551dcb390c
Implement OrderMembersController: invite appraisers, change status to started
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 17:37:24 +05:00
987f498ec9
Remove invalid umask from php-fpm pool config (not supported)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 17:23:18 +05:00
a464a13ebd
Add .dockerignore to exclude storage and vendor from build context
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 17:16:48 +05:00
fe248c0994
Fix file permissions: set umask 0022 so created files are world-readable
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 17:15:27 +05:00
16f44e3a45
Fix nginx alias: remove try_files that breaks alias directive
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 17:11:36 +05:00
d360a45e91
Fix nginx: serve /storage/ directly from storage/app/public with alias
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 17:09:00 +05:00
855b6d542b
Fix storage: use bind mount instead of named volume so nginx serves files
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:58:22 +05:00
9aeb9a7b8a
Fix storage volume: mount directly to app/public so nginx can serve files
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:53:53 +05:00
d706eb9a87
Add storage symlink to git; fix entrypoint to recreate if broken
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:44:06 +05:00
bdb49281b8
Implement ConclusionController: PDF upload with QR watermark, debit creation
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:42:05 +05:00
50e0f1b8ef
Generate QR code on order create; implement reGenerate route
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:30:55 +05:00
3d8edf0b39
Implement file upload, download, and delete in FileStoreController
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:27:14 +05:00
2d8e1f95ff
Add client-side required validation to create/edit order forms
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:24:27 +05:00
4d5098a921
Add File model with getFileSizeInMB; pass sizeInStorage to show-documents
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:23:16 +05:00
fee24d1bce
Implement store and update for auto and estate orders
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 16:18:53 +05:00
edf15ae285
Force HTTPS scheme in production via AppServiceProvider
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 15:21:33 +05:00
ecaf8790dc
Fix multiple undefined variable errors across pages
...
- show-documents: add $type, $countDocs, $countMediaFiles, $otherFiles, paginate files
- show-team + show: JOIN users to order_members for name/avatar/phone
- BonusController: load appraiser and order per bonus row
- ProfileController: fix wrong view names (index→profile, show-*→activities/projects/documents)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 15:11:24 +05:00
c363c76f31
Add conclusions variable to auto and estate show pages
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 06:59:21 +05:00
c2265a155d
Fix entrypoint: remove set -e so php-fpm always starts
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 06:39:16 +05:00
e68efae28a
Fix create/edit pages missing vars; add storage:link entrypoint
...
- AutoController create/edit: add purposeCases, dillers
- EstateController create/edit: add purposeCases, districts, dillers
- Add entrypoint.sh to run storage:link on container start
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 06:32:13 +05:00
8c381ba1ee
Fix show pages: add diller, regions, districts to order object
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 06:11:38 +05:00
6c985c1b29
Fix DB schema mismatches from backup import
...
- 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 >
2026-04-06 06:05:09 +05:00
b5b58987fb
Fix TrackingActionTypeEnum case names to match view usage
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 05:54:33 +05:00
e84299153f
Fix car_mark error: recent-orders component is auto-only
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 05:52:42 +05:00
446736202c
Fix customer property: add ordered_customer as customer alias in queries
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 05:50:13 +05:00
73b0041643
Fix all page controllers and missing enums
...
- Update all controllers to pass required variables to views
- Add MediaTypeEnum, OrderTypeEnum, TrackingActionTypeEnum enums
- Fix RoleEnum, OrderStatusEnum completeness
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 05:48:11 +05:00
ee6e7fa86d
Fix missing enums and dashboard variables
...
- 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 >
2026-04-06 05:36:24 +05:00
4d5b65a98a
uppercese category qoshildi
2026-04-06 05:23:20 +05:00
eaadf86ea1
Fix storage permissions: use named volume to avoid bind mount chown errors
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 05:22:58 +05:00
c193bbc32a
Add missing app files and fix Docker configuration
...
- 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 >
2026-04-06 05:11:39 +05:00
50e72d171f
uppercese category qoshildi
2026-04-06 05:00:32 +05:00
Azamov Samandar
df3d57f503
sifatbaho
2026-04-05 05:31:24 +05:00