from django.contrib import admin
from .models import  Company, Universal, Malumotlar, Resource, Foydali, GetData, RequestCounts


class CompanyAdmin(admin.ModelAdmin):
    list_display = ['name', 'id']


class FoydaliAdmin(admin.ModelAdmin):
    list_display = ['title', 'calling', ]
    # list_filter = ['company']
    # search_fields = ['title', 'xizmat']


class ResourceAdmin(admin.ModelAdmin):
    list_display = ['title', 'companyId', 'type', 'dataType']
    list_filter = ['companyId']
    search_fields = ['title',]


class UniversalAdmin(admin.ModelAdmin):
    list_display = ['title', 'companyId', 'type', 'connect', 'dataTypeId']
    list_filter = ['companyId']
    search_fields = ['title',]


class MalumotlarAdmin(admin.ModelAdmin):
    list_display = ['info', 'companyId', 'calling', ]
    list_filter = ['companyId']


class RequestCountsAdmin(admin.ModelAdmin):
    list_display = ['company', 'resource', 'universal', 'malumotlar', 'foydali', 'getdata', 'date']
    list_filter = ['date']
    search_fields = ['date']


admin.site.register(Company, CompanyAdmin)
admin.site.register(Foydali, FoydaliAdmin)
admin.site.register(Resource, ResourceAdmin)
admin.site.register(Universal, UniversalAdmin)
admin.site.register(Malumotlar, MalumotlarAdmin)
admin.site.register(RequestCounts, RequestCountsAdmin)

admin.site.register(GetData)

