diff --git a/app/main.py b/app/main.py index 108d98b..f79a9a1 100644 --- a/app/main.py +++ b/app/main.py @@ -168,31 +168,31 @@ async def index(request: Request): "parlament_names": parlament_names, "matrix_labels": MATRIX_LABELS, "matrix_explanations": { - "A1": "Werden bei öffentlichen Aufträgen Grundrechte in der Lieferkette beachtet?", - "A2": "Fließt öffentliches Geld in regionale Wertschöpfung statt Großkonzerne?", - "A3": "Achten Lieferant:innen auf Klimaschutz und Ressourcenschonung?", - "A4": "Werden faire Löhne bei externen Dienstleistern sichergestellt?", - "A5": "Ist die Vergabe öffentlicher Aufträge transparent nachvollziehbar?", - "B1": "Wird mit öffentlichen Geldern ethisch umgegangen?", - "B2": "Werden Steuergelder für den Nutzen aller eingesetzt?", - "B3": "Wird bei Investitionen der ökologische Fußabdruck berücksichtigt?", - "B4": "Ist die Verteilung öffentlicher Mittel sozial gerecht?", - "B5": "Können Bürger:innen mitentscheiden, wofür Geld ausgegeben wird?", - "C1": "Gibt es Gleichstellung und Diskriminierungsschutz in der Verwaltung?", - "C2": "Arbeiten Verwaltung und Politik an gemeinsamen Gemeinwohl-Zielen?", - "C3": "Fördert die Verwaltung umweltbewusstes Handeln?", - "C4": "Gibt es Chancengleichheit und familienfreundliche Arbeitszeiten?", - "C5": "Sind Entscheidungsprozesse in Politik und Verwaltung transparent?", - "D1": "Werden Grundrechte geschützt? Gleichheit vor dem Gesetz?", - "D2": "Profitieren möglichst viele Menschen — nicht nur einzelne Gruppen?", - "D3": "Wird die Daseinsvorsorge ökologisch nachhaltig gestaltet?", - "D4": "Haben alle Zugang zu Bildung, Gesundheit, Wohnen — unabhängig vom Einkommen?", - "D5": "Werden Bürger:innen bei Entscheidungen einbezogen?", - "E1": "Werden die Rechte künftiger Generationen mitgedacht?", - "E2": "Hat der Antrag positive Wirkung über die Gemeindegrenzen hinaus?", - "E3": "Werden ökologische Auswirkungen global bedacht?", - "E4": "Trägt der Antrag zum sozialen Ausgleich bei — auch überregional?", - "E5": "Fördert der Antrag demokratische Mitbestimmung über die Gemeinde hinaus?", + "A1": "Wenn Ihre Stadt Büromöbel kauft: Wurden die unter menschenwürdigen Bedingungen hergestellt? Oder in einer Fabrik, in der Arbeiter:innen ausgebeutet werden? Hier geht es darum, ob die öffentliche Hand beim Einkauf auf Menschenrechte achtet.", + "A2": "Beauftragt die Stadt den Handwerksbetrieb aus dem Ort — oder den billigsten Konzern aus dem Ausland? Bleibt das Geld in der Region und schafft Arbeitsplätze vor Ort?", + "A3": "Werden bei öffentlichen Aufträgen Klimastandards verlangt? Kommt das Schulessen von regionalen Bauernhöfen oder wird es quer durch Europa gekarrt?", + "A4": "Verdienen die Reinigungskräfte im Rathaus einen fairen Lohn? Haben Subunternehmer die gleichen Arbeitsbedingungen wie Festangestellte?", + "A5": "Können Sie als Bürger:in nachschauen, welche Firma den Auftrag für den Straßenbau bekommen hat — und warum? Oder passiert das alles hinter verschlossenen Türen?", + "B1": "Liegt das Geld Ihrer Stadt bei einer Bank, die auch Waffengeschäfte finanziert? Oder bei einer ethischen Bank, die in soziale Projekte investiert?", + "B2": "Fließen Ihre Steuergelder in einen neuen Radweg für alle — oder in eine Umgehungsstraße, die nur dem Gewerbegebiet nützt?", + "B3": "Investiert Ihre Kommune in Solaranlagen auf Schuldächern? Oder wird das Geld in klimaschädliche Projekte gesteckt?", + "B4": "Bekommen ärmere Stadtteile genauso viel Geld für Spielplätze und Schulen wie reiche? Oder konzentrieren sich die Investitionen dort, wo die Grundstückspreise schon hoch sind?", + "B5": "Gibt es einen Bürgerhaushalt, bei dem Sie mitbestimmen können, ob das Geld in die Bibliothek oder den Sportplatz fließt? Oder entscheidet das der Stadtrat allein?", + "C1": "Werden in Ihrer Stadtverwaltung Frauen gleich bezahlt? Haben Menschen mit Behinderung faire Chancen auf eine Stelle? Gibt es Schutz vor Mobbing?", + "C2": "Hat Ihre Stadt ein Klimaschutzkonzept, das alle Ämter gemeinsam umsetzen? Oder kocht jedes Amt sein eigenes Süppchen?", + "C3": "Fahren die Mitarbeiter:innen des Rathauses mit dem Dienstrad oder dem SUV? Gibt es vegetarisches Essen in der Kantine?", + "C4": "Können Eltern in der Verwaltung Teilzeit arbeiten, ohne Karrierenachteile? Gibt es flexible Arbeitszeiten für pflegende Angehörige?", + "C5": "Können Sie die Sitzungsprotokolle des Stadtrats online lesen? Verstehen Sie, warum Entscheidungen so und nicht anders gefallen sind?", + "D1": "Werden Sie auf dem Amt fair behandelt — egal ob Sie einen deutschen oder ausländischen Namen haben? Schützt die Polizei alle gleich?", + "D2": "Profitiert die ganze Stadt von dem Antrag — oder nur ein Stadtteil, eine Altersgruppe, eine Einkommensschicht?", + "D3": "Kommt der Strom für die Straßenbeleuchtung aus Erneuerbaren? Wird das Regenwasser im Park versickert statt in die Kanalisation geleitet?", + "D4": "Kann sich die alleinerziehende Mutter den Kitaplatz leisten? Bekommt der Rentner noch einen Arzttermin? Findet die Familie mit drei Kindern eine bezahlbare Wohnung?", + "D5": "Werden Sie gefragt, bevor die Straße vor Ihrem Haus umgebaut wird? Gibt es Bürgerversammlungen, Online-Beteiligung, Jugendparlamente?", + "E1": "Hinterlassen wir unseren Enkeln einen Schuldenberg und versiegelte Flächen? Oder investieren wir heute so, dass auch 2050 noch gute Lebensbedingungen herrschen?", + "E2": "Hilft der Antrag nur Ihrer Stadt — oder auch den Nachbargemeinden? Gibt es regionale Kooperationen, von denen alle profitieren?", + "E3": "Denkt Ihre Kommune beim Einkauf auch an den CO₂-Fußabdruck? An die Abholzung von Regenwäldern für billiges Papier? An den Wasserverbrauch in Dürregebieten?", + "E4": "Unterstützt Ihre Stadt strukturschwache Regionen? Gibt es Partnerschaften mit Kommunen im globalen Süden?", + "E5": "Setzt sich Ihre Kommune für mehr Demokratie ein — auch auf Landes- und Bundesebene? Werden internationale Abkommen unterstützt?", }, }) diff --git a/app/templates/index.html b/app/templates/index.html index d09c8b5..0b916d8 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -1015,6 +1015,50 @@ document.body.insertAdjacentHTML('beforeend', html); } + function showColumnInfo(col) { + const names = {1:'Menschenwürde',2:'Solidarität',3:'Ökologische Nachhaltigkeit',4:'Soziale Gerechtigkeit',5:'Transparenz & Mitbestimmung'}; + const prinzipien = {1:'Rechtsstaatsprinzip',2:'Gemeinnutz',3:'Umwelt-Verantwortung',4:'Sozialstaatsprinzip',5:'Demokratie'}; + const details = { + 1: 'Werden Ihre Grundrechte geschützt? Sind Sie vor willkürlicher Behandlung durch Behörden sicher? Haben alle Menschen — unabhängig von Herkunft, Geschlecht oder Religion — die gleichen Rechte?', + 2: 'Profitiert die Gemeinschaft? Wenn Ihre Kommune Geld ausgibt, kommt es bei den Menschen an? Werden Vereine, Nachbarschaftshilfe und ehrenamtliches Engagement gestärkt?', + 3: 'Können Ihre Kinder noch saubere Luft atmen und in Seen schwimmen? Wird bei Entscheidungen an den Klimawandel gedacht? Gibt es mehr Grün in der Stadt, weniger Versiegelung?', + 4: 'Kann sich jede Familie eine warme Wohnung leisten? Bekommen Kinder aus armen Familien die gleichen Bildungschancen? Gibt es bezahlbare Gesundheitsversorgung für alle?', + 5: 'Können Sie als Bürger:in mitentscheiden, was in Ihrer Stadt passiert? Werden Sie rechtzeitig informiert? Sind Ratssitzungen öffentlich und verständlich?' + }; + document.body.insertAdjacentHTML('beforeend', ` +
Staatsprinzip: ${prinzipien[col]}
+| '; - for (let col = 1; col <= 5; col++) matrixTableHtml += ` | ${col}. ${colLabels[col]} | `; + for (let col = 1; col <= 5; col++) matrixTableHtml += `${col}. ${colLabels[col]} | `; matrixTableHtml += '
|---|---|---|
| ${row}: ${rowLabels[row]} | `; + matrixTableHtml += `||
| ${row}: ${rowLabels[row]} | `; for (let col = 1; col <= 5; col++) { const field = `${row}${col}`; const entry = matrixData[field];