From b95a3abca37b183ebd35e8c90e97207cf3cc2b4a Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Mon, 19 May 2025 10:23:10 +0200 Subject: [PATCH] styling fixes, progress on homepage --- froide_govplan/context_processors.py | 7 ++++++ froide_govplan/templates/cms/mypage.html | 2 ++ .../templates/froide_govplan/base.html | 23 +++++++++++++++++-- project/settings.py | 1 + 4 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 froide_govplan/context_processors.py diff --git a/froide_govplan/context_processors.py b/froide_govplan/context_processors.py new file mode 100644 index 0000000..ef08622 --- /dev/null +++ b/froide_govplan/context_processors.py @@ -0,0 +1,7 @@ +from .models import GovernmentPlan + +def plans_context(request): + if request.path == "/": # nur auf der Startseite + plans = GovernmentPlan.objects.filter(public=True) + return {"plans": plans} + return {} \ No newline at end of file diff --git a/froide_govplan/templates/cms/mypage.html b/froide_govplan/templates/cms/mypage.html index 726fbb0..3c2ce83 100644 --- a/froide_govplan/templates/cms/mypage.html +++ b/froide_govplan/templates/cms/mypage.html @@ -258,6 +258,7 @@ +
{% cms_toolbar %} {% block body_tag %}{% block body %}{% block main %}{% endblock %}{% endblock %}{% endblock %} {% block extra_footer %}{% endblock %} @@ -359,5 +360,6 @@ Xe(); {% render_block "js" %} {% block below_scripts %}{% endblock %} +
diff --git a/froide_govplan/templates/froide_govplan/base.html b/froide_govplan/templates/froide_govplan/base.html index 287b0b1..9fe6334 100644 --- a/froide_govplan/templates/froide_govplan/base.html +++ b/froide_govplan/templates/froide_govplan/base.html @@ -129,17 +129,36 @@
{% if request.path == '/' %} -
+

Wir bringen Licht ins Dunkel der Behörden

Mit unserem Verwaltungstracker können Sie die Arbeit der Stadtverwaltung Karlsruhe live verfolgen: Welche Vorhaben werden umgesetzt? Wo wird gebremst? Wie sieht der Stand in einzelnen Themenbereichen aus?

+
+
+
+
+ {% include "froide_govplan/plugins/progress_row.html" with object_list=plans %} +

+  nicht begonnen +  begonnen +  teilweise umgesetzt +  umgesetzt +  verschoben +

+
+
+
+
+ + {% endif %} {% static_alias "govplan_header" %} + {% block app_body %} {% placeholder "content" %} {% endblock app_body %} @@ -176,7 +195,7 @@
-