40 lines
1.6 KiB
Python
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") |