¿Cómo habilitar la selección múltiple para el tema?

Hola, estoy usando Sam's Simple Theme pero no habilita la selección masiva. Más precisamente, las casillas de selección aparecen pero no el menú de acciones.

Cuando vuelvo al tema predeterminado de Discourse, funciona como se esperaba.

Intenté agregar un componente de tema con el CSS que pude encontrar para la selección masiva, pero no hace ninguna diferencia.

.topic-list .topic-list-data.bulk-select {
  padding: 0;
  width: 30px;
}
.bulk-select-topics {
  display: inline-flex;
}

¿Hay alguna forma en que pueda agregar esta funcionalidad? Muchas gracias.

2 Me gusta

¿Puedes reproducirlo aquí en meta con el tema simple de Sam? Acabo de intentarlo y veo el botón:

2 Me gusta

Gracias por la respuesta. No tengo permisos de moderador aquí en Meta, así que no puedo seleccionar en bloque.

1 me gusta

Como no moderador, deberías ver el botón Descartar:

1 me gusta

Ah, de acuerdo, sí, eso me funciona tanto aquí como en mi foro. Pero el menú de acciones masivas para los moderadores es un menú desplegable separado que aparece con más opciones, eso es lo que me falta.

2 Me gusta

asegúrate de que tanto el componente del tema como la instancia de Discourse estén actualizados. esa funcionalidad se agregó.

2 Me gusta

Hola, sí, ambos están actualizados.

1 me gusta

¿Te refieres a este menú?

Esa es una modificación en mi foro de prueba que ejecuta el tema simple de Sam que acabo de actualizar.

2 Me gusta

Hmm, extraño. Desde que empecé a usarlo hace unos años, las acciones de selección masiva nunca aparecieron con el tema Sam’s Simple Theme. Mientras trabajaba en algún otro componente del tema hace un año más o menos, me encontré con un fragmento de código que hizo que empezara a funcionar, pero o lo eliminé por accidente o dejó de funcionar con una actualización.

La única diferencia posible que se me ocurre es que estoy en la rama stable, pero como dije, este ha sido un problema de larga data para mí durante años.

2 Me gusta

sí, es probable que sea la razón. Creo que el nuevo menú de acciones masivas se agregó recientemente a ese tema.

si miras tu foro como administrador con ese tema, o en modo seguro como moderador, ¿ves el menú de acciones masivas adecuado?

3 Me gusta

Con ?safe_mode=no_plugins no, el menú no aparece. Con ?safe_mode=no_themes%2Cno_plugins sí funciona, pero obviamente eso es solo porque deshabilita los temas de terceros.

Descargué la rama principal de GitHub - discourse/discourse-simple-theme: Sam's simple discourse theme y una búsqueda rápida de bulk en todos los archivos no encuentra nada.

1 me gusta

no, no está ahí, pero necesitaba ser compatible. puedes ver que las antiguas selecciones masivas se eliminaron aquí cuando se refactorizaron las plantillas:

2 Me gusta

Entonces, si entiendo correctamente, ¿la versión antigua de Sam’s Simple Theme tenía manejo para selección masiva, y luego Discourse cambió la forma en que funcionaba, y luego Sam’s Simple Theme eliminó recientemente ese manejo antiguo y ahora no está definido en Sam’s Simple Theme para que funcione recurriendo al código central de selección masiva?

1 me gusta

Así que supongo que lo que no entiendo es que la selección masiva nunca me funcionó con el tema simple de Sam hasta que agregué unas pocas líneas de código hace aproximadamente un año, no recuerdo si fue CSS o JS en el HEAD.

1 me gusta