- contract PDF: map report/customer/owner/contract from AutoEvaluationModel
fields, accept inspection via POST serializer, fetch CBU.uz currency rates
- MechanicAutoEvaluation: add distance_covered, object_owner_residence and
car_position/body_type/fuel_type/state_car/assessment_task_type FKs; drop
car_type and single tex_passport_file in favour of multi-file FK model
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- 10 ta yangi choice klass qo'shildi: ObjectOwnerType, PropertyRights,
FormOwnership, LocationHighways, LocationConvenience, AutoCarType, AutoCarWheel
- AutoEvaluationModel ga ~30 ta yangi field qo'shildi (4 bosqich):
1-bosqich: ro'yxatga olish raqami, sanalar, ob'ekt turi
2-bosqich: egasi ma'lumotlari (jismoniy/yuridik), mulk huquqi, egalik shakli
3-bosqich: manzil (viloyat, tuman, shahar, mahalla, ko'cha, uy)
4-bosqich: avtomobil (tex passport, marka, model, raqam, rang, dvigatel)
- CreateSerializer ga validatsiya qo'shildi:
passport formati (AA 1234567), tex passport formati (AAA 1234567),
egasi turiga qarab majburiy fieldlar (jismoniy yoki yuridik)
- View ReadOnlyModelViewSet dan ModelViewSet ga o'zgartirildi
- Admin 4 bosqichli fieldset bilan yangilandi
- Yangi filterlar: object_owner_type, property_rights, form_ownership
- VehicleModel fieldlari FK → ReferenceitemModel ga o'tkazildi
- Migratsiyalar: 0015, 0016, 0017