23 lines
725 B
Python
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',) |