from django.contrib import admin from seguimiento_oficios.models import * class direccionAdmin(admin.ModelAdmin): list_display = ('dependencia', 'nombre', 'clave', ) list_display_links = ('nombre', ) # class asignacionAdmin(admin.ModelAdmin): # list_display = ('oficio', 'direcciones', 'asigna', 'observaciones' ) # class bitacoraAdmin(admin.ModelAdmin): # list_display = ('oficio', 'usuario', 'estatus', 'fecha', 'observaciones' # ) # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.fecha_ultimo_cambio = datetime.now() # obj.save() # class oficiosAdmin(admin.ModelAdmin): # list_display = ('no_oficio', 'fecha', 'dependencia' ,'direccion', 'remitente', 'destinatario', 'estatus' ) # fields = [ # ('dependencia' ,'direccion', # 'fecha'), # ('no_oficio', # 'asunto'), # 'destinatario', # 'remitente', # 'archivo', # ('tipo_documento', # 'estatus', # 'usuario'), # 'observaciones' # ] # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.fecha_ultimo_cambio = datetime.now() # obj.save() class titulosAdmin(admin.ModelAdmin): list_display = ('monograma', 'nombre' ) # fields = ['fecha', 'no_oficio','dependencia','asunto','destinatario','remitente','archivo','tipo_documento', 'estatus', 'usuario'] # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.fecha_ultimo_cambio = datetime.now() # obj.save() class perfilAdmin(admin.ModelAdmin): list_display = ( 'usuario', 'tipo', 'direccion','dependencia' ) fields = ('tipo', 'usuario', 'dependencia', 'direccion') class estatusAdmin(admin.ModelAdmin): list_display = ('nombre', 'clave', 'color', 'activo', 'tipo_documento') fields = ['nombre', 'clave', 'color', 'activo', 'tipo_documento'] class tipodocumentoAdmin(admin.ModelAdmin): list_display = ('nombre',) class personasAdmin(admin.ModelAdmin): list_display = ('nombre', 'apellidopaterno', 'apellidomaterno', 'puesto', 'titulo', 'direccion') class recepcion_oficioAdmin(admin.ModelAdmin): search_fields = ['folio_interno'] list_display = ( # 'id', 'folio_interno', 'fecha_captura', 'no_oficio', 'fecha_oficio', 'firma', # 'dependencia', 'dependencia_envia', 'asunto', 'anexo', 'captura', 'estatus' ) fields = [ ('folio_interno'), ('dependencia_envia'), ('no_oficio', 'asunto', 'fecha_oficio'), ('firma'), ('anexo', 'captura'), ('estatus') ] class asignacion_oficioAdmin(admin.ModelAdmin): list_display = ('folio_interno', 'direccion_recibe', 'recibe', 'fecha_asignacion', 'fecha_tramite', 'observaciones', 'asigna') class bitacora_oficioAdmin(admin.ModelAdmin): pass class elaboracion_oficioAdmin(admin.ModelAdmin): list_display = ( 'id', 'no_oficio', 'dependencia', 'dependencia_envia', 'fecha_oficio', 'destinatario', 'asunto', 'observaciones', 'estatus', 'espera_respuesta', 'direccion_responsable', 'usuario', 'fecha_captura', 'activo', 'no_oficio_respuesta', 'otro_estatus' ) class tipo_usuarioAdmin(admin.ModelAdmin): list_display = ('id', 'nombre', 'clave') list_display_links = ['nombre'] admin.site.register(Dependencia) admin.site.register(Direccion, direccionAdmin) # admin.site.register(Oficios, oficiosAdmin) admin.site.register(Personas, personasAdmin) admin.site.register(TipoDocumento, tipodocumentoAdmin) # admin.site.register(Asignacion, asignacionAdmin) admin.site.register(Puestos) admin.site.register(Estatus, estatusAdmin) admin.site.register(Titulos, titulosAdmin) # admin.site.register(Bitacora, bitacoraAdmin) admin.site.register(tipo_usuario, tipo_usuarioAdmin) admin.site.register(Perfil, perfilAdmin) admin.site.register(NoDependencias) admin.site.register(recepcion_oficio, recepcion_oficioAdmin) admin.site.register(asignacion_oficio, asignacion_oficioAdmin) admin.site.register(bitacora_oficio, bitacora_oficioAdmin) admin.site.register(elaboracion_oficio, elaboracion_oficioAdmin)