puzzle / decidim-zuerich

Mitwirkungsportal für die Stadt Zürich, basierend auf Decidim
https://mitwirken.stadt-zuerich.ch
GNU Affero General Public License v3.0
8 stars 2 forks source link

Umfrage: Single Choice als Drop-Down #351

Closed larsUE closed 1 year ago

larsUE commented 1 year ago

Dial bei der Single Choice Antwort-Option hinzufügen, dass die Antworten als Drop-down formatiert werden.

Kagemaru commented 1 year ago

@larsUE Hierfür fallen mir 2 Wege ein:

  1. Ein Hack mit CSS/Javascript (das originale _single_option überschreiben), dies wúrde ca. 1.5-2 Tage dauern).
  2. Decidim um die Option erweitern, dass man die single_option als Dropdown darstellen kann. Dies kann ich schlecht einschätzen, weil wir zuerst den genauen Ablauf verstehen müssten. Wahrscheinlich ca. 1 Woche+.
carlobeltrame commented 1 year ago

Noch anzumerken: Bei Option 1. würden automatisch alle Single Choice Fragen auf der ganzen Plattform zu Dropdown Menüs geändert werden. Da gibts keine einfache Möglichkeit, nur einzelne zu ändern.

larsUE commented 1 year ago

Das habe ich mir gedacht. Und so eine Mischform (also die Single_option duplizieren, und dann das Duplikat per CSS/JS zu hacken) wäre auch nicht möglich? In Anbetracht dessen, was ich in #352 geschrieben habe, dass wir da allenfalls nächstes Jahr noch aufbauen würden und entweder ein Modul machen oder uns einem Modul anschliessen würden.

Kagemaru commented 1 year ago

Noch anzumerken: Bei Option 1. würden automatisch alle Single Choice Fragen auf der ganzen Plattform zu Dropdown Menüs geändert werden. Da gibts keine einfache Möglichkeit, nur einzelne zu ändern.

Um es genauer zu beschreiben: Alle Single Choice Fragen, die keine Optionen mit Freien Texten beinhalten, würden geändert werden.

Um es überall zu duplizieren, muss ich erst verstehen, wo es überall verwendet wird. Damit sind wir schon tief in der Option 2 drin und ab da macht es mehr Sinn, dies vollends hinzuzufügen. Da die Hauptarbeit nicht das HTML/CSS/JS ist, dass wir uns am Ende sparen.

larsUE commented 1 year ago

Genau, wir möchten Option 2. Die Funktion “Single Choice Frage" wird an folgenden Orten eingesetzt, m.E. ist diese Liste abschliessend:

bsantschi commented 1 year ago
  1. Template umbauen
  2. Länderliste zusammen mit Lars erstellen (kann möglicherweise von INT auf PROD via Console übernommen werden)
  3. PROD bis allerspätestens 4. Januar
  4. Pokecode anfragen/PR schicken, ob sie es in Decidim Awesome übernehmen möchten
larsUE commented 1 year ago

Funktioniert grundsätzlich gut! Folgendes ist mir beim Testing aufgefallen: Wenn ich im !dropdown! die erste Option auswähle (also Ägypten bei !sort! oder Tschechien beim normalen dropdown), erscheint dieses Resultat nicht in den Antworten.

Bildschirm­foto 2022-12-29 um 10 28 06 Bildschirm­foto 2022-12-29 um 10 29 56

Antworten, die nirgends die ersten voreingestellten Antworten sind, erscheinen jedoch wie gewünscht:

Bildschirm­foto 2022-12-29 um 10 31 06

Dafür funktioniert das Sortieren auch auf Englisch prima, das ist super!