33 lines
749 B
Python
33 lines
749 B
Python
from django.contrib.gis import admin
|
|
|
|
from .models import DataLayer, Licence, Map, Pictogram, TileLayer
|
|
|
|
|
|
class TileLayerAdmin(admin.ModelAdmin):
|
|
list_display = (
|
|
"name",
|
|
"rank",
|
|
)
|
|
list_editable = ("rank",)
|
|
|
|
|
|
class MapAdmin(admin.GISModelAdmin):
|
|
search_fields = ("name",)
|
|
autocomplete_fields = ("owner", "editors")
|
|
list_filter = ("share_status",)
|
|
|
|
|
|
class PictogramAdmin(admin.ModelAdmin):
|
|
list_display = (
|
|
"name",
|
|
"category",
|
|
)
|
|
list_editable = ("category",)
|
|
list_filter = ("category",)
|
|
|
|
|
|
admin.site.register(Map, MapAdmin)
|
|
admin.site.register(DataLayer)
|
|
admin.site.register(Pictogram, PictogramAdmin)
|
|
admin.site.register(TileLayer, TileLayerAdmin)
|
|
admin.site.register(Licence)
|