from catalogos.models import Dependencia, Unidad, Departamento, Puesto, Persona, Marca, Modelo, Articulo from catalogos.models import Estados_inventario, Plantillas_Bien, Bienes_mueble, Moneda, CuentasPresupuestal, Conflicto from catalogos.models import Estados_fisico, Proveedor from django.contrib import admin # class unidadAdmin(admin.ModelAdmin): # list_display = ('nombre','dependencia', ) # search_fields = ['nombre',] # fields = ['dependencia', 'nombre', 'clave'] # raw_id_fields = ('dependencia', ) # class personaAdmin(admin.ModelAdmin): # list_display=('nombre', 'departamento', 'puesto','estatus', 'usuario') # list_filter = ['nombre', 'estatus', 'usuario'] # search_fields = ['nombre'] # fields = ('departamento','puesto', 'nombre',) # raw_id_fields = ('departamento','puesto',) # #inlines = [resguardo_detalleInline] # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() # class plantillas_BienAdmin(admin.ModelAdmin): # list_display = ('descripcion',) # #list_filter = # search_fields = ('descripcion',) # class Bienes_muebleAdmin(admin.ModelAdmin): # #list_display=('dependencia',) # #list_filter = ['nombre'] # search_fields = ['inventario'] # fields = ('dependencia','unidad', 'inventario', 'plantilla', 'descripcion', 'serie', 'estado_fisico', 'moneda', 'cuenta', 'articulo', 'marca', 'modelo', 'proveedor', 'conflicto', 'estado_inventario', 'factura', 'fecha_factura', 'precio_unitario', 'impuesto','total_con_IVA' , 'comentarios', ) # raw_id_fields = ('dependencia', 'unidad', 'plantilla', 'estado_fisico', 'moneda', 'cuenta', 'articulo', 'marca', 'modelo', 'conflicto', 'estado_inventario') # #inlines = [resguardo_detalleInline] # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() # class departamentoAdmin(admin.ModelAdmin): # list_display=('nombre', 'estatus', 'usuario') # list_filter = ['nombre', 'estatus', 'usuario'] # search_fields = ['nombre'] # fields = ('nombre', ) # #raw_id_fields = ('unidad',) # #inlines = [resguardo_detalleInline] # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() # class puestoAdmin(admin.ModelAdmin): # list_display=('nombre', 'estatus', 'usuario') # list_filter = ['nombre', 'estatus', 'usuario'] # search_fields = ['nombre'] # fields = ('nombre', ) # #raw_id_fields = ('unidad',) # #inlines = [resguardo_detalleInline] # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() # class marcaAdmin(admin.ModelAdmin): # list_display=('nombre', 'estatus', 'usuario') # list_filter = ['nombre', 'estatus', 'usuario'] # search_fields = ['nombre'] # fields = ('nombre', ) # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() # class modeloAdmin(admin.ModelAdmin): # list_display=('nombre', 'estatus', 'usuario') # list_filter = ['nombre', 'estatus', 'usuario', 'fecha_registro'] # search_fields = ['nombre'] # fields = ('nombre', ) # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() # class estados_fisicoAdmin(admin.ModelAdmin): # list_display=('nombre', 'estatus', 'usuario') # list_filter = ['nombre', 'estatus', 'usuario', 'fecha_registro'] # search_fields = ['nombre'] # fields = ('nombre', ) # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() # class articuloAdmin(admin.ModelAdmin): # list_display=('nombre', 'estatus', 'usuario') # list_filter = ['nombre', 'estatus', 'usuario', 'fecha_registro'] # search_fields = ['nombre'] # fields = ('nombre', ) # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() # class conflictoAdmin(admin.ModelAdmin): # list_display=('nombre', 'estatus', 'usuario') # list_filter = ['nombre', 'estatus', 'usuario', 'fecha_registro'] # search_fields = ['nombre'] # fields = ('nombre', ) # def save_model(self, request, obj, form, change): # obj.usuario = request.user # obj.save() class catalogoAdmin(admin.ModelAdmin): list_display=('nombre', 'estatus', 'usuario',) list_filter = ['nombre', 'estatus', 'usuario', 'fecha_registro'] search_fields = ['nombre'] fields = ('nombre', ) def save_model(self, request, obj, form, change): obj.usuario = request.user obj.save() class dependenciaAdmin( catalogoAdmin ): list_display = ('nombre', 'clave', 'ejercicio', 'fecha_registro') list_filter = ('nombre','clave','descripcion','ejercicio', 'fecha_registro') search_fields = ['nombre','clave'] fields = ('nombre', 'clave', 'descripcion',) class personaAdmin( catalogoAdmin ): list_display = ('nombre', 'puesto', 'fecha_registro') fields = ('unidad','departamento', 'puesto', 'nombre') raw_id_fields = ('unidad', 'departamento','puesto',) class unidadAdmin( catalogoAdmin ): list_display = ('nombre', 'clave', 'ejercicio', 'fecha_registro',) list_filter = ('nombre','clave','descripcion','ejercicio', 'fecha_registro') search_fields = ['nombre','clave'] fields = ('dependencia', 'nombre', 'clave',) raw_id_fields = ('dependencia', ) class plantillas_BienAdmin(catalogoAdmin): list_display = ('nombre', 'cuenta_presupuestal', 'estatus', 'usuario') search_fields = ['nombre', 'cuenta_presupuestal'] fields = ('nombre', 'cuenta_presupuestal') class Bienes_muebleAdmin(catalogoAdmin): list_display = ('inventario',) fields = ('dependencia','unidad', 'inventario', 'plantilla', 'descripcion', 'serie', 'estado_fisico', 'moneda', 'cuenta', 'articulo', 'marca', 'modelo', 'proveedor', 'conflicto', 'estado_inventario', 'factura', 'fecha_factura', 'precio_unitario', 'impuesto','total_con_IVA' , 'comentarios', ) class estados_fisicoAdmin(catalogoAdmin): list_display = ('nombre', 'clave', 'estatus', 'usuario') fields=('nombre', 'clave') pass admin.site.register( Dependencia, dependenciaAdmin ) admin.site.register( Unidad, unidadAdmin ) admin.site.register( Persona, personaAdmin ) admin.site.register( Bienes_mueble, Bienes_muebleAdmin ) admin.site.register( Plantillas_Bien, plantillas_BienAdmin) admin.site.register( Departamento, catalogoAdmin ) admin.site.register( Puesto, catalogoAdmin ) admin.site.register( Marca, catalogoAdmin ) admin.site.register( Modelo, catalogoAdmin ) admin.site.register( Articulo, catalogoAdmin ) admin.site.register( Estados_fisico, estados_fisicoAdmin ) admin.site.register( Estados_inventario, catalogoAdmin ) admin.site.register( Moneda, catalogoAdmin ) admin.site.register( CuentasPresupuestal, catalogoAdmin ) admin.site.register( Conflicto, catalogoAdmin ) admin.site.register( Proveedor, catalogoAdmin )