URL: https://linuxfr.org/suivi/restriction-du-wiki-par-le-karma Title: Restriction du wiki par le karma Authors: Benoît Sibaud Date: 2016年08月02日T18:14:08+02:00 License: CC By-SA Tags: Score: 2 Situation initiale (tirée de la FAQ) : « Pour pouvoir écrire un journal, dans le wiki ou sur la tribune, il faut avoir un karma supérieur strictement à 0. » Restriction mise en urgence lors de la dernière grosse vague de spam dans le wiki : ```diff diff --git a/app/models/wiki_page.rb b/app/models/wiki_page.rb index 6c2c043..3fa91f8 100644 --- a/app/models/wiki_page.rb +++ b/app/models/wiki_page.rb @@ -94,11 +94,11 @@ class WikiPage < Content ### ACL ### def creatable_by?(account) - account.karma> 0 + account.karma> 20 end def updatable_by?(account) - account.karma> 0 + account.karma> 20 end def destroyable_by?(account) ``` **TODO**: - définir les seuils que l'on veut pour limiter les modifications dans le wiki: - ils sont au strict minimum actuellement (juste pour empêcher un compte tout neuf d'un pénible spammeur de polluer immédiatement) - a priori il y a peu de raison de créer de nouvelles pages, c'est plutôt pour les utilisateurs réguliers ayant un karma largement au-dessus du karma initial de base ; il y a plus de raison de contribuer à des pages existantes. On pourrait augmenter les valeurs mais ça ne semble pas indispensable pour le moment. - committer la modification pour ne pas la perdre (idéalement sans avoir deux nombres magiques) - mettre à jour la FAQ

AltStyle によって変換されたページ (->オリジナル) /