38156-vm/core/admin.py
Flatlogic Bot 5bf8837f1c v1
2026-02-03 15:57:35 +00:00

23 lines
725 B
Python

from django.contrib import admin
from .models import Worker, Project, Team, WorkLog
@admin.register(Worker)
class WorkerAdmin(admin.ModelAdmin):
list_display = ('name', 'id_no', 'phone_no', 'monthly_salary', 'day_rate')
search_fields = ('name', 'id_no', 'phone_no')
@admin.register(Project)
class ProjectAdmin(admin.ModelAdmin):
list_display = ('name', 'created_at')
search_fields = ('name',)
@admin.register(Team)
class TeamAdmin(admin.ModelAdmin):
list_display = ('name', 'created_at')
filter_horizontal = ('workers',)
@admin.register(WorkLog)
class WorkLogAdmin(admin.ModelAdmin):
list_display = ('date', 'project')
list_filter = ('date', 'project')
filter_horizontal = ('workers',)