21 lines
559 B
Python
21 lines
559 B
Python
from django.contrib import admin
|
|
|
|
from .models import Project, ProjectMember
|
|
|
|
class ProjectMemberInline(admin.TabularInline):
|
|
model = ProjectMember
|
|
extra = 1
|
|
|
|
|
|
@admin.register(Project)
|
|
class ProjectAdmin(admin.ModelAdmin):
|
|
list_display = ("name", "company", "is_active")
|
|
list_filter = ("company", "is_active")
|
|
inlines = (ProjectMemberInline,)
|
|
|
|
|
|
@admin.register(ProjectMember)
|
|
class ProjectMemberAdmin(admin.ModelAdmin):
|
|
list_display = ("user", "project", "hourly_rate", "is_active")
|
|
list_filter = ("is_active", "project__company")
|