41 lines
700 B
Python
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)
|