Coverage for users\admin.py: 100.0%
19 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-30 20:58 +0200
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-30 20:58 +0200
1"""
2Catalogos de users en el panel de administracion.
3"""
4from django.contrib import admin
6from api.catalog_admin import CatalogAdmin
7from users.models import Criteria, EnvTypes, PrefTypes, UserType
10# Tipos de usuario (estudiante, profesor, personal...)
11@admin.register(UserType)
12class UserTypeAdmin(CatalogAdmin):
13 list_display = ('code', 'name', 'is_deleted')
14 search_fields = ('code', 'name')
17# Tipos de preferencia que puede declarar un usuario
18@admin.register(PrefTypes)
19class PrefTypesAdmin(CatalogAdmin):
20 list_display = ('code', 'description', 'is_deleted')
21 search_fields = ('code', 'description')
24# Criterios con los que se valora a un conductor
25@admin.register(Criteria)
26class CriteriaAdmin(CatalogAdmin):
27 list_display = ('code', 'description', 'is_deleted')
28 search_fields = ('code', 'description')
31# Distintivos ambientales de los vehiculos
32@admin.register(EnvTypes)
33class EnvTypesAdmin(CatalogAdmin):
34 list_display = ('code', 'label', 'is_deleted')
35 search_fields = ('code', 'label')