feat(time_entries): add time_entries app's basic structure and endpoints

This commit is contained in:
2026-03-11 19:46:45 +08:00
parent 4d66293804
commit 720adbe8a3
11 changed files with 490 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
from django.contrib import admin
from core.admins.base import BaseAdmin, SoftDeleteListFilter
from apps.time_entries.models import TimeEntry
@admin.register(TimeEntry)
class TimeEntryAdmin(BaseAdmin):
list_display = (
"id",
"user",
"workspace",
"project",
"start_time",
"end_time",
"is_billable",
)
list_filter = (
SoftDeleteListFilter,
"workspace",
"project",
"is_billable",
)
search_fields = (
"user__mobile",
"project__name",
"description",
)
autocomplete_fields = (
"user",
"workspace",
"project",
)