Unanswered Filter adds a new breadcrumb dropdown that allows users to filter a topic list by unanswered (0 replies) and answered topics (more than 1 reply). There’s also an option to show an “unanswered” link in the nav as an alternative to the dropdown.
Hola @awesomerobot – Acabo de probar el componente [comportamiento anterior] "Enlace de filtro sin respuesta" y es casi exactamente lo que necesito. Solo hay un par de cosas en mi lista de deseos:
Me encantaría la capacidad de omitir temas con categorías y etiquetas especificadas. Algunos temas informativos no requieren respuestas; podrían estar en una categoría específica o etiquetados como "documentación", etc. Las publicaciones fijadas de "Bienvenida", por ejemplo, podrían excluirse por una etiqueta.
Desearía que "Sin respuesta" se comportara un poco más como "Nuevo" y "No leído": aparecer solo cuando no sea cero y mostrar un recuento. No es tan tentador hacer clic cuando parece que no hay temas no leídos relevantes.
Con esas adiciones sería perfecto y, argumentaría, debería agregarse como funcionalidad principal de Discourse.
Decidí probar el nuevo componente “Filtro de no respondidas”. No sé si fue un problema en mi instancia particular de Discourse, pero tuve algunos problemas para que funcionara. Desinstalé, reinstalé y reinicié tratando de que apareciera, y finalmente:
cd /var/discourse
./launcher destroy app
./launcher start app
… hizo que surtiera efecto.
Después de borrar todas las exclusiones en la configuración del componente, me tomó un segundo darme cuenta de por qué el filtro de estado no aparece en la vista de Categorías (y, en nuestro caso, en la página de inicio, que por defecto es Categorías): porque es un filtro de temas. [se golpea la frente] Obviamente no puede filtrar una lista de Categorías.
Todavía desearía que pudiera excluir temas por etiqueta, para que no listara temas informativos como “sin respuesta”, pero una solución simple es publicar una respuesta, por ejemplo, “Este tema está bloqueado.” – antes de bloquear el tema.
¿Podría ajustarse para que las publicaciones de los miembros del personal no se muestren en la lista? Solo nos interesan los usuarios comunes y corrientes que no recibieron respuesta. Los miembros del personal de alguna manera se las arreglarán, espero.
Idealmente, sería fantástico tener un filtro más, que mostrara las publicaciones a las que el personal no respondió. Por si acaso, para asegurarnos de que una publicación fue revisada y respondida por al menos un miembro del personal y no por un tipo común.
@awesomerobot, después de la actualización reciente, estoy recibiendo este error:
Error: No se pudo encontrar el módulo `discourse-i18n` importado desde `discourse/theme-10/initializers/unanswered-filter-link`
¿Alguna idea sobre cómo podría solucionar esto?
¿Existe la posibilidad de que actualices este plugin en un futuro cercano para mostrar publicaciones sin respuestas que no fueron creadas por el grupo staff?
¿Está tu instalación de Discourse actualizada (admin/upgrade)? Esperaría que una actualización solucione esto.
No hay planes por el momento, no creo que haya una forma sencilla de hacer esto… este componente de tema se basa en un parámetro de URL incorporado para obtener 0 respuestas (?max_posts=1), pero no creo que tengamos algo para ocultar publicaciones creadas por usuarios de un grupo específico.
¿Estás filtrado por una categoría? En el móvil, los filtros de categoría (incluido este filtro) están ocultos en las rutas de descubrimiento (más reciente/superior/caliente/etc.)