Página de Configuración de Categorías más sencilla y rápida

Creo que esta página no necesita un menú desplegable (como muchas otras páginas). Simplemente añade clics adicionales al flujo de trabajo, cuando no son necesarios. Y añade trabajo extra.

Creo que la página podría simplemente mostrar todos los grupos en la página automáticamente, con todos los grupos configurados solo para “Ver”. No ocupa mucho espacio, pero incluso si lo hace cuando creamos docenas de grupos, es solo cuestión de desplazarse.

O para aquellos que no quieren esto y quieren mantener la versión original/actual, sería bueno tener un botón para “Añadir Todos los Grupos” para aquellos que solo quieren añadir todos los grupos, especialmente porque parece que los grupos no son “recursivos” (¿si esa es la palabra?). Establecer un permiso para Nivel de Confianza 0, no otorga automáticamente el mismo permiso a los Niveles 1 y superiores. Por lo tanto, tener que replicar una configuración determinada varias veces sería más fácil si pudiéramos simplemente añadir todos los grupos.

Pero los grupos de niveles de confianza son subconjuntos entre sí: todos los usuarios en TL1 están en TL0, todos los usuarios en TL2 están en TL1 y TL0, etc.

Por lo tanto, no otorga el permiso al grupo, pero sí a los miembros del grupo.

En mi opinión, esa sería una peor experiencia de usuario que tener un menú desplegable.
No solo por el desplazamiento y la pérdida total de visión general que ocurriría con grandes conjuntos de grupos, sino porque tu última captura de pantalla solo necesitaría la línea “todos - ver”. El resto es redundante.

Quieres añadir mucha fricción cada vez que alguien mira la configuración, mientras eliminas la fricción para las pocas veces que alguien las modifica.

3 Me gusta

No estoy seguro de entender esto…
Por ejemplo, si tengo todos los grupos visibles y marco “Responder” en la fila de todos, todas las casillas se marcan para todos los grupos.
Entonces, ¿no tendría sentido que si marco “Responder” en el Nivel de Confianza 1, también se marque para todos los de arriba?

¿Cuál sería el resultado de algo así, por ejemplo, si de hecho son subconjuntos entre sí?

Por eso dije que podría ser solo una opción, porque cada usuario tiene su propia experiencia. Para mí, tiene más sentido ver todo, de la misma manera que muchos plugins de WordPress muestran todos los roles sin tener que agregarlos uno por uno.

Malinterpretaste mi última captura de pantalla. Esa imagen muestra el estado predeterminado al ir a esa página por primera vez y luego marcaría las casillas que quiero. Similar a WordPress:

Entendí perfectamente tu captura de pantalla, intentaba decir que el 95% de ella era redundante, y muchas configuraciones no tendrían sentido y serían confusas.

Como esta:

Sería ver/responder/crear para todos los usuarios conectados, la línea inferior sería redundante.

Sí, eso tiene sentido. everyone se trata de una manera especial, tendría sentido si trust_level_X también se tratara de esa manera. ¡Ahora esa sería una buena simplificación de esa página!

1 me gusta

Pero esto proviene del hecho de que ciertas casillas de verificación deberían marcarse automáticamente según ciertas reglas. Por lo tanto, es redundante y no tiene sentido, debido a la forma en que está configurado el sistema ahora. Si marcara “Responder” en TL0 y automáticamente marcara todo lo anterior, entonces nunca llegaría a opciones sin sentido como la que compartí, ¿verdad? Ese es mi punto.

Otra cosa que no entiendo, y a menos que me esté perdiendo algo, esto también es redundante:
Al menos por lo que entiendo hasta ahora, realmente no hay diferencia entre “todos” y “Nivel de confianza 0”. Ambos requieren inicio de sesión. Cuando marco Responder o Crear para “todos”, marca todos los anteriores, y según lo que dijiste, todos en TL1 y superior también están en TL0, así que ¿no sería lo mismo marcar Responder o Crear en “TL0” que marcarlo en “Todos”?
La única diferencia que veo ahí es que la palabra “todos” es más descriptiva.

