diff options
Diffstat (limited to 'main/admin.py')
-rw-r--r-- | main/admin.py | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/main/admin.py b/main/admin.py index 7e19e4b..21ba3cb 100644 --- a/main/admin.py +++ b/main/admin.py @@ -22,8 +22,8 @@ Settings for administration pages """ from chimere.main.models import Category, Icon, SubCategory, Marker, \ - PropertyModel, Property, News -from chimere.main.forms import MarkerAdminForm + PropertyModel, Property, News, Route +from chimere.main.forms import MarkerAdminForm, RouteAdminForm from django.contrib import admin class MarkerAdmin(admin.ModelAdmin): @@ -35,6 +35,16 @@ class MarkerAdmin(admin.ModelAdmin): list_filter = ('status', 'subcategory') form = MarkerAdminForm + +class RouteAdmin(admin.ModelAdmin): + """ + Specialized the Route field. + """ + search_fields = ("name",) + list_display = ('name', 'subcategory', 'status') + list_filter = ('status', 'subcategory') + form = RouteAdminForm + class SubCategoryAdmin(admin.ModelAdmin): """ Specialized the subcategory admin @@ -48,5 +58,6 @@ admin.site.register(Icon) admin.site.register(Category) admin.site.register(SubCategory, SubCategoryAdmin) admin.site.register(Marker, MarkerAdmin) +admin.site.register(Route, RouteAdmin) admin.site.register(PropertyModel) admin.site.register(Property) |