fix admin base models
This commit is contained in:
SDE
2023-09-23 17:50:41 +03:00
parent 57f5392203
commit ed38aeed45
3 changed files with 83 additions and 17 deletions

View File

@@ -4,6 +4,15 @@ from .models import *
from modeltranslation.admin import TranslationAdmin
class Admin_Country(Admin_Trans_BaseModel):
fieldsets = [
[None, {
'classes': ['wide'],
'fields': [
'name', 'enable', 'short_code', 'code',
]
}]
]
list_display = [
'id', 'name', 'name_en', 'name_ru',
'short_code', 'code',
@@ -13,6 +22,15 @@ class Admin_Country(Admin_Trans_BaseModel):
admin.site.register(Country, Admin_Country)
class Admin_City(Admin_Trans_BaseModel):
fieldsets = [
[None, {
'classes': ['wide'],
'fields': [
'name', 'enable', 'country',
]
}]
]
list_display = [
'id', 'name', 'name_en', 'name_ru',
'country',
@@ -23,6 +41,18 @@ class Admin_City(Admin_Trans_BaseModel):
admin.site.register(City, Admin_City)
class Admin_Airport(Admin_Trans_BaseModel):
fieldsets = [
[None, {
'classes': ['wide'],
'fields': [
'name', 'enable',
'city', 'iata_code', 'icao_code',
'international_name',
# 'area_id'
]
}]
]
list_display = [
'id', 'name', 'name_en', 'name_ru',
'city', 'iata_code', 'icao_code',
@@ -31,4 +61,8 @@ class Admin_Airport(Admin_Trans_BaseModel):
'order', 'modifiedDT', 'createDT']
search_fields = ['id', 'name_en', 'name_ru', 'city__name', 'city__country__name', 'iata_code', 'icao_code', 'international_name']
list_filter = ['city__country']
raw_id_fields = [
'city'
]
admin.site.register(Airport, Admin_Airport)