Nível de Confiança Personalizado

Este plugin permite adicionar algumas capacidades personalizadas de níveis de confiança no Discourse.

  • Este plugin permite adicionar/revogar algumas capacidades de usuários de certos níveis de confiança.

  • Essas capacidades podem ser adicionadas/revogadas usando as configurações do site.

  • Essas capacidades podem ser adicionadas/revogadas para/todos os usuários desse nível de confiança.

Obter o código

:raising_hand_man: Você pode solicitar um recurso ou relatar um bug em uma resposta abaixo ou enviar uma mensagem para um mantenedor.

Configuração

  • Todas as configurações do site deste plugin têm o prefixo ‘csl_’.

  • Não sabe como instalar um plugin? Siga os passos aqui

Recursos

  • Definir o nível de confiança mínimo para criar uma postagem no tópico.

  • Especificar se o TL3 (nível de confiança 3) pode editar postagens ou não.

  • Especificar se o TL0 (nível de confiança 0) pode responder como um novo tópico ou não.

  • Especificar se o TL0 (nível de confiança 0) pode ter links reais no campo “sobre mim” do perfil do usuário.

  • Definir o nível de confiança mínimo para convidar usuários para o tópico.

  • Definir o nível de confiança mínimo dos usuários que podem ignorar outros (csl_min_trust_level_to_ignore_users).

  • Definir o nível de confiança mínimo para ocultar automaticamente as postagens marcadas como spam (atualmente é TL3 ou superior).

:warning: Este Plugin Não é Mantido

Este plugin não é mantido por ninguém; por favor, teste-o bem antes de usá-lo.

Mantenedores e Desenvolvedores Anteriores

@Ahmed_Gagan, @fzngagan

32 curtidas

Could you please make it possible to specify whether TL2 can invite users or not ?

(currently for an invite-only site they can and there’s no way of changing that whilst letting TL3 and 4 do it)

(See this thread for more: Please make tl for sending invites customisable)

6 curtidas

Thanks a lot for your feedback @gh_irina .
yes, I have just added a new setting for this in my plugin.
Now you can check out the updated plugin.

3 curtidas

Where do I find this plugin settings to create/customize trust levels?

2 curtidas

Firstly Thanks a lot for using my plugin @Heliosurge,
You can search ‘csl_’ in your admin > settings there you will get all 5 settings.

2 curtidas

You’re welcome and thanks for creating a great plugin.

2 curtidas

You’re most welcome :slightly_smiling_face:

2 curtidas

Thank you @Ahmed_Gagan !

2 curtidas

Great job @Ahmed_Gagan.

If you have the time could you add a feature to control the efficacy of flags? e.g. at the moment TL4 flagging a post instantly hides it - would be nice to have the option for it to act as a more “normal” flag.

4 curtidas

Firstly Thanks a lot for using my plugin and for your precious suggestion @Ellibereth.
Yes, I will definitely look ahead towards your suggestion and revert to you as it gets done

5 curtidas

Olá @Ellibereth, sua solicitação de recurso já está disponível na branch alpha do nosso plugin.
Nota: Por favor, teste bem antes de adicioná-lo ao site em produção.

4 curtidas

Isso é fantástico. Ótima ideia, obrigado por torná-lo possível.

Uma pergunta rápida para ver se é possível e se posso ajudar no repositório: é possível alterar/desabilitar “qualquer” coisa com base nos Níveis de Confiança? Por exemplo: Ignorar usuários só funciona a partir do TL2 em diante. É possível remover essa restrição ou adicioná-la a níveis de confiança mais baixos?

1 curtida

Primeiramente, muito obrigado por usar meu plugin e pela sua valiosa sugestão, @Iceman.

Sim, isso pode ser feito e teremos isso em mente na nossa próxima atualização :slightly_smiling_face:.
Há mais alguma sugestão que você queira fazer? Podemos considerar também na nossa próxima atualização.

2 curtidas

Ei @Iceman, sua solicitação de recurso já está disponível na branch master do nosso plugin. Continue usando nosso plugin :slightly_smiling_face:

2 curtidas

Olá @neounix,

No momento, esse recurso não está em nosso planejamento por um tempo, pois estamos com a agenda apertada de trabalho.

Mas, se você precisa desse recurso com urgência, pode entrar em contato com @pavilion para contratar um serviço pago.

Obrigado.

Uau, muito obrigado, de verdade. Testando agora mesmo!

1 curtida

Funciona como um relógio @Ahmed_Gagan, muito obrigado. Isso abre muitas possibilidades para ajustar um site Discourse a realidades específicas sem precisar de mudanças pesadas no Core!

Isso me leva a uma ideia que pode precisar de debate/entrada:

Um site Discourse é fortemente protegido em termos de opções para evitar “trolls”, etc.

  • Ao pré-registrar, você pode tornar coisas privadas, definir portas de nível de confiança, etc.

  • No momento do registro, você pode banir certos domínios de e-mail, nomes, IPs, etc.

  • Após o registro, principalmente com Níveis de Confiança, você pode até bloquear o TL0 de postar para evitar “ataques surpresa” e afins. Além disso, durante a postagem, você tem plugins como o Blur Spoiler e o “Details” para permitir que seus usuários escrevam livremente sem estragar a experiência uns dos outros, por exemplo.

Como você sabe, um dos principais “pontos de impacto” para comunidades é toda a “Cultura de Spoilers” e, obviamente, discurso de ódio, etc. E temos algumas ferramentas para isso, como mencionado, mas encontrei uma “vulnerabilidade”: um usuário TL0, mesmo que com portão, pode dar likes em qualquer coisa, e seus usuários serão notificados. Se o nome escolhido pelo troll ao se inscrever for um spoiler ou um insulto (você pode imaginar exemplos), é basicamente um ataque bem-sucedido à sua comunidade.

Uma coisa em que pensei foi tentar adicionar um PR a este ótimo plugin para “desativar” a função de Like de acordo com o Nível de Confiança (basicamente removê-la do TL0). Minha grande preocupação é não saber se isso quebraria algo, como a “progressão normal para o próximo TL” ou algo assim. Não sei o quão “essencial” é para o usuário, do ponto de vista do sistema, no início. Alguém sabe?

(@codinghorror e @sam como referência, já que são as referências que consigo pensar para esse tipo de coisa, mas talvez haja alguém mais que vocês possam indicar, desculpe pelo incômodo!)

2 curtidas

Isso seria algo ótimo para este plugin.

Para isso, você pode criar um PR e @fzngagan irá revisar para você.

Acho que isso será uma funcionalidade legal se você permitir personalizá-la para selecionar o minimum_trust_level do usuário que pode curtir uma postagem.

3 curtidas

Talvez eu tenha agido com muita pressa com a atualização; parece que ela está falhando mesmo (eu achava que tinha atualizado, mas não atualizei, pois estava depurando outro problema e misturei a opção com as padrão, foi minha culpa).

Não tenho nenhuma opção com o prefixo “cls_” relacionada à Confiabilidade, no entanto, verifiquei os logs e encontrei isso:

Vou tentar usar isso como uma oportunidade de aprendizado antes de tentar com o outro (tenho lido até agora e, para ir de tl0 a tl1, não parece haver uma configuração conectada aos curtidas, mas posso estar errado).

1 curtida

O que você está tentando fazer? Está tentando criar um novo recurso ou ajustar um existente?

1 curtida