20 lines
596 B
Python
20 lines
596 B
Python
from django.contrib import admin
|
|
|
|
from .models import PortfolioEntry, Region
|
|
|
|
|
|
@admin.register(Region)
|
|
class RegionAdmin(admin.ModelAdmin):
|
|
list_display = ("name", "code", "level", "parent")
|
|
list_filter = ("level", "parent")
|
|
search_fields = ("name", "code")
|
|
|
|
|
|
@admin.register(PortfolioEntry)
|
|
class PortfolioEntryAdmin(admin.ModelAdmin):
|
|
list_display = ("title", "organization", "entry_type", "is_published", "display_order")
|
|
list_filter = ("entry_type", "is_published", "regions")
|
|
search_fields = ("title", "organization", "summary")
|
|
filter_horizontal = ("regions",)
|
|
|