from django.contrib import admin
from .models import AppClients, IntegrationTokens


# Register your models here.
class IntegrationTokensAdmin(admin.ModelAdmin):
    list_display = (
        "id",
        "created_at",
        "access_token",
        "refresh_token",
        "client__application_name",
    )
    search_fields = ["client__application_name"]
    ordering = ["client__application_name"]


admin.site.register(IntegrationTokens, IntegrationTokensAdmin)


class AppClientsAdmin(admin.ModelAdmin):
    list_display = ["id", "application_name", "contact_email", "approval_status"]
    search_fields = [
        "application_name",
        "application_type",
        "contact_email",
        "contact_person_name",
    ]


admin.site.register(AppClients, AppClientsAdmin)
