Anfrage zur Kontolöschung

|||
|-|-|-|
| :information_source: | Zusammenfassung | Füge einen Dropdown für die Kontolöschungsanfrage zur Kontoseite hinzu.
| :hammer_and_wrench:|Repository| GitHub - VaperinaDEV/discourse-account-deletion-request: Add Account Deletion Request dropdown to account page. |
| :question:|Installationsanleitung|So installierst du ein Theme oder eine Theme-Komponente|
| :open_book:|Neu bei Discourse Themes?| Anfängerleitfaden zur Verwendung von Discourse Themes

Hallo :wave:

Dies ist eine Theme-Komponente, um einen Dropdown für die Kontolöschungsanfrage zur Kontoseite hinzuzufügen.

Die Theme-Komponente verwendet den großartigen Code von Kris Convert the New Topic button to a have a sub menu - #7 by awesomerobot wieder, um den Dropdown hinzuzufügen. Danke! :heart:


Der Dropdown wird für Benutzer nur angezeigt, wenn der Standard- Mein Konto löschen verschwindet und der Benutzer das Konto nicht durch Klicken auf diese Schaltfläche löschen kann. Sie können den Dropdown für Staff-Benutzer mit der Einstellung hide for staff ausblenden.

Wenn der Benutzer das Konto löschen kann :arrow_down_small:

Wenn der Benutzer das Konto nicht löschen kann :arrow_down_small:

Wenn Sie auf den Dropdown klicken, werden zwei Optionen angezeigt.

  1. Weitere Informationen
  2. Antrag auf Kontolöschung

Wenn der Benutzer keine persönliche Nachricht senden kann, wird nur die Option Weitere Informationen angezeigt :arrow_down_small:


Weitere Informationen
Es öffnet sich ein Modal, in dem Sie beschreiben können, was passiert, wenn der Benutzer einen Antrag auf Kontolöschung sendet.

Antrag auf Kontolöschung
Es öffnet sich der Composer (persönliche Nachricht) mit einigen vorab geladenen Texten (Empfänger, Titel und Beschreibung).


Es gibt einige Einstellungen und Übersetzungen.
Bevor Sie die Theme-Komponente aktivieren, müssen Sie diese ändern…

Theme-Einstellungen

Theme-Übersetzung

26 „Gefällt mir“

Hallo, gute Idee. Könnten Sie eine Konfigurationsoption hinzufügen, um Anonymisierung anstelle von Löschung zu verwenden?

5 „Gefällt mir“

Hallo,

Danke :slightly_smiling_face: Sie können es tun, indem Sie einfach die Übersetzung ändern.

2 „Gefällt mir“

Ich habe die Komponente von der Git-HTTPS-Adresse installiert, sie zum aktuell verwendeten Theme hinzugefügt und ihre Einstellungen vorgenommen (im ersten anpassbaren Feld ‘admins’ eingetragen).

Dennoch kann kein Benutzer den Button auf der ‘Konto’-Seite seiner Präferenzen finden.

Hallo, sind Sie ein Mitarbeiter? Denn es wird den Mitarbeitern nicht angezeigt.

Bearbeiten: Vielleicht ist es besser, es auch den Mitarbeitern zur Verfügung zu stellen, um es zu testen … Ich habe diese Änderung vorgenommen. Jetzt wird es standardmäßig auch den Mitarbeitern angezeigt, aber ich habe eine Einstellung hinzugefügt, um das Dropdown-Menü für Mitarbeiter auszublenden.

1 „Gefällt mir“

Ich habe mich auch als der Benutzer ausgegeben, dessen Screenshot angehängt war.

Jetzt habe ich es erneut beim Administrator getestet. Aber es wird nicht angezeigt.

Muss ich etwas neu erstellen oder ähnliches, bevor es für die Mitarbeiter angezeigt wird?

Es sollte unter der Schaltfläche „Änderungen speichern“ erscheinen, nachdem Sie die Themenkomponente aktualisiert haben.

FWIW Es funktioniert für mich :slight_smile:

Haben Sie es an Ihre aktiven Themes angehängt?

