from django.contrib import admin
from .models import SystemSettings, CompanyProfile

@admin.register(SystemSettings)
class SystemSettingsAdmin(admin.ModelAdmin):
    list_display = ['category', 'key', 'value', 'description']
    list_filter = ['category']
    search_fields = ['key', 'value', 'description']

@admin.register(CompanyProfile)
class CompanyProfileAdmin(admin.ModelAdmin):
    list_display = ['company_name', 'phone', 'website']
    fieldsets = (
        ('Company Information', {
            'fields': ('company_name', 'website')
        }),
        ('Contact Information', {
            'fields': ('email', 'phone', 'address')
        }),
        ('Branding', {
            'fields': ('company_logo',)
        }),
        ('Financial Information', {
            'fields': ('tax_id', 'business_registration')
        }),
    )