Files
Axia4/django_app/aulatek/admin.py
2026-03-16 22:51:13 +00:00

40 lines
1.6 KiB
Python

from django.contrib import admin
from .models import Aulario, ComedorMenu, ComedorMenuType, Cuaderno, StudentAttachment
@admin.register(Aulario)
class AularioAdmin(admin.ModelAdmin):
list_display = ("aulario_id", "name", "org")
search_fields = ("aulario_id", "name", "org__org_id", "org__org_name")
autocomplete_fields = ("org",)
@admin.register(StudentAttachment)
class StudentAttachmentAdmin(admin.ModelAdmin):
list_display = ("org_id", "aulario_id", "alumno", "created_at")
search_fields = ("org_id", "aulario_id", "alumno")
list_filter = ("org_id", "aulario_id", "created_at")
@admin.register(ComedorMenu)
class ComedorMenuAdmin(admin.ModelAdmin):
list_display = ("org_id", "aulario_id", "menu_date", "menu_type", "menu_name", "created_by")
search_fields = ("org_id", "aulario_id", "menu_name", "menu_type", "created_by")
list_filter = ("org_id", "aulario_id", "menu_date", "menu_type")
filter_horizontal = ("shared_aularios",)
@admin.register(ComedorMenuType)
class ComedorMenuTypeAdmin(admin.ModelAdmin):
list_display = ("org_id", "source_aulario_id", "type_id", "label", "color", "created_by")
search_fields = ("org_id", "source_aulario_id", "type_id", "label", "created_by")
list_filter = ("org_id", "source_aulario_id", "created_at")
filter_horizontal = ("shared_aularios",)
@admin.register(Cuaderno)
class CuadernoAdmin(admin.ModelAdmin):
list_display = ("org_id", "aulario_id", "alumno", "titulo", "created_by", "updated_at")
search_fields = ("org_id", "aulario_id", "alumno", "titulo", "created_by", "updated_by")
list_filter = ("org_id", "aulario_id", "created_at", "updated_at")