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

Themen «Stadtentwicklung & Mobilität» und «Partizipatives Budget» löschen auf Prod #347

Closed larsUE closed 1 year ago

larsUE commented 2 years ago

Wenn ich die Scopes löschen möchte, kriege ich einen 500er.

Beim Partiziaptiven Budget sind sicherlich noch Elemente verknüpft. Das spielt aber keine Rolle, die sollen nachher einfach keinen scope haben.

Kagemaru commented 1 year ago

@larsUE

Das ist von Decidim tatsächlich so programmiert. Sie haben zwar die Relation auf optional: true gesetzt, auf der Datenbank haben sie jedoch die ON DELETE Option nicht gesetzt, welche standardmässig NO ACTION ist. Dies wirft einen Fehler beim Löschen, wenn es noch verbundene Elemente gibt.

Dies scheint ein Versehen zu sein und ich werde es bei Decidim melden. Ich würde dies lieber nicht direkt bei uns reparieren, da dies Datenbankänderungen erfordert, die ich gerne so nahe wie möglich am Original lassen will.

In der Zwischenzeit könnte ich die Verbindungen manuell auf NULL setzen und die 2 Themen löschen, wenn das gewünscht ist.

larsUE commented 1 year ago

@Kagemaru auf NULL setzen bei uns und Decidim melden wäre super, danke dir!

Wir möchten nun die Filter brauchen und da ist es wichtig, dass die nicht angezeigt werden, da sie nicht gebraucht werden.

Kagemaru commented 1 year ago

Erledigt :smile: