from django.contrib import admin from unfold.admin import ModelAdmin from core.apps.evaluation.models import EvaluationrequestModel @admin.register(EvaluationrequestModel) class EvaluationrequestAdmin(ModelAdmin): list_display = ( "id", "user", "rate_type", "object_type", "customer_inn_number", "owner_inn_number", "status", "need_delivering", "created_at", ) list_filter = ("status", "rate_type", "object_type", "need_delivering") search_fields = ( "customer_inn_number", "owner_inn_number", "tex_passport", "user__phone", ) readonly_fields = ("user", "created_at", "updated_at") fieldsets = ( ("Asosiy", { "fields": ( "user", "rate_type", "object_type", "status", ), }), ("Buyurtmachi", { "fields": ( ("customer_inn_number", "owner_inn_number"), "tex_passport", ), }), ("Baholash parametrlari", { "fields": ( ("value_determined", "rate_goal"), ("property_rights", "form_ownership"), ), }), ("Qo'shimcha (truck_car)", { "classes": ("collapse",), "fields": ("worked_hours", "chassi"), }), ("Yetkazish", { "fields": ( "need_delivering", ("location_lat", "location_lng"), ), }), ("Tizim", { "classes": ("collapse",), "fields": ("created_at", "updated_at"), }), )