Anfrage zur Kontolöschung

Es wirkt sich nicht auf die Einstellungen aus, aber ich kann dies mit den Übersetzungsfeldern reproduzieren:

Um es klarzustellen: Dies ist nicht auf die Komponente “Account Deletion Request” beschränkt. Andere Komponenten, die ich getestet habe, wie z. B. Discourse TOC und Kansan, weisen mit ihren Übersetzungsfeldern das gleiche Problem auf.

7 „Gefällt mir“

Das ist sehr hilfreich, danke @Stephen. Ich habe einen PR mit einer Korrektur für Theme-Übersetzungen: FIX: Theme translations resetting on save by pmusaraj · Pull Request #22072 · discourse/discourse · GitHub

10 „Gefällt mir“

Hallo :wave:

Ich habe ein Update zusammengeführt, um HTML in der Modalbeschreibungsfunktion zu ermöglichen. Nachdem Sie die Komponente aktualisiert haben, können Sie Lills Vorschlag für Zeilenumbrüche verwenden.

Ihr Text sieht in HTML so aus:

Wenn Sie uns eine Anfrage zur Anonymisierung Ihres Kontos senden, werden wir alle persönlichen Daten aus Ihrem Konto entfernen und Ihre Beiträge beibehalten. Das bedeutet:
<br>
<ul>
  <li>Sie können sich nicht mehr als dieses spezielle Konto anmelden.</li>
  <br>
  <li>Ein neuer Benutzername wird dem Konto zufällig zugewiesen, z. B. anon123456. Dieser neue Benutzername wird auf alle Ihre Beiträge im System angewendet, und wir werden auch alle @Erwähnungen und Zitate aktualisieren.</li>
  <li>Der neue Benutzername wird nicht angewendet auf: gelöschte Beiträge, Beitragsrevisionen, wenn der aktuelle Beitrag den umbenannten Benutzer nicht mehr erwähnt oder zitiert, einboxed Benutzerprofile, Warteschlangenbeiträge oder Mitarbeiterprotokolle.</li>
  <li>Ihre E-Mail-Adresse, Ihr Name, Ihr Geburtsdatum und Ihr Avatar werden entfernt.</li>
  <li>Ihr Benutzerprofil wird entfernt.</li>
  <li>Alle für das Konto generierten API-Schlüssel werden widerrufen.</li>
  <li>Alle von Drittanbietern bereitgestellten Authentifizierungsmechanismen (Google/Facebook/etc.) werden widerrufen.</li>
</ul>

9 „Gefällt mir“

Großartig, Komponente. Nach dem Upgrade von Discourse auf 3.2.0 sehe ich einen Fehler in den Protokollen

Account Deletion Request theme/component wirft Fehler:
TypeError: Kann keine Eigenschaften von null lesen (lesen von ‘en’)

Hier ist der Backtrace:

TypeError: Kann keine Eigenschaften von null lesen (lesen von 'en')
    at Object.initialize (https://site.com/theme-javascripts/3ded4211d42a4dc71642febcfdc4e24847261d8e.js?__ws=site.com:5:51)
    at n.initialize (https://site.com/assets/chunk.6d10396b901f5b95b67e.d41d8cd9.js:2:309459)
    at https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141483
    at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:368590)
    at e.walk (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367606)
    at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:366959)
    at e.topsort (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367005)
    at e._runInitializer (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141795)
    at e.runInitializers (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141441)
    at e._bootSync (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110927)
    at e.domReady (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110503)
    at invoke (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358129)
    at h.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:357216)
    at p.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358979)
    at B._end (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:364062)
    at B._boundAutorunEnd (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:360486)
2 „Gefällt mir“

Danke für den Bericht :slight_smile: Ich habe einen Fix zusammengeführt, bitte aktualisiere die Komponente.

Oh, das scheint die stabile Version zu sein. :thinking: Ich glaube, das wird noch nicht funktionieren.

1 „Gefällt mir“

Ich vermute, sein Problem ist etwas anderes. RBoy hat das gleiche Problem mit anderen Komponenten gemeldet. :thinking:

Außerdem habe ich deins mit Discourse 3.2.0 ausprobiert und bisher keine Probleme festgestellt!

2 „Gefällt mir“

Ja, es scheint nur einige Theme-Komponenten zu betreffen, aber nicht alle nach dem Upgrade auf 3.2.0. In meinem Fall dieses Theme, die DiscoTOC- und Dark/Light Mode-Themes.

2 „Gefällt mir“

Vorschlag, Sie könnten diesen Code zum ersten Beitrag hinzufügen, damit die Leute diese Komponente mit einem einzigen Klick installieren können

[wrap=theme-install-button repoUrl="https://github.com/VaperinaDEV/discourse-account-deletion-request" repoName="Account Deletion Request"]
Install this theme component
[/wrap]

Es sollte so aussehen:

Install this theme component