¿Sería posible/interesante implementar un sistema de baneo de usuarios a nivel de tema?
A mi me parecería que esos temas se convertirían en cámaras de eco, pero que a lo mejor otros usuarios lo ven como zonas seguras y se sienten más cómodos.
@function Creo que bastaría con no poder comentar en ellas
También creo que sería interesante que el usuario pudiera tener una "lista negra" de temas que no quiere que le aparezcan en la portada.
Edit: a lo mejor se puede incluir a través del ignore: ignorar también los temas que administre la persona a la que ignoras.
@omoloc Gracias por la sugerencia. Sí, ya lo había pensado. La idea sería que el/los admin(s) de un tema pudieran banear a un usuario de ese tema para que no pudiera enviar noticias ahí y tampoco comentar en las noticias enviadas. Incluso no ver nada de ese tema (diferentes niveles de "baneo" o visibilidad, como queramos llamarlo).
Lo de la lista negra de temas en portada, está implementado pero al revés: hay una opción en la página personal de usuario donde se puede activar que solo se vean en portada las noticias de los temas a los que estás suscrito.
También está la opción de implementar el shadow ban forzado y listo.
Veré qué se puede hacer. La primera opción es bastante compleja de implementar por tal como está el código, ya no se dispone de un sistema de roles y permisos que habría que implementar desde cero, lo que implicaría cambiar una parte importante de la web y su funcionamiento. Pero en un futuro habrá que hacerlo. Si no recuerdo mal, así lo hace Reddit.
A mi me parecería que esos temas se convertirían en cámaras de eco, pero que a lo mejor otros usuarios lo ven como zonas seguras y se sienten más cómodos.
cc: @fermin