37622-vm/core/admin.py
Flatlogic Bot 2a479c82a7 2.2
2026-01-20 17:13:37 +00:00

31 lines
1.2 KiB
Python

from django.contrib import admin
from .models import Business, Service, Contact, Call, Booking
@admin.register(Business)
class BusinessAdmin(admin.ModelAdmin):
list_display = ('business_name', 'industry', 'phone_number', 'status')
list_filter = ('industry', 'status')
search_fields = ('business_name', 'phone_number')
@admin.register(Service)
class ServiceAdmin(admin.ModelAdmin):
list_display = ('name', 'business', 'duration', 'price')
list_filter = ('business',)
search_fields = ('name', 'description')
@admin.register(Contact)
class ContactAdmin(admin.ModelAdmin):
list_display = ('name', 'phone_number')
search_fields = ('name', 'phone_number')
@admin.register(Call)
class CallAdmin(admin.ModelAdmin):
list_display = ('contact', 'business', 'start_time', 'end_time')
list_filter = ('business', 'start_time')
search_fields = ('contact__name', 'contact__phone_number')
@admin.register(Booking)
class BookingAdmin(admin.ModelAdmin):
list_display = ('service', 'contact', 'start_time', 'status')
list_filter = ('status', 'service__business')
search_fields = ('contact__name', 'contact__phone_number', 'service__name')