64 lines
1.7 KiB
Python
64 lines
1.7 KiB
Python
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"),
|
|
}),
|
|
)
|