from django.contrib import admin

from authentication.models.account import Account
from authentication.models.roles import Roles


@admin.register(Roles)
class RolesAdmin(admin.ModelAdmin):
    list_display = ("description",)
    search_fields = ("description",)


@admin.register(Account)
class AccountAdmin(admin.ModelAdmin):
    # Se llamaba `RolesAdmin`, igual que la clase de arriba, asi que la
    # sobrescribia. Funcionaba de casualidad porque el decorador registra la
    # clase antes de que el nombre se reasigne.
    list_display = ("name", "active", "rol", "user")
    list_filter = ("active", "rol", "user")
    search_fields = ("name",)
