This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
portail-citoyen2/portail_citoyen2/apps/data_source_plugin/admin.py

17 lines
564 B
Python

from django.contrib import admin
from copy import copy
from cms_plugins import DataSourcePlugin as DataSourcePluginAdmin
from models import PluginDataSource, DataSource
class PluginDataSourceInlineAdmin(admin.TabularInline):
model = PluginDataSource
class DataSourceAdmin(admin.ModelAdmin):
list_display = [ 'name', 'mime_type', 'url' ]
list_filter = ['mime_type']
DataSourcePluginAdmin.inlines = copy(DataSourcePluginAdmin.inlines)
DataSourcePluginAdmin.inlines.append(PluginDataSourceInlineAdmin)
admin.site.register(DataSource, DataSourceAdmin)