Añadir controles "Seleccionar todo" en la parte inferior de la lista

Estoy intentando etiquetar todos los temas de una categoría y moverlos a una categoría más general. (Tenemos varias categorías de teatro musical que ya no están tan activas.) El control «Seleccionar todo» solo selecciona los temas que se han cargado. (En mi caso, son los 30 más recientes.) Así que he aprendido a desplazarme hasta el final de la lista y luego volver al tema para seleccionar todos:

topic_select

Para un número pequeño de temas, no es tan malo, pero se vuelve tedioso cuando hay cientos de temas que hay que pasar por scroll al bajar y otra vez al subir. En un mundo ideal, el botón «Seleccionar todo» cargaría todos los temas o algo similar, para que no tuviera que desplazarme ni una sola vez.

Pero si eso no es posible, sería útil tener otro botón «Seleccionar todo» al final de la página también. Eso me ahorraría la mitad del tiempo de desplazamiento.

Por cierto, me encantan algunos de los pequeños detalles de la interfaz que estoy viendo mientras hago esto. Cuando entro en una nueva subcategoría, la herramienta de selección ya está activa, así que no tengo que pulsar ese botón. Cuando voy a agregar etiquetas, se sugiere el slug de la categoría como categoría, por lo que no tengo que escribirla cada vez. Una vez que envío las nuevas etiquetas, un pequeño contador de progreso me indica cuántas se han completado. En serio, esto es mucho trabajo para una función de administración. ¡Gracias!

2 Me gusta

Esto es muy complicado, porque una lista podría seguir creciendo indefinidamente. No podemos “precargar” 50 mil temas al hacer clic en el botón; eso haría colapsar muchas cosas. Existen trucos (podríamos pasar relaciones de un lado a otro), pero se vuelve muy, muy complicado.

Una pequeña mejora que podría ayudarte aquí es si “recordamos” que hiciste clic en “seleccionar todo” y luego seleccionamos automáticamente el lote que cargamos cuando lo haces de forma diferida.

Al menos, esto hace que tu proceso sea significativamente más fácil de gestionar (solo tienes que desplazarte hacia abajo). ¿Te parece una mejora adecuada?

5 Me gusta

Mi primera reacción fue: “Sí, eso funcionaría bien”. Y solucionaría el problema de tener que volver arriba de la lista para “Seleccionar todo”. Pero acabo de etiquetar otra categoría y noté que el icono de la llave inglesa que necesito pulsar para hacer cualquier cosa con esa lista está todo lo arriba de la página. Así que aún tendría que hacer scroll hasta el final y volver arriba, ya sea que todos los temas se seleccionen mientras bajamos o no.

¿Quizás hacer que la llave inglesa sea fija, además de seleccionar automáticamente mientras hago scroll?


El otro problema es una cuestión de expectativas. Cuando seleccioné todas las primeras categorías que hice, asumí que se seleccionarían todos los temas de la categoría. Me pareció extraño que todas esas categorías tuvieran exactamente 30 temas. Pero luego volví para ver si había etiquetado todo como quería y noté que hay más de 30. Solo los primeros 30 que casualmente se cargaron fueron los que seleccioné.

Ciertamente entiendo que no es buena idea cargar miles de temas si accidentalmente presionas un botón. Pero de alguna manera se siente como una promesa rota cuando resulta que “todo” solo significa “todo lo que está en la página”. No tengo una sugerencia buena más que quizás advertir a la gente cuando realicen una acción masiva que deben verificar para asegurarse de haber obtenido todo lo que querían.

Eso ya es así. Sospecho que algo de tu tema está modificando este comportamiento; ¿quizás podrías probar el “modo seguro”?

Sí, un refinamiento para la versión 2 sería mostrar un pequeño panel que cuente cuántas cosas has seleccionado.

Tienes 30 temas seleccionados; sigue haciendo scroll para seleccionar más.

:wrench:

Procederemos a implementar la selección automática, pero los refinamientos relacionados con las expectativas y un panel de la llave inglesa más completo tendrán que esperar un poco.

4 Me gusta

No hubo suerte con el modo seguro, pero mi apuesta sigue siendo que nuestro sitio está haciendo cosas poco ortodoxas que lo rompen. Gracias por avisarme.

Realmente aprecio la solución de selección automática. ¡Gracias!

4 Me gusta

La capacidad de esa botón de quedarse pegada había estado rota durante un tiempo y se solucionó con:

Si actualizas tu sitio y sigues teniendo problemas, entonces echaría un vistazo a tus personalizaciones.

5 Me gusta

¡Genial! Sí, la última actualización solucionó el problema de adhesividad.

3 Me gusta

Esta PR debería hacerlo:

3 Me gusta