Excluindo permissões | Criar novo Tópico

Olá a todos.

Meu nome é Andres Gomez e trabalho na equipe de Suporte ao Desenvolvedor da SmartThings, então também sou um administrador na Comunidade SmartThings. Há um usuário valioso de longa data (mais de 7 anos) aqui em nossa Comunidade que tem tido problemas ultimamente. Este usuário sofreu um acidente há muito tempo e, como resultado, agora está em uma cadeira de rodas com pouca mobilidade nas mãos. Embora esse acidente tenha acontecido antes de sua chegada à nossa Comunidade, nas últimas semanas (provavelmente após alguma atualização no fórum) ele começou a excluir tópicos por engano ao tentar selecionar posts de um tópico já existente, com a intenção de “forkar” (dividir) esse tópico. Isso significa que um tópico em andamento começa a crescer e algo diferente começa a ser discutido nesse tópico, portanto, ele tenta dividir esses comentários em um novo tópico, mas acidentalmente exclui esse tópico. Tentamos atualizar o nível de usuário dele, mas o único sem permissões de exclusão é o nível mais baixo, e como ele é um membro ativo e valorizado de nossa Comunidade, não queremos que ele perca todos os seus privilégios. Existe alguma solução alternativa para esse problema? Existe a possibilidade de mover o botão Excluir Tópico para longe do botão Selecionar Posts...? Existe a possibilidade de adicionar uma etapa de confirmação ao fluxo de exclusão de tópicos?

2 curtidas

Eu acho que você pode escondê-lo com CSS e até mesmo criar um tema selecionável pelo usuário apenas para esse usuário.

1 curtida

Olá e bem-vindo @AndresGomez :slight_smile:

Acho que seu usuário pode ter sido recentemente promovido a Moderador de Categoria para adquirir a capacidade de excluir um tópico (apenas Moderadores de Categoria, Moderadores e Administradores atualmente têm a permissão de exclusão para conteúdo que não é deles).

Normalmente, se você excluir acidentalmente um tópico, pode abrir a chave inglesa do tópico novamente e restaurá-lo da mesma forma, mas acabei de fazer um teste rápido em meu site de teste e notei que os Moderadores de Categoria têm a capacidade de excluir um tópico, mas não têm o poder de visualizar tópicos excluídos. Isso leva à infeliz situação em que, se um Moderador de Categoria excluir acidentalmente um tópico, a página é atualizada e eles não conseguem mais voltar a esse tópico para reverter o erro.

Como uma solução alternativa no curto prazo, você pode promover o usuário a TL4, pois eles têm muitas permissões úteis, como edição global, divisão de tópicos, fechamento, etc., mas não tudo o que um Moderador de Categoria tem (como exclusão ou acesso à Fila de Revisão). Há uma tabela comparativa em Tabela de Permissões de Nível de Confiança (incluindo Cargos de Moderador) com mais informações, se você quiser conferir. :+1:

1 curtida

Olá, Jay

Como posso fazer isso? Eu nunca editei nada na plataforma

Veja o Guia de Referência Rápida para Desenvolvedores de Temas ou o Guia para Iniciantes no Desenvolvimento de Temas do Discourse.

Uma maneira simples seria ocultá-lo para todos os usuários que não são da equipe adicionando isso a um componente de tema personalizado:

.topic-admin-menu-topic li.topic-admin-delete {
    display: none;
 }

.staff .topic-admin-menu-topic li.topic-admin-delete {
    display :initial;
}

1 curtida

Olá, @JammyDodger

Obrigado por esta informação, não tenho certeza de como implementar essa alteração de CSS, mas vou investigar. Sobre o usuário TL4, perguntei e ele já é um usuário TL4. Essa foi a primeira ação que tomamos, mudar o nível de usuário dele. Mas ele ainda consegue excluir tópicos e não consegue restaurá-los, o que é estranho porque eu estava verificando a Tabela de Permissões de Nível de Confiança, e ele deveria ser capaz de excluir tópicos. Você sabe por que ele ainda consegue fazer isso?

Hmmm. :thinking: Eu pensei que era porque eles eram um Moderador de Categoria, mas acabei de verificar sua página /about e não parece que você tenha nenhum - https://community.smartthings.com/about

Só para verificar, este usuário tem todas as habilidades de Moderador (ou Administrador)? Você pode verificar na página de usuário administrador deles na seção de Permissões:

Não deve haver uma maneira para um TL4 excluir um tópico sem ter permissões extras de moderação.


Posso ajudá-lo a adicionar esse trecho de CSS a um componente de tema personalizado, mas pode valer a pena descobrir exatamente o que está acontecendo primeiro. :+1:

2 curtidas