Marquer certains utilisateurs comme utilisateurs API, immunisés contre certaines limites de publication

Examen d’une proposition visant à permettre à certains utilisateurs d’être exemptés de certaines limites de publication par défaut, notamment les longueurs minimales de sujets et de messages.

Cela permettrait à certains systèmes automatisés (approuvés par les administrateurs) qui s’intègrent à Discourse de publier du contenu provenant d’une autre plateforme sans aucune restriction supplémentaire de la part de Discourse. Les privilèges spéciaux de publication automatique ne devraient plus avoir à gérer les titres trop longs ou trop courts, tout en exigeant que le reste de la communauté respecte les normes de publication.

Par exemple, j’ai un plugin Hubot qui pourrait vouloir publier ou répondre sans limite de caractères, sans que le compte lié à Hubot ne soit lui-même un compte administrateur. Il s’agirait d’un compte utilisateur validé par le personnel, mais sans privilèges supplémentaires.

La méthode actuelle consiste à marquer le compte du bot comme administrateur pour contourner les limites de publication, mais cela accorde également à ce compte utilisateur beaucoup trop de pouvoir par rapport à ce dont il a réellement besoin. Cette proposition rendrait possible la réduction des permissions à celles d’un utilisateur normal, avec simplement la levée des limites de publication supplémentaires.

5 « J'aime »

Pour moi, cela est fortement lié au travail à venir de @david sur la définition de la portée des clés API. Dans ce cas, vous pourriez rendre hubot administrateur, mais restreindre la portée de la clé à des routes très spécifiques. Cela correspond très étroitement à votre demande ici et est fonctionnellement équivalent.

7 « J'aime »

Ah oui, cela s’intègre plutôt parfaitement dans le travail sur l’API - Dans ce cas, considérez cela comme une demande de portée API supplémentaire :wink:

6 « J'aime »