Files
mostovik-backend/src/organizations/admin.py
Aleksandr Meshchriakov 0f17ff6773
All checks were successful
CI/CD Pipeline / Quality Gate (push) Successful in 26s
CI/CD Pipeline / Build and Push Images (push) Successful in 6s
CI/CD Pipeline / Internal Notify (push) Successful in 0s
CI/CD Pipeline / Deploy Dev in Dokploy (push) Successful in 1s
Add organizations v2 API and registry enrichment
2026-05-06 19:04:46 +02:00

23 lines
677 B
Python

"""Admin configuration for organizations app."""
from django.contrib import admin
from organizations.models import Organization
@admin.register(Organization)
class OrganizationAdmin(admin.ModelAdmin):
"""Admin for canonical organizations."""
list_display = ["name_short", "inn", "kpp", "ogrn", "ogrip"]
search_fields = ["name", "inn", "kpp", "ogrn", "ogrip"]
ordering = ["name"]
readonly_fields = ["uid"]
def name_short(self, obj: Organization) -> str:
name = obj.name or ""
return name[:80] + "..." if len(name) > 80 else name
name_short.short_description = "Организация"
name_short.admin_order_field = "name"