fmartingr.com-legacy/fmartingrcom/apps/projects/admin.py

41 lines
700 B
Python

# coding: utf-8
# django
from django.contrib import admin
# 3rd party
import reversion
# app
from . import models
#
# Group
#
class GroupAdmin(reversion.VersionAdmin):
list_display = ('name', 'order', )
list_display_links = ('name', )
list_editable = ('order', )
prepopulated_fields = {"slug": ("name",)}
fieldsets = [
(None, {
'fields': ('name', 'slug', 'order', )
}),
]
admin.site.register(models.Group, GroupAdmin)
#
# Project
#
class ProjectAdmin(reversion.VersionAdmin):
list_display = ('title', 'group', 'company', 'role', )
prepopulated_fields = {"slug": ("title",)}
admin.site.register(models.Project, ProjectAdmin)