27 lines
745 B
Python
27 lines
745 B
Python
from django.contrib import admin
|
|
from orderable.admin import OrderableAdmin
|
|
|
|
from project.models import Project, DueDate, Category
|
|
# Register your models here.
|
|
|
|
class DueDateInline(admin.TabularInline):
|
|
model = DueDate
|
|
extra = 1
|
|
|
|
|
|
class CategoryClass(OrderableAdmin):
|
|
list_display = ('__unicode__', 'sort_order_display')
|
|
|
|
class ProjectAdmin(admin.ModelAdmin):
|
|
list_display = ('title','description','status')
|
|
fields = ['title','description','status']
|
|
inlines = (DueDateInline,)
|
|
|
|
|
|
class DueDateClass(admin.ModelAdmin):
|
|
list_display = ('__unicode__', 'project', 'completed_overdue_date')
|
|
|
|
|
|
admin.site.register(Project, ProjectAdmin)
|
|
admin.site.register(DueDate, DueDateClass)
|
|
admin.site.register(Category, CategoryClass) |