Marcar certos usuários como usuários de API, imunes a certos limites de postagem

Considerando uma proposta para permitir que certos usuários tenham imunidade a algumas das limitações padrão de postagem — especificamente, os tamanhos mínimos de tópico e de postagem.

Isso permitiria que alguns sistemas automatizados (aprovados por administradores) que se integram ao Discourse publicassem conteúdo de outra plataforma sem restrições adicionais impostas pelo Discourse. Privilegios especiais de postagem automática não precisariam mais lidar com títulos muito longos ou curtos, enquanto o restante da comunidade continuaria a seguir os padrões de postagem.

Por exemplo, tenho um plugin do Hubot que pode querer publicar ou responder sem limites de caracteres, sem que a conta vinculada ao Hubot precise ser uma conta de administrador. Seria uma conta de usuário validada pela equipe, mas sem privilégios adicionais.

A maneira atual de fazer isso é marcar a conta do bot como administrador para contornar os limites de postagem, mas isso também concede à conta de usuário muito mais poder do que ela realmente precisa. Esta proposta tornaria possível reduzir as permissões ao nível de um usuário normal, apenas com as limitações de postagem adicionais removidas.

5 curtidas

Para mim, isso está fortemente relacionado ao trabalho futuro de @david sobre o escopo de chaves de API. Neste caso, você poderia tornar o hubot administrador, mas restringir a chave a rotas muito específicas. Isso é muito próximo do que você pediu aqui e é funcionalmente equivalente.

7 curtidas

Ah, certo, isso se encaixa perfeitamente no trabalho com a API. Nesse caso, considere isso como uma solicitação adicional de escopo da API :wink:

6 curtidas