Richiesta di eliminazione account

:information_source: Sommario Aggiungi un menu a tendina per la richiesta di cancellazione dell’account alla pagina dell’account.
:hammer_and_wrench: Repository GitHub - VaperinaDEV/discourse-account-deletion-request: Add Account Deletion Request dropdown to account page. · GitHub
:heart: Ti è stato utile? > ./support --coffee
:question: Guida all’installazione Come installare un tema o un componente di tema
:open_book: Nuovi ai Temi Discourse? Guida per principianti all’uso dei Temi Discourse

Ciao :wave:

Questo è un componente di tema per aggiungere un menu a tendina per la richiesta di cancellazione dell’account alla pagina dell’account.

Il componente di tema riutilizza il fantastico codice di Kris Convert the New Topic button to a have a sub menu - #7 by awesomerobot per aggiungere il menu a tendina. Grazie! :heart:


Il menu a tendina appare solo per gli utenti se il pulsante predefinito Elimina il mio account scompare e l’utente non può eliminare l’account facendo clic su quel pulsante. È possibile nascondere il menu a tendina per gli utenti staff con l’impostazione
hide for staff.

Quando l’utente può eliminare l’account :arrow_down_small:

Quando l’utente non può eliminare l’account :arrow_down_small:

Facendo clic sul menu a tendina si aprono due opzioni.

  1. Maggiori informazioni
  2. Richiesta di cancellazione dell’account

Quando l’utente non può inviare messaggi personali, appare solo l’opzione Maggiori informazioni :arrow_down_small:


Maggiori informazioni
Verrà aperta una modale in cui è possibile descrivere cosa accadrà se l’utente invia una richiesta di cancellazione dell’account.

Richiesta di cancellazione dell’account
Verrà aperto il compositore (messaggio personale) con alcuni testi precompilati (destinatari, titolo e descrizione).


Ci sono alcune impostazioni e traduzioni.
Prima di attivare il componente di tema, devi modificare questi…

Impostazioni del tema

Traduzione del tema

28 Mi Piace

Ciao, bella idea. Potresti aggiungere un’opzione di configurazione per utilizzare l’anonimizzazione invece della cancellazione?

5 Mi Piace

Ciao,

Grazie :slightly_smiling_face: Puoi farlo semplicemente cambiando la traduzione.

2 Mi Piace

Ho installato il componente dall’indirizzo git https, l’ho aggiunto al tema attualmente in uso, ne ho impostato le impostazioni (ho scritto ‘admins’ nel primo campo personalizzabile).

Eppure nessun utente è in grado di trovare il pulsante nella pagina ‘account’ delle sue pagine delle preferenze.

Salve, sei un utente dello staff? Perché non apparirà allo staff.

Modifica: Forse è meglio farlo apparire anche allo staff per scopi di test… Ho apportato questa modifica. Ora appare anche allo staff per impostazione predefinita, ma ho aggiunto un’impostazione per nascondere il menu a discesa per gli utenti dello staff.

2 Mi Piace

Mi ero anche finto l’utente. La cui schermata era allegata.

Ora ho testato di nuovo sull’amministratore. Ma non compare.

Devo ricostruire o fare qualcosa del genere prima che appaia per lo staff?

Dovrebbe apparire sotto il pulsante \u003ckbd\u003eSalva modifiche\u003c/kbd\u003e dopo l’aggiornamento del componente del tema.

Per quanto mi riguarda, funziona per me :slight_smile:

L’hai allegato ai tuoi temi attivi?

3 Mi Piace

Non avevo aggiornato il componente prima, ma ora è aggiornato:

Ho anche applicato il componente al tema attualmente in uso ‘Light Default’.

Quindi sono entrato nella pagina delle preferenze di un utente tramite la pagina delle impostazioni di Admin (io stesso), ma non ho trovato l’opzione:

Ah!!
Sembra molto più in basso. L’ho mancato del tutto perché interferisce con qualche altro componente.
Grazie mille.

Sto fornendo uno screenshot della stessa per gli utenti futuri, su come possa essere persa, a causa del colore ‘rosso’ molto brillante di un altro componente:

Non sono un esperto di codifica nemmeno dell’1%. Quindi, per usare questo componente, dovrei disattivare quell’altro componente. Puoi suggerire/modificare qualcosa che possa spostarlo un po’ più in alto? O guidarmi, posso aprire il codice del componente e apportare modifiche alle ‘variabili’. Non di più!

2 Mi Piace

Oh ok, è colpa mia. Ho usato il posizionamento assoluto per metterlo sotto il pulsante Salva modifiche poiché non c’è una presa per plugin in quel punto. Ho rimosso il posizionamento assoluto per risolvere questo problema ora. Apparirà sopra il pulsante Salva modifiche.

Aggiorna di nuovo il componente del tema.

3 Mi Piace

Oh! Sei fantastico.
Grazie! Altrimenti dovrei scegliere uno dei 2 componenti.


Ora posso usarli entrambi. Grazie.

P.S. Spero che questo pulsante del componente non interferisca/intercetti il pulsante predefinito di ‘Eliminazione Account’, che dovrebbe apparire sulle pagine di quegli utenti che non hanno post creati da loro.

1 Mi Piace

No, non apparirà per gli utenti quando il pulsante predefinito Elimina il mio account è attivo.

4 Mi Piace

Come funziona per gli utenti che non hanno i permessi per inviare messaggi privati? Per noi, inviare messaggi privati inizia a TL2.

È già trattato nel post iniziale

3 Mi Piace

Grazie! Un’altra domanda: come inserisco interruzioni di riga nella descrizione della mia modale? Perché al momento ho questo:

1 Mi Piace

hai provato il tag HTML \u003cbr\u003e per l’interruzione di riga?

2 Mi Piace

Sto procedendo con l’impostazione delle opzioni del componente tematico per le richieste di eliminazione dell’account.

Ho aggiornato circa 5 campi diversi, e poi ho notato i pulsanti Salva/Annulla accanto a ciascun campo. Quindi ho premuto quello più vicino al mouse… e l’intera pagina si è aggiornata, perdendo tutte le mie altre modifiche. :cry:

Se devi farmi fare questo a livello di campo, dovrebbe funzionare a livello di campo. Se devi aggiornare l’intera pagina, allora dovrei avere un set di pulsanti per l’intera pagina.

Questo è il peggio di entrambi i mondi. :cry:

6 Mi Piace

Questo è vero per tutti i campi specifici del componente del tema della richiesta di eliminazione dell’account.

Potrebbe essere opportuno spostare questa richiesta come commento sotto la pagina del componente del tema della richiesta di eliminazione dell’account?

2 Mi Piace

Ho spostato questo argomento nel componente tematico della richiesta di eliminazione dell’account… tuttavia, quando estraggo quel componente localmente, non riesco a riprodurre il problema.

Hai una riproduzione coerente qui @ganncamp?