#encoding:utf-8 from oficios.models import * from django.contrib import admin class RecepcionAsignacionInline(admin.StackedInline): """docstring for AsignacionOficioInline""" model = RecepcionAsignacion verbose_name_plural = 'Asignar a' extra = 1 exclude = ('revisado', 'fecha_revisado') class AsignacionAdmin(admin.ModelAdmin): """docstring for AsignacionOficioAdmin""" list_display = [ 'usuario_asigna', 'fecha_asignacion', 'oficio', ] inlines = [RecepcionAsignacionInline,] filter_horizontal = ['usuarios_asignados',] admin.site.register(Asignacion, AsignacionAdmin) class RecepcionInline(admin.StackedInline): """docstring for RecepcionOficioInline""" model = Recepcion verbose_name_plural = 'Para' extra = 1 exclude = ('leido', 'fecha_leido') class EnvioAdmin(admin.ModelAdmin): list_display = [ 'usuario_envia', 'oficio', 'fecha_envio', ] filter_horizontal = ['usuarios_reciben',] admin.site.register(Envio, EnvioAdmin) class OficioAdmin(admin.ModelAdmin): """docstring for OficioAdmin""" list_display = ['no_oficio','asunto'] search_fields = [ 'no_oficio','asunto', ] admin.site.register(Oficio, OficioAdmin) admin.site.register(Recepcion) admin.site.register(RecepcionCopia) admin.site.register(RecepcionAsignacionCopia)