¿Opción para habilitar búsqueda solo para usuarios conectados?

Esta situación es bastante lamentable. Aunque creo firmemente que la búsqueda debería estar disponible para todos, también puedo comprender la gran molestia que este bot está causando. Además, considero muy útiles las sugerencias sobre bloqueo geográfico mencionadas anteriormente como primera línea de defensa si se sabe que los usuarios provienen de ciertos lugares.

Inicialmente había considerado search_allowed_groups, pero creo que allow_anonymous_search (con valor predeterminado en true) es mejor. Implementar una función basada en grupos haría que ciertas funciones internas que dependen de search fueran demasiado complejas.

Con lo anterior, cuando allow_anonymous_search está desactivado, todas las funciones de búsqueda (API/UI) no están permitidas para los usuarios anónimos. La descripción de la configuración del sitio se indica en consecuencia.

Un punto en el que me mostré reacio es que, si bien la razón de este PR y de la configuración del sitio se debe al acoso, me pregunto si, al desactivar allow_anonymous_search, se debería seguir mostrando el cuadro de texto de búsqueda (que no funciona) y animar al usuario a registrarse o iniciar sesión. Sin embargo, no creo que esto deba impedir la fusión de este PR.


También preferiría que no mezcláramos otras funciones con esta solicitud específica, que por ahora está limitada a /search.

3 Me gusta