Remoção do plugin de campo personalizado de usuário com várias seleções

Tenho o plugin discourse-multiselect-user-field ativado e em uso para novos cadastros, mas entendo que essa funcionalidade foi incorporada ao núcleo do Discourse.

Essa é uma ótima iniciativa, mas agora me pergunto qual é a melhor estratégia a partir daqui em relação ao plugin que ainda está instalado no meu site.

Embora ainda esteja listado como um plugin instalado, não há um botão óbvio de ‘desativar’ ou outra configuração editável pelo usuário associada a esta entrada de plugin na tela de plugins instalados que me permitiria testar o impacto de removê-lo.

Posso e devo tentar remover este plugin se quiser reter os dados atuais de usuários de campos personalizados adquiridos por meio deste plugin? A remoção afetará a funcionalidade de novos cadastros (por exemplo, esvaziar a lista suspensa)?

Se o plugin é agora supérfluo e presumivelmente não será mantido no futuro, deixá-lo instalado pode expor o site a problemas de segurança ou funcionalidade no futuro? Pode entrar em conflito com futuras atualizações da funcionalidade de seleção múltipla da versão principal?

Se faz sentido remover o plugin, como isso pode ser melhor alcançado?

Olá Paul - sim, também fiquei encantado ao descobri-la no núcleo! Deve ter entrado silenciosamente.

Para remover o plugin, você terá que acessar o servidor e editar seu app.yml, removendo a linha perto do final que instala o plugin. Em seguida, execute ./launcher rebuild app.

Quanto aos dados, depende de como o plugin os armazena (não parece haver uma maneira padrão). Ou pode funcionar magicamente - ou não.

Se não, pode ser possível retê-los completamente com um hack simples, ou exportá-los e reimportá-los em um novo campo de seleção múltipla. Ambas são tarefas de administração de sistema bem complexas - do tipo para as quais você precisa pagar alguém.

Ficarei feliz em ajudá-lo com isso, se quiser (já que estou aqui perto). Me envie uma mensagem privada.

OK, posso confirmar que desinstalar o plugin faz com que o campo de seleção múltipla desapareça dos perfis de usuário.

@j.jaffeux, @Sudaraka Será que os autores originais do plugin podem atualizá-lo para facilitar uma migração graciosa dos campos e dados que ele gerencia para serem tratados pelo núcleo do Discourse posteriormente?

1 curtida