Clean up project admin.
parent
1c5ca4d8be
commit
8744bd1645
|
@ -4,6 +4,7 @@ and related models.
|
|||
|
||||
from builds.models import Version
|
||||
from django.contrib import admin
|
||||
from redirects.models import Redirect
|
||||
from projects.models import (Project, ImportedFile, ProjectRelationship,
|
||||
EmailHook, WebHook)
|
||||
from guardian.admin import GuardedModelAdmin
|
||||
|
@ -17,14 +18,16 @@ class ProjectRelationshipInline(admin.TabularInline):
|
|||
class VersionInline(admin.TabularInline):
|
||||
model = Version
|
||||
|
||||
class RedirectInline(admin.TabularInline):
|
||||
model = Redirect
|
||||
|
||||
class ProjectAdmin(GuardedModelAdmin):
|
||||
prepopulated_fields = {'slug': ('name',)}
|
||||
list_display = ('name', 'repo', 'repo_type', 'featured', 'theme')
|
||||
list_filter = ('repo_type', 'featured', 'privacy_level')
|
||||
list_filter = ('repo_type', 'featured', 'privacy_level', 'documentation_type')
|
||||
list_editable = ('featured',)
|
||||
search_fields = ('name', 'repo')
|
||||
inlines = [ProjectRelationshipInline, VersionInline]
|
||||
search_fields = ('slug', 'repo')
|
||||
inlines = [ProjectRelationshipInline, RedirectInline, VersionInline]
|
||||
raw_id_fields = ('users',)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue