Option pour activer la recherche uniquement pour les utilisateurs connectés ?

La situation est assez regrettable. Bien que je sois convaincu que la recherche devrait être accessible à tous, je comprends aussi la frustration que ce bot provoque. Je trouve également les suggestions de blocage géographique ci-dessus très utiles comme première ligne de défense si les utilisateurs sont connus pour provenir de certaines régions.

J’avais initialement envisagé search_allowed_groups, mais je pense que allow_anonymous_search (valeur par défaut : true) est une meilleure option. Une fonctionnalité basée sur les groupes rendrait certaines fonctionnalités internes qui dépendent de search un peu trop complexes.

Avec la proposition ci-dessus, lorsque allow_anonymous_search est désactivé, toutes les fonctionnalités de recherche (API/interface) sont interdites pour les utilisateurs anonymes. La description du paramètre du site est formulée en conséquence.

Un point sur lequel j’hésitais est que, bien que cette PR et la raison du paramètre du site soient liées au harcèlement, je me demande si, lorsque allow_anonymous_search est désactivé, la zone de texte de recherche (qui ne fonctionne pas) devrait tout de même s’afficher pour encourager l’utilisateur à s’inscrire ou à se connecter. Toutefois, je ne pense pas que cela devrait empêcher la fusion de cette PR.


Je préférerais également que nous n’associions pas d’autres fonctionnalités à cette demande spécifique, qui est pour l’instant limitée à /search.

3 « J'aime »