File size: 634 Bytes
f8b03c1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""
ContractAssignment Admin 配置
管理合同律师指派
"""

from __future__ import annotations

from typing import ClassVar

from apps.contracts.models import ContractAssignment


class ContractAssignmentAdmin(admin.ModelAdmin[ContractAssignment]):
    """合同律师指派 Admin"""

    list_display = (
        "id",
        "contract",
        "lawyer",
        "is_primary",
        "order",
    )

    list_filter = ("is_primary",)

    search_fields = (
        "contract__name",
        "lawyer__name",
    )

    autocomplete_fields: ClassVar = ["contract", "lawyer"]

    ordering: ClassVar = ["-is_primary", "order"]