Files
postgres-web/pgweb/core/admin.py
2020-09-16 19:59:18 +02:00

35 lines
1.0 KiB
Python

from django import forms
from django.contrib import admin
from pgweb.core.models import Version, OrganisationType, Organisation
from pgweb.core.models import OrganisationEmail
from pgweb.core.models import ImportedRSSFeed, ImportedRSSItem
from pgweb.core.models import ModerationNotification
class OrganisationEmailInline(admin.TabularInline):
model = OrganisationEmail
class OrganisationAdmin(admin.ModelAdmin):
list_display = ('name', 'approved', 'lastconfirmed',)
list_filter = ('approved',)
ordering = ('name', )
search_fields = ('name', )
autocomplete_fields = ['managers', ]
inlines = [
OrganisationEmailInline,
]
class VersionAdmin(admin.ModelAdmin):
list_display = ('versionstring', 'reldate', 'supported', 'current', )
admin.site.register(Version, VersionAdmin)
admin.site.register(OrganisationType)
admin.site.register(Organisation, OrganisationAdmin)
admin.site.register(ImportedRSSFeed)
admin.site.register(ImportedRSSItem)
admin.site.register(ModerationNotification)