Solicitação de exclusão de conta

|||
|-|-|-|
| :information_source: | Resumo | Adiciona um menu suspenso de solicitação de exclusão de conta à página da conta.
| :hammer_and_wrench:|Repositório| GitHub - VaperinaDEV/discourse-account-deletion-request: Add Account Deletion Request dropdown to account page. |
| :question:|Guia de Instalação|Como instalar um tema ou componente de tema|
| :open_book:|Novo em Temas do Discourse?| Guia para iniciantes sobre como usar Temas do Discourse

Olá :wave:

Este é um componente de tema para adicionar um menu suspenso de solicitação de exclusão de conta à página da conta.

O componente de tema reutiliza o código incrível de Kris Convert the New Topic button to a have a sub menu - #7 by awesomerobot para adicionar o menu suspenso. Obrigado! :heart:


O menu suspenso só aparece para os usuários se o padrão Excluir Minha Conta desaparecer e o usuário não puder excluir a conta clicando nesse botão. Você pode ocultar o menu suspenso para usuários da equipe com a configuração hide for staff.

Quando o usuário pode excluir a conta :arrow_down_small:

Quando o usuário não pode excluir a conta :arrow_down_small:

Clicando no menu suspenso, ele abre duas opções.

  1. Mais Informações
  2. Solicitação de Exclusão de Conta

Quando o usuário não pode enviar mensagens pessoais, apenas a opção Mais Informações aparece :arrow_down_small:


Mais Informações
Ele abrirá uma janela modal onde você pode descrever o que acontecerá se o usuário enviar uma solicitação de exclusão de conta.

Solicitação de Exclusão de Conta
Ele abrirá o compositor (mensagem pessoal) com alguns textos pré-carregados (destinatários, título e descrição).


Existem algumas configurações e traduções.
Antes de ativar o componente de tema, você precisa mudar isso…

Configurações do Tema

Tradução do Tema

26 curtidas

Olá, boa ideia. Você poderia adicionar uma opção de configuração para usar anonimização em vez de exclusão?

5 curtidas

Olá,

Obrigado :slightly_smiling_face: Você pode fazer isso simplesmente alterando a tradução.

2 curtidas

Instalei o componente do endereço git https, adicionei-o ao tema em uso, configurei suas configurações (escrevi ‘admins’ no primeiro campo personalizável).

No entanto, nenhum usuário consegue encontrar o botão em suas páginas de preferências, na página ‘conta’.

Olá, você é um usuário da equipe? Porque não aparecerá para a equipe.

Editar: Talvez seja melhor que apareça para a equipe também para fins de teste… Fiz essa alteração. Agora aparece para a equipe também por padrão, mas adicionei uma configuração para ocultar o menu suspenso para usuários da equipe.

1 curtida

Eu também me passei pelo usuário. A captura de tela anexada era dele.

Agora testei novamente como administrador. Mas não está aparecendo.

Preciso reconstruir algo antes que apareça para a equipe?

Deve aparecer abaixo do botão \u003ckbd\u003eSalvar alterações\u003c/kbd\u003e após você atualizar o componente do tema.

Para constar, funciona para mim :slight_smile:

Você o anexou aos seus temas ativos?

3 curtidas

Não tinha atualizado o componente antes, mas agora ele está atualizado:

Também apliquei o componente ao tema ‘Light Default’ que está sendo usado atualmente.

Em seguida, acessei a página de preferências de um usuário através da página de configurações do Admin (eu mesmo), mas não encontrei a opção:

Ah!!
Parece bem abaixo. Perdi completamente porque está interferindo com outro componente.
Muito obrigado.

Estou fornecendo a captura de tela do mesmo para usuários futuros, sobre como isso pode ser perdido, devido à cor ‘vermelha’ muito brilhante de outro componente:

Eu não sou um especialista em codificação nem 1%. Então, para usar este componente, eu teria que desativar esse componente. Você pode sugerir/mudar algo que possa movê-lo um pouco para cima? Ou me guiar para que eu possa abrir o código do componente e fazer alterações nas ‘variáveis’. Nada mais que isso!

2 curtidas

Ah, ok, foi mal. Eu uso posição absoluta para colocá-lo sob o botão Salvar Alterações, pois não há um plugin outlet nesse local. Removi a posição absoluta para corrigir isso agora. Ele aparecerá acima do botão Salvar Alterações.

Por favor, atualize o componente de tema novamente.

3 curtidas

Oh! Você é ótimo.
Obrigado! Caso contrário, eu teria que escolher um dos 2 componentes.


Agora posso usar ambos. Obrigado.

P.S. Espero que este botão de componente não interfira/intercepte o botão padrão de ‘Exclusão de Conta’, que deveria aparecer nas páginas desses usuários que não têm nenhuma postagem criada por eles.

1 curtida

Não, ele não aparecerá para usuários quando o botão padrão de Excluir Minha Conta estiver ativo.

4 curtidas

Como isso funciona para usuários que não têm permissão para enviar MPs? Para nós, o envio de MPs começa no TL2.

Isso está coberto na postagem inicial

3 curtidas

Obrigado! Mais uma pergunta: como faço para inserir quebras de linha na descrição do meu modal? Porque no momento, eu tenho isto:

1 curtida

você já tentou a quebra de linha \u003cbr\u003e em HTML?

2 curtidas

Estou passando pelas configurações do componente temático de Solicitação de Exclusão de Conta.

Atualizei cerca de 5 campos diferentes e, em seguida, notei os botões Salvar/Cancelar ao lado de cada campo. Então, cliquei no mais próximo do mouse… e a página inteira foi atualizada - perdendo todas as minhas outras edições. :cry:

Se você vai me fazer fazer isso em nível de campo, deveria funcionar em nível de campo. Se você vai atualizar a página inteira, então eu deveria ter um conjunto de botões para a página inteira.

Este é o pior dos dois mundos. :cry:

6 curtidas

Isso é verdade para todos os campos especificamente no componente de tema de solicitação de exclusão de conta.

Talvez queira mover esta solicitação para ser um comentário na página do componente de tema de solicitação de exclusão de conta?

2 curtidas

Movi este tópico para o componente temático de solicitação de exclusão de conta… embora, quando puxo esse componente localmente, não consigo reproduzir o problema.

Você tem uma reprodução consistente aqui @ganncamp?