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',)