first commit

This commit is contained in:
2025-09-19 15:19:32 +05:00
commit d160410cd9
305 changed files with 9509 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.tickets.models import (
TicketorderModel,
TicketsAmenitiesModel,
TicketsCommentsModel,
TicketsHotelMealsModel,
TicketsImagesModel,
TicketsIncludedServicesModel,
TicketsItineraryDestinationsModel,
TicketsItineraryImagesModel,
TicketsItineraryModel,
TicketsModel,
)
class TicketsImagesInline(admin.TabularInline):
model = TicketsImagesModel
extra = 1
class TicketsAmenitiesInline(admin.TabularInline):
model = TicketsAmenitiesModel
extra = 1
class TicketsIncludedServicesInline(admin.TabularInline):
model = TicketsIncludedServicesModel
extra = 1
class TicketsHotelMealsInline(admin.TabularInline):
model = TicketsHotelMealsModel
extra = 1
@admin.register(TicketsModel)
class TicketsAdmin(ModelAdmin):
list_display = ("id", "title", "price", "departure_date", "destination", "passenger_count", "rating")
inlines = [
TicketsImagesInline,
TicketsAmenitiesInline,
TicketsIncludedServicesInline,
TicketsHotelMealsInline,
]
class TicketsItineraryImagesInline(admin.TabularInline):
model = TicketsItineraryImagesModel
extra = 1
class TicketsItineraryDestinationsInline(admin.TabularInline):
model = TicketsItineraryDestinationsModel
extra = 1
@admin.register(TicketsItineraryModel)
class TicketsItineraryAdmin(ModelAdmin):
list_display = ("id", "ticket", "title", "duration")
inlines = [TicketsItineraryImagesInline, TicketsItineraryDestinationsInline]
@admin.register(TicketsCommentsModel)
class TicketsCommentsAdmin(ModelAdmin):
list_display = (
"user",
"text",
"rating",
"ticket",
)
@admin.register(TicketorderModel)
class TicketorderAdmin(ModelAdmin):
list_display = (
"id",
"__str__",
)