feat(clients): add clients app basic structure and endpoints

This commit is contained in:
2026-03-11 18:43:11 +08:00
parent 5d1e1cb7cb
commit 7b6b288c41
13 changed files with 286 additions and 0 deletions

28
apps/clients/admin.py Normal file
View File

@@ -0,0 +1,28 @@
from django.contrib import admin
from core.admins.base import BaseAdmin, SoftDeleteListFilter
from apps.clients.models import Client
@admin.register(Client)
class ClientAdmin(BaseAdmin):
list_display = (
"id",
"name",
"workspace",
"created_at",
"updated_at",
"is_deleted",
)
list_filter = (
SoftDeleteListFilter,
"workspace",
)
search_fields = (
"name",
"workspace__name",
)
autocomplete_fields = ("workspace",)