decidim-swiss / decidim.swiss

2 stars 0 forks source link

Auf INT können einige Werte im System-Dashboard nicht mehr gesetzt werden (Karten, E-Mailpasswörter) #102

Open bsantschi opened 10 months ago

bsantschi commented 10 months ago

Ausserdem werden teils Werte (z.B. Absender E-Mail-Adresse) nicht im Formular angezeigt obwohl sie in der Datenbank gespeichert sind.

innosmith commented 10 months ago

@carlobeltrame : für den go-live müssen wir auch eine Änderung noch machen, dass auch nicht registrierte User die Inhalte sehen und neue User sich selbst registrieren können. Ev. müsstest du dann diese Einstellung auch manuell irgendwie machen.

carlobeltrame commented 10 months ago

@innosmith habe ich mir zuerst auch gedacht, aber auf PROD ist ja noch 0.26 drauf, das müsste also auch ohne meine Einwirkung klappen. Ich wäre aber erreichbar im Zweifelsfall.

Kagemaru commented 10 months ago

Auf den ersten Blick sieht es aus, als ob sich der Key für die Versender E-Mail von from zu from_email geändert hat. Wenn ich dies in der Rails Konsole ändere, taucht es wieder auf.

Kann mir jemand alle Felder nennen, bei denen dies auftritt?

Dies muss man schnell bei allen in der Konsole anpassen. Verloren ging bei diesem Feld nichts. Beim Passwort ist es noch was anderes, ich gehe dem nach.

innosmith commented 10 months ago

@Kagemaru : wir haben keine weiteren Tests gemacht, nachdem wir festgestellt haben, dass Emailpasswörter nicht mehr gespeichert wurden. Kannst du auf Source Code Ebene gegenüber der Vorversion die Keys vergleichen und weitere Beispiele analog "from" und "from_email" identifizieren? Oder welchen Weg siehst du, dass wir allenfalls unterstützen können?

Kagemaru commented 10 months ago

@innosmith Es war eine Sammlung von Problemen:

Das Passwortproblem kam von einem Decidim Bug. Letztes Jahr haben wir dies selbst gepatcht, nun hat unser Patch nicht mehr mit ihrem Fix zusammen funktioniert. Ich habe unseren Patch nun entfernt.

Ausserdem war unser HTML Override für die zusätzlichen Optionsfelder etwas zu umfassend. Ich habe es jetzt mit HTML patching (deface) ersetzt. Dies sollte uns ähnliche Probleme in der Zukunft ersparen.

Ausserdem war bei Impuls Köniz noch ein fehlerhaftes Bild hinterlegt, dass das Speichern der Organisation verhindert hat. Dies habe ich auch ersetzt.

Die neuste Version ist bereits live auf INT.

larsUE commented 10 months ago

Ich habe eben meine Settings für den gemeinsamer.space INT aktualisiert, scheint alles wieder zu funktionieren! Habe folgendes gemacht:

innosmith commented 10 months ago

Ich habe auch diverse Settings erfolgreich getestet