¿Me estoy perdiendo algo más?

No, everyone no requiere inicio de sesión.
Pero tienes razón en que eso obviamente solo importa para los permisos de “Ver”.

¿No tendría sentido algo como esto?

No sé si existe una jerarquía en cuanto a personal frente a moderadores, pero asumamos que es la que aparece en la imagen.

Según mis pruebas, intenté Crear y Responder como un usuario no conectado, en una categoría configurada para permitir que todos respondan y creen, y me mostró la ventana de inicio de sesión.

En mi opinión no, podríamos hacer esto con tres líneas, solo necesitamos TL4, TL2 y TL0.
Lo confuso sería que si eliminamos la línea TL2, tendría un efecto visible en las líneas TL4, TL3 y TL2, mientras que en realidad no lo tiene.

Estoy de acuerdo contigo en que esta pantalla puede ser confusa, simplemente no creo que tus cambios propuestos sean el camino correcto.

Bueno, ahí lo tienes. No hay una jerarquía lineal, el personal es un grupo que contiene tanto a administradores como a moderadores. Pero tu diseño propuesto sugiere que la hay.

Además, para otros grupos (aparte de estos grupos automáticos), tampoco hay jerarquía.

Pero sí marca la diferencia para “Ver”, por lo tanto, tu afirmación fue demasiado genérica e incorrecta.

¿Por qué es eso? ¿Puedes aclarar?

Mi diseño propuesto no sugiere una jerarquía (al menos no el primero, el predeterminado). Mi diseño solo sugiere que las cosas se pueden organizar sin necesidad de hacerlo una por una. No hay desacuerdo en que si marco TL0, todos tendrán ese acceso, por lo que eso cumpliría todos los requisitos. Eso no significa que si marco algo para el personal, los moderadores también se marcarán, pero los administradores sí. Así que creo que podríamos tener una opción para agregar todos los grupos a la vez. Tal vez no funcione para ti, pero funciona para mí. Así es como funciona mi cerebro. Aún podrías tener el menú desplegable Agregar grupo. No hay nada de malo en ello, si es así como les gusta trabajar a algunos usuarios.

Y para los grupos que creamos, es lo mismo. Si no hay jerarquía, entonces no hay jerarquía. No hay diferencia en tener los 45 grupos agregados con un solo botón, o agregados uno por uno, aparte del tiempo que lleva. Creo que esa es la parte que piensas que parece “más profunda” de lo que realmente es. Solo quería tener una opción para establecer mi predeterminado en “todos los grupos visibles”. Eso es todo. Si es un desastre para ti, no lo usas. No es para mí y tal vez para otros usuarios.

¿Cómo puede marcar alguna diferencia en “Ver” si ni siquiera puedes desmarcar ninguna de las casillas? No hay ningún grupo donde pueda desmarcar esa casilla de Ver, así que no entiendo por qué dices que “mi” afirmación es genérica e incorrecta, cuando así es como está configurado el sistema…

Añadir everyone con Ver – la categoría es visible para personas sin iniciar sesión
No añadir everyone – la categoría solo es visible para personas que han iniciado sesión

Me refiero a este.

El hecho de que tengas una línea TL1 y TL3 que automáticamente tienen casillas marcadas porque la línea debajo de ella tiene las casillas marcadas, implica una jerarquía.

Porque las personas en TL1 también están en TL0, las personas en TL3 también están en TL2, los administradores y moderadores están en el personal y el personal suele estar en TL4.

Ok, pero esa es la parte obvia del proceso. Mi pregunta es: ¿cuál es la diferencia entre everyone y TL0?

Por la segunda mitad de tu respuesta que acabas de compartir, parece que TL1 está en TL0, pero TL2 NO está en TL1 ni en TL0. Pero luego al principio dijiste esto:

Si ese es el caso, ¿por qué esta separación en “grupos”?

¿No sería más fácil decir:
Admin, Staff, Moderadores están en TL4, TL3, TL2, TL1, TL0
Todos en TL4 están en TL3, TL2, TL1, TL0
etc.?