3 „Gefällt mir“

Hatte die Komponente vorher nicht aktualisiert, aber jetzt ist sie aktualisiert:

Die Komponente wurde auch auf das aktuell verwendete Theme ‘Light Default’ angewendet.

Dann habe ich die Einstellungsseite eines Benutzers über die Einstellungen von Admin (mich selbst) aufgerufen, aber die Option nicht gefunden:

Ah!!
Es scheint weit unten zu sein. Habe es komplett übersehen, weil es mit einer anderen Komponente kollidiert.
Vielen Dank.

Ich füge einen Screenshot davon für zukünftige Benutzer bei, wie man das übersehen kann, wegen der sehr hellen ‘roten’ Farbe einer anderen Komponente:

Ich bin nicht einmal zu 1% ein Experte für Programmierung. Um diese Komponente zu verwenden, müsste ich diese Komponente deaktivieren. Können Sie etwas vorschlagen/ändern, das sie ein wenig nach oben verschiebt? Oder können Sie mich anleiten, wie ich den Code der Komponente öffnen und Änderungen an den ‘Variablen’ vornehmen kann. Nicht mehr!

2 „Gefällt mir“

Oh okay, das ist mein Fehler. Ich habe eine absolute Positionierung verwendet, um es unter die Schaltfläche „Änderungen speichern“ zu setzen, da es dort keinen Plugin-Auslass gibt. Ich habe die absolute Positionierung entfernt, um dies jetzt zu beheben. Es wird über der Schaltfläche „Änderungen speichern“ angezeigt.

Bitte aktualisieren Sie die Themenkomponente erneut.

3 „Gefällt mir“

Oh! Das ist großartig.
Danke! Sonst müsste ich eine der beiden Komponenten auswählen.


Jetzt kann ich beide verwenden. Danke.

P.S. Ich hoffe, dieser Komponenten-Button wird den Standard-Button „Konto löschen“ nicht stören/abfangen, der auf den Seiten dieser Benutzer erscheinen soll, die keine Beiträge erstellt haben.

1 „Gefällt mir“

Nein, er wird für Benutzer nicht angezeigt, wenn der Standard-Button Mein Konto löschen aktiv ist.

4 „Gefällt mir“

Wie funktioniert das für Benutzer, die keine Berechtigung zum Senden von PMs haben? Für uns beginnt das PMen bei TL2.

Das ist im Startbeitrag abgedeckt

3 „Gefällt mir“

Danke! Noch eine Frage: Wie bekomme ich Zeilenumbrüche in meine Modalbeschreibung? Denn im Moment habe ich das hier:

1 „Gefällt mir“

Haben Sie schon den HTML-Zeilenumbruch <br> ausprobiert?

2 „Gefällt mir“

Ich gehe die Einstellungen für die Account Deletion Request-Themenkomponente durch.

Ich habe etwa 5 verschiedene Felder aktualisiert und dann die Speichern/Abbrechen-Schaltflächen neben jedem Feld bemerkt. Also habe ich auf diejenige geklickt, die am nächsten an der Maus war … und die gesamte Seite wurde neu geladen - wobei alle meine anderen Bearbeitungen verloren gingen. :cry:

Wenn Sie mich dazu zwingen, dies auf Feldebene zu tun, sollte es auch auf Feldebene funktionieren. Wenn Sie die gesamte Seite neu laden, sollte ich einen Satz von Schaltflächen für die gesamte Seite haben.

Dies ist das Schlechteste aus beiden Welten. :cry:

6 „Gefällt mir“

Dies gilt für alle Felder, insbesondere im Themenkomponente für die Kontolöschungsanfrage.

Möchten Sie diese Anfrage vielleicht als Kommentar unter der Seite der Themenkomponente für die Kontolöschungsanfrage verschieben?

2 „Gefällt mir“

Ich habe dieses Thema in die Themenkomponente für Konto-Löschungsanfragen verschoben… obwohl ich das Problem nicht reproduzieren kann, wenn ich diese Komponente lokal herunterlade.

Können Sie das Problem hier konsistent reproduzieren, @ganncamp?