Continuando la discusión de Crear/Ver y Crear Permisos (de nuevo):
Creo que es una gran idea. En este momento tenemos el modificador in:private para buscar MP, así que ¿quizás algo similar como in:all o in:everywhere?
Continuando la discusión de Crear/Ver y Crear Permisos (de nuevo):
Creo que es una gran idea. En este momento tenemos el modificador in:private para buscar MP, así que ¿quizás algo similar como in:all o in:everywhere?
@david: Gracias por crear este hilo (pensaba esperar hasta tener algo de código :)). Ayer y esta mañana, entre reuniones, hice algunas modificaciones y tengo un prototipo que añade la etiqueta de búsqueda in:all: GitHub - adqm/discourse at search_all · GitHub
Algunas cosas que vale la pena considerar:
in:all el nombre adecuado?Me encantaría seguir trabajando en esto cuando tenga tiempo. Además, todavía no conozco bien Ruby, Rails ni la base de código de Discourse, así que cualquier comentario o crítica constructiva será muy bien recibida.
¡Genial! Por favor, abre un PR cuando estés listo, y así la gente podrá comentar más fácilmente.
Creo que está bien, a menos que alguien tenga mejores ideas. cc @codinghorror?
Sí, pero no te preocupes por eso al principio. Eso puede ser un PR posterior.
De nuevo, sería agradable, pero no necesariamente tiene que hacerse al mismo tiempo. Esta es, de todos modos, una función dirigida principalmente a usuarios avanzados.
Después de darle un poco más de vueltas, resulta que aún no está del todo listo… pero seguiré trabajando en ello y enviaré un PR cuando arregle los errores que conozco.
Acabo de abrir un PR. ¡Estoy encantado de recibir opiniones, comentarios y críticas!
in:all está bien, in:everything es demasiado de escribir en mi opinión.
Gracias a @hartz, esto ya está implementado ![]()
Puedes usar in:all para buscar tus mensajes privados y temas públicos en un solo lugar. Por ejemplo:
Hmm. ¿No deberían aparecer los sobres de PM junto al resultado? De lo contrario, ¿cómo sabes cuál es cuál?
Sí, eso sería bueno. @hartz ya lo había sugerido, pero yo abogué por implementar primero la función básica.
@hartz, ¿te gustaría intentar hacer que esto funcione en una segunda PR? Si no, puedo echarle un vistazo yo.
Claro, me encantaría intentarlo. Tengo interés en explorar un poco más el código (ya que no estoy seguro de tener aún el panorama general), y esto sería una buena manera de hacerlo.
Pero probablemente pasen varios días antes de que pueda echarle un vistazo en serio, así que si prefieres entrar tú y encargarte, también está bien.
@david: Por fin pude echar un vistazo a esto (diferenciar la visualización de mensajes privados y temas en los resultados de búsqueda), y tengo un parche poco elegante implementado localmente que parece funcionar, aunque probablemente necesite bastante refinamiento. ¿Debería abrir un tema separado en la categoría de desarrollo o algo similar si creo que aún no está listo para producción, o simplemente debo abrir un PR y usarlo como espacio para la discusión?
Si tienes algo funcionando, sería genial que enviaras un PR: facilita comentar partes específicas del código. Si lo prefieres, GitHub tiene una nueva función de «PR borrador» (haz clic en la flecha junto a «crear pull request» antes de enviarlo).
¡Vale, suena bien, gracias! Acabo de enviar una PR.
Este tema se cerró automáticamente después de 5 días. Ya no se permiten nuevas respuestas.