Si ese es el caso, entonces una vez que estableces Responder o Crear en TL0, eso es exactamente lo mismo que establecer Responder o Crear en everybody, porque ya sea que establezcas una categoría a esto:

o esto:

es exactamente lo mismo. Ambos requieren iniciar sesión para Responder o Crear. Ambos permiten Ver (ningún grupo permite NO Ver, ni siquiera grupos personalizados). Todos los registrados están en TL0, lo mismo que todos los grupos combinados, crean everyone.

Así que, a menos que me esté perdiendo una parte muy importante del rompecabezas, me parecen lo mismo. Si estableces una categoría solo a Ver, Crear, Responder de TL0 marcados, o la estableces a everyone también con todas las casillas marcadas, ¿hay algo que no puedas hacer en alguna de esas?

Aquí está la página que necesitaba:

Entonces, si miramos la tabla justo en la parte superior:

¿No significa esto que todos los miembros tienen los mismos permisos que el grupo everyone, para Responder o Crear?

Si todos los TL, incluidos moderadores, personal y administradores, pueden Responder y Crear, y nadie puede Responder o Crear sin iniciar sesión, ¿no está claro que TL0 y everyone son exactamente lo mismo?

[cita=“alltiagocom, post:12, tema:358903”]
Todos los registrados están en TL0, igual que todos los grupos combinados, crea todos.

Así que, a menos que me esté perdiendo alguna parte muy importante del rompecabezas, parecen ser iguales para mí. Si configuras una categoría solo para TL0 Ver, Crear, Responder activados, o también la configuras en todos y marcas todas las casillas, ¿hay algo que no puedas hacer en cualquiera de esas opciones?
[/cita]

Todos registrados están en TL0.
Y las personas no registradas / no iniciadas sesión están en todos (junto con todos en TL0)

Cuando explico la diferencia
[cita=“RGJ, post:11, tema:358903”]
Agregar todos con Ver → la categoría es visible para las personas sin iniciar sesión
No agregar todos → la categoría solo es visible para las personas que han iniciado sesión
[/cita]
¿cómo puedes seguir afirmando que son “lo mismo”?

Último intento, última publicación en este tema para mí.

[cita=“alltiagocom, post:12, tema:358903”]
Si configuras una categoría solo para TL0 Ver, Crear, Responder activados, o también la configuras en todos y marcas todas las casillas, ¿hay algo que no puedas hacer en cualquiera de esas opciones?
[/cita]
La primera situación: las personas que no han iniciado sesión no pueden ver la categoría y los temas en ella.
La segunda situación: las personas que no han iniciado sesión pueden ver la categoría y los temas en ella.

1 me gusta

No mucho.

  • TL0 incluye TL1
  • TL2 incluye TL3
1 me gusta

Ok, tuve que probarlo solo con TL0 y cerrar sesión para entender a qué te referías.
Creo que esta sección es la que suena confusa:
No añadir a todos → la categoría solo es visible para las personas que han iniciado sesión

Tal como lo veo, al menos para que tenga más sentido para mí, sería:

  • Si la única opción añadida es todos, los usuarios registrados y no registrados pueden ver.
  • Si la única opción añadida es cualquiera de los otros grupos, los usuarios no registrados no pueden ver.
  • Independientemente de las opciones, nadie puede Responder o Crear.

Aunque ambos estamos diciendo lo mismo, el “no añadir a todos” me estaba despistando, porque sonaba como si estuvieras haciendo esto:

Y si este fuera el caso, entonces incluso si hubiera iniciado sesión como TL0, no lo vería.

Gracias por tu tiempo y paciencia.

De la misma manera que TL2 incluye TL1 y TL0
O TL3 incluye TL 2, TL1 y TL0
O TL4 incluye TL3, TL2, TL1 y TL0
O cualquiera de los otros grupos Admin, Moderator, Staff incluyen TL4, TL3, TL2, TL1 y TL0

