#99 Admin backend cleanup

* removes admin backend views which are not important for production
* adds filtering functionalities on index views
* simplifies detail views on intervention, compensation, ecoaccount and ema
* adds autocomplete fields on detail views
* adds handy horizontal filter fields on detail views
This commit is contained in:
2022-02-01 18:41:02 +01:00
parent 568a288e92
commit 5b0b376405
14 changed files with 243 additions and 60 deletions

View File

@@ -1,10 +1,17 @@
from django.contrib import admin
from compensation.admin import CompensationAdmin
from compensation.admin import AbstractCompensationAdmin
from ema.models import Ema
class EmaAdmin(CompensationAdmin):
pass
class EmaAdmin(AbstractCompensationAdmin):
filter_horizontal = [
"users"
]
def get_fields(self, request, obj=None):
return super().get_fields(request, obj) + [
"users"
]
admin.site.register(Ema, EmaAdmin)