summaryrefslogtreecommitdiff
path: root/pgweb/featurematrix/admin.py
blob: 3674f7453df9d7d2e03e8d959d57dd42951423fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from django.contrib import admin

from .models import Feature, FeatureGroup


class FeatureInline(admin.TabularInline):
    model = Feature


class FeatureGroupAdmin(admin.ModelAdmin):
    inlines = [FeatureInline, ]
    list_display = ('groupname', 'groupsort')
    ordering = ['groupsort']


class FeatureAdmin(admin.ModelAdmin):
    list_display = ('featurename', 'group')
    list_filter = ('group',)
    search_fields = ('featurename',)


admin.site.register(FeatureGroup, FeatureGroupAdmin)
admin.site.register(Feature, FeatureAdmin)