¿Correcto?
Entonces, técnicamente, cuando estás conectado, tener everyone o TL0 tendrá el mismo efecto, porque todos los miembros forman parte de everyone y TL0, incluso los grupos personalizados, ¿verdad?

Si ese es el caso, entonces la única característica única de everyone es que permite a los usuarios desconectados Ver o no, porque nadie puede Responder o Crear desconectado. En ese caso, entonces everyone podría incluso ser renombrado a logged out y la única opción para marcar o desmarcar sería See, así:

Bueno… no, y en parte sí :joy:

  • todos = anónimos + TLs (eso no es un grupo, y hay otros límites también, ya que los anónimos no pueden escribir)
  • TL0 = TL0 + todos los demás TLs (básicamente todos los que han iniciado sesión)
  • TL1 = TL1 + TLs superiores
  • TL2 = TL + TLs superiores
  • TL3 = TL3 + TL4
  • TL4

Por lo tanto, un usuario TL4 es miembro de los grupos TL0, TL1, TL2, TL3 y TL4. Un usuario nuevo solo está en TL0, pero muy pronto será miembro de TL0 y TL1.

¿Más claro?

Usemos términos más “prácticos” para evitar confusiones. Te refieres a “usuarios desconectados”, ¿correcto? Usemos términos que podamos usar para ambos casos. Conectado, Desconectado, si eso es lo que quieres decir con que anons son usuarios desconectados.

Pero si ese es el caso, acabas de decir exactamente lo que yo dije.
Si soy miembro de TL3, eso significa que cualquier categoría configurada para permitir TL3, TL2, TL1, TL0 me afectará. Suponiendo que estos son los únicos permisos establecidos, este me afectaría como miembro TL3:

image

Lo mismo si fuera TL1, TL2, TL3 y, por supuesto, TL4.

Pero no esto, porque está un nivel por encima del mío:

image

De nuevo, asumiendo que estoy conectado, tener esto:

image

o esto:

image

es exactamente lo mismo. Si estoy conectado. Porque todos los miembros de todos los grupos tienen TL0 incluido.

Así que la única diferencia entre estos dos es que si está configurado solo para TL0, los usuarios desconectados NO PUEDEN ver la categoría, mientras que si está configurado para everyone, los usuarios desconectados SÍ PUEDEN verla.

Ahora, si por anons te refieres a otra cosa, no a usuarios desconectados, entonces hay algo más que no conozco.

Entonces, según esta respuesta, los anónimos son en realidad usuarios desconectados, así que si eso es lo que quieres decir, entonces sí, no pueden escribir, pero nadie puede (Admin, TLs, etc.). Tienes que estar conectado para escribir.

Para simplificar y aclarar esto de una vez por todas:

  • Si configuro una categoría para que SOLO incluya 1 grupo, everyone, con las 3 casillas marcadas (Ver, Responder, Crear), ¿qué usuarios conectados NO PUEDEN Ver, Responder o Crear?

  • Si configuro una categoría para que SOLO incluya 1 grupo, TL0, con las 3 casillas marcadas (Ver, Responder, Crear), ¿qué usuarios conectados NO PUEDEN Ver, Responder o Crear?

Si tu respuesta es: " Para ambas opciones, todos los usuarios de cualquier grupo pueden Ver, Responder y Crear ", entonces llegamos a donde quería llegar: Para los usuarios conectados, everyone y TL0 son lo mismo. Por lo tanto, la única diferencia entre ellos es que en la primera opción, los usuarios desconectados podrían ver la categoría, mientras que la segunda opción ocultaría la categoría a los usuarios desconectados.

Si ese es el caso, que la única diferencia es lo que los usuarios desconectados pueden ver, entonces llamarlo Logged Out Users (Usuarios Desconectados) en lugar de everyone tendría más sentido. Y dado que solo los usuarios conectados pueden Responder o Crear, tener esas casillas junto a everyone (luego renombrado a Logged Out Users) no tendría sentido.

Ufff… ¿Estoy diciendo algo coherente? :melting_face: