from django.contrib import admin

from thestore.admin import TheStoreAdmin

from .models import DebitCustProfile


class CustomUserAdmin(object):

    def user_is_active(self, obj):
        return obj.user.is_active

    user_is_active.short_description = 'Active'
    user_is_active.boolean = True


@admin.register(DebitCustProfile)
class HuaweiRegistrationAdmin(TheStoreAdmin, CustomUserAdmin):

    list_display = [
        'participant_name', 'participant_id_no',
    ]
    search_fields = ['participant_name', ]

    # exclude = ['created_by', 'modified_by']
