from django.contrib import admin
from .models import CompanyProfile, DispatchAddress, PlaceOfSupply, InvoiceTerm


@admin.register(CompanyProfile)
class CompanyProfileAdmin(admin.ModelAdmin):
    list_display = ('name', 'gstin', 'city', 'state')


@admin.register(DispatchAddress)
class DispatchAddressAdmin(admin.ModelAdmin):
    list_display = ('label', 'city', 'state', 'is_default')
    list_filter = ('is_default',)


@admin.register(PlaceOfSupply)
class PlaceOfSupplyAdmin(admin.ModelAdmin):
    list_display = ('code', 'name', 'is_default')


@admin.register(InvoiceTerm)
class InvoiceTermAdmin(admin.ModelAdmin):
    list_display = ('sort_order', 'line')
    ordering = ('sort_order',)
