Add separate admin site for govplan

This commit is contained in:
Stefan Wehrmeyer 2022-03-11 20:43:13 +01:00
parent 22b7874593
commit 829315c1dc
2 changed files with 10 additions and 0 deletions

View file

@ -12,6 +12,10 @@ from .models import Government, GovernmentPlan, GovernmentPlanUpdate
User = auth.get_user_model()
class GovPlanAdminSite(admin.AdminSite):
site_header = "Regierungsvorhaben"
class GovernmentPlanAdminForm(forms.ModelForm):
class Meta:
model = GovernmentPlan
@ -207,3 +211,7 @@ class GovernmentPlanUpdateAdmin(admin.ModelAdmin):
admin.site.register(Government, GovernmentAdmin)
admin.site.register(GovernmentPlan, GovernmentPlanAdmin)
admin.site.register(GovernmentPlanUpdate, GovernmentPlanUpdateAdmin)
govplan_admin_site = GovPlanAdminSite(name="govplan")
govplan_admin_site.register(GovernmentPlan, GovernmentPlanAdmin)
govplan_admin_site.register(GovernmentPlanUpdate, GovernmentPlanUpdateAdmin)

View file

@ -1,11 +1,13 @@
from django.urls import path
from django.utils.translation import pgettext_lazy
from .admin import govplan_admin_site
from .views import GovPlanDetailView
app_name = "govplan"
urlpatterns = [
path("admin/", govplan_admin_site.urls),
path(
pgettext_lazy("url part", "<slug:gov>/plan/<slug:plan>/"),
GovPlanDetailView.as_view(),