Page de réglages de catégorie plus simple et plus rapide

Je pense que cette page n’a pas besoin de menu déroulant (comme beaucoup d’autres pages). Cela ajoute simplement des clics supplémentaires au flux de travail, lorsqu’ils ne sont pas nécessaires. Et cela ajoute du travail supplémentaire.

Je pense que la page pourrait simplement afficher tous les groupes sur la page automatiquement, tous les groupes étant réglés sur « Voir ». Cela ne prend pas beaucoup de place, mais même si c’est le cas lorsque nous créons des dizaines de groupes, il suffit de faire défiler.

Ou pour ceux qui ne veulent pas de cela et souhaitent conserver la version originale/actuelle, il serait bon d’avoir un bouton pour « Ajouter tous les groupes » pour ceux qui veulent simplement ajouter tous les groupes, surtout parce qu’il semble que les groupes ne soient pas « récursifs » (si c’est le bon terme ?). Définir une permission pour le niveau de confiance 0 ne donne pas automatiquement la même permission aux niveaux 1 et supérieurs. Il serait donc plus facile de devoir répliquer un certain réglage plusieurs fois si nous pouvions simplement ajouter tous les groupes.

Mais les groupes de niveaux de confiance sont des sous-ensembles les uns des autres : tous les utilisateurs du niveau 1 sont dans le niveau 0, tous les utilisateurs du niveau 2 sont dans le niveau 1 et 0, etc.

Donc, cela n’accorde pas la permission au groupe, mais cela l’accorde aux membres du groupe.

À mon avis, ce serait une moins bonne expérience utilisateur que d’avoir un menu déroulant.
Non seulement à cause du défilement et de la perte totale de vue qui se produirait avec de grands ensembles de groupes, mais parce que votre dernière capture d’écran n’aurait besoin que de la ligne “tout le monde - voir”. Le reste est redondant.

Vous voulez ajouter beaucoup de friction chaque fois que quelqu’un consulte les paramètres, tout en réduisant la friction pour les quelques fois où quelqu’un les modifie.

3 « J'aime »

Je ne suis pas sûr de comprendre… ?
Par exemple, si j’ai tous les groupes visibles et que je coche « Répondre » sur la ligne « Tout le monde », toutes les cases sont cochées pour tous les groupes.
Donc, ne serait-il pas logique que si je coche « Répondre » sur le niveau de confiance 1, cela coche aussi pour tous ceux au-dessus ?

Quel serait le résultat de quelque chose comme ça, par exemple, s’ils sont effectivement des sous-ensembles les uns des autres ?

C’est pourquoi j’ai dit que cela pourrait être juste une option, car chaque utilisateur a sa propre expérience. Pour moi, il est plus logique de tout voir, de la même manière que de nombreux plugins WordPress affichent tous les rôles sans avoir à les ajouter un par un.

Vous avez mal compris ma dernière capture d’écran. Cette image montre l’état par défaut lorsque vous accédez à cette page pour la première fois, puis je coche les cases que je veux. Similaire à WordPress :

J’ai parfaitement compris votre capture d’écran, j’essayais de dire que 95% de celle-ci était redondante, et que de nombreuses configurations n’auraient pas de sens et seraient déroutantes.

Comme celle-ci :

Ce serait voir/répondre/créer pour tous les utilisateurs connectés, la ligne du bas serait redondante.

Oui, cela a du sens. everyone est traité d’une manière spéciale, il serait logique que trust_level_X soit traité de la même manière. Ce serait une bonne simplification de cette page !

1 « J'aime »

Mais cela vient du fait que certaines cases à cocher devraient être cochées automatiquement en fonction de certaines règles. C’est donc redondant et n’a pas de sens, à cause de la façon dont le système est configuré actuellement. Si je cochais « Répondre » sur TL0 et que cela cochait automatiquement tout ce qui est au-dessus, vous n’arriveriez jamais à des options insensées comme celle que j’ai partagée, n’est-ce pas ? C’est mon point.

Une autre chose que je ne comprends pas, et à moins que je ne rate quelque chose, c’est aussi redondant :
Du moins, d’après ce que je comprends jusqu’à présent, il n’y a vraiment aucune différence entre « tout le monde » et « Niveau de confiance 0 ». Les deux nécessitent une connexion. Lorsque je coche « Répondre » ou « Créer » pour « tout le monde », cela coche toutes les options au-dessus, et selon ce que vous avez dit, tout le monde au niveau TL1 et supérieur est également au niveau TL0, alors ne serait-ce pas la même chose de cocher « Répondre » ou « Créer » sur « TL0 » que de le cocher sur « Tout le monde » ?
La seule différence que je vois est que le mot « tout le monde » est plus descriptif.

Est-ce que je rate quelque chose d’autre ?

Non, everyone ne nécessite pas de connexion.
Mais vous avez raison sur le fait que cela n’a évidemment d’importance que pour les autorisations de « Voir ».

Ne serait-ce pas logique ?

Je ne sais pas s’il existe une hiérarchie entre le personnel et les modérateurs, mais supposons que ce soit celle de l’image.

D’après mes tests, j’ai essayé de créer et de répondre en tant qu’utilisateur déconnecté, dans une catégorie configurée pour permettre à tout le monde de répondre et de créer, et la fenêtre de connexion s’est affichée.

À mon avis non, nous pourrions le faire avec trois lignes, nous n’avons besoin que de TL4, TL2 et TL0.
La chose déroutante serait que si nous supprimons la ligne TL2, cela aurait un effet visible sur les lignes TL4, TL3 et TL2, alors qu’en réalité ce n’est pas le cas.

Je suis d’accord avec vous sur le fait que cet écran peut être déroutant, je ne pense tout simplement pas que vos changements proposés soient la bonne voie à suivre.

Eh bien, voilà. Il n’y a pas de hiérarchie linéaire, le personnel est un groupe qui contient à la fois les administrateurs et les modérateurs. Mais votre disposition proposée suggère qu’il y en a une.

De plus, pour les autres groupes (autres que ces groupes automatiques), il n’y a pas non plus de hiérarchie.

Mais cela fait une différence pour « Voir », d’où le fait que votre affirmation était trop générique et donc incorrecte.

Pourquoi est-ce le cas ? Pouvez-vous clarifier ?

Ma mise en page proposée ne suggère pas de hiérarchie (du moins pas la première, celle par défaut). Ma mise en page suggère seulement que les choses peuvent être disposées sans avoir besoin de le faire une par une. Il n’y a pas de désaccord sur le fait que si je coche TL0, tout le monde aura cet accès, donc cela cocherait toutes les cases. Cela ne signifie pas que si je coche quelque chose pour le personnel, les modérateurs seront également cochés, mais les administrateurs le seront. Je pense donc simplement que nous pourrions avoir une option pour ajouter tous les groupes à la fois. Peut-être que cela ne fonctionne pas pour vous, mais cela fonctionne pour moi. C’est comme ça que mon cerveau fonctionne. Vous pourriez toujours avoir le menu déroulant Ajouter un groupe. Il n’y a rien de mal à cela, si c’est ainsi que certains utilisateurs aiment travailler.

Et pour les groupes que nous créons, c’est la même chose. S’il n’y a pas de hiérarchie, alors il n’y a pas de hiérarchie. Il n’y a aucune différence à avoir les 45 groupes ajoutés avec un seul bouton, ou ajoutés un par un, autre que le temps que cela prend. Je crois que c’est la partie qui, selon vous, semble “plus profonde” qu’elle ne l’est réellement. Je voulais juste avoir une option pour définir mon défaut sur “tous les groupes visibles”. C’est tout. Si c’est un désordre pour vous, vous ne l’utilisez pas. Ce n’est pas pour moi et peut-être pour d’autres utilisateurs.

Comment cela peut-il faire une différence sur “Voir” si vous ne pouvez même pas décocher l’une des cases ? Il n’y a aucun groupe où je peux décocher cette case Voir, donc je ne comprends pas pourquoi vous dites que “mon” affirmation est générique et incorrecte, alors que c’est ainsi que le système est configuré…

Ajouter everyone avec Voir –> la catégorie est visible par les personnes sans connexion
Ne pas ajouter everyone –> la catégorie n’est visible que par les personnes qui se sont connectées

Je parle de celui-ci.

Le fait que vous ayez une ligne TL1 et TL3 qui ont automatiquement des cases cochées parce que la ligne en dessous a les cases cochées, implique une hiérarchie.

Parce que les personnes en TL1 sont aussi en TL0, les personnes en TL3 sont aussi en TL2, les administrateurs et modérateurs sont dans le personnel et le personnel est généralement en TL4.

Ok, mais c’est la partie évidente du processus. Ma question est : quelle est la différence entre everyone et TL0 ?

D’après la seconde moitié de votre réponse que vous venez de partager, il semble que TL1 soit inclus dans TL0, mais que TL2 ne soit PAS inclus dans TL1 ou TL0. Mais alors, au début, vous avez dit ceci :

Si c’est le cas, pourquoi cette séparation en “groupes” :

Ne serait-il pas plus simple de dire :
Admin, Staff, Modérateurs sont dans TL4, TL3, TL2, TL1, TL0
Tout le monde dans TL4 est dans TL3, TL2, TL1, TL0
etc ?

Si c’est le cas, alors une fois que vous avez défini Reply ou Create dans TL0, c’est exactement la même chose que de définir Reply ou Create dans everybody, car que vous définissiez une catégorie comme ceci :

ou comme ceci :

c’est exactement la même chose. Les deux nécessitent une connexion pour répondre ou créer. Ils permettent tous deux de voir (aucun groupe ne permet de NE PAS voir, même les groupes personnalisés). Tout utilisateur enregistré est dans TL0, tout comme l’ensemble de tous les groupes combinés crée everyone.

Donc, à moins que je ne manque une partie très importante du puzzle, ils me semblent identiques. Si vous définissez une catégorie sur juste TL0 Voir, Créer, Répondre cochés, ou si vous la définissez sur everyone également avec toutes les cases cochées, y a-t-il quelque chose que vous ne pouvez pas faire sur l’un ou l’autre ?

Voici la page dont j’avais besoin :

Donc, si nous regardons le tableau tout en haut :

Cela ne signifie-t-il pas que tous les membres ont les mêmes permissions que le groupe everyone, pour répondre ou créer ?

Si tous les niveaux de confiance, y compris les modérateurs, le personnel et les administrateurs, peuvent répondre et créer, et que personne ne peut jamais répondre ou créer sans être connecté, n’est-il pas clair que TL0 et everyone sont exactement les mêmes ?

Tout le monde inscrit est dans TL0.
Et les personnes non inscrites / non connectées sont dans everyone (avec tout le monde dans TL0).

Quand j’explique la différence

comment pouvez-vous encore prétendre qu’ils sont « identiques » ?

Dernière tentative, dernier message sur ce sujet pour moi.

La première situation : les personnes qui ne sont pas connectées ne peuvent pas voir la catégorie et les sujets qu’elle contient.
La situation suivante : les personnes qui ne sont pas connectées peuvent voir la catégorie et les sujets qu’elle contient.

1 « J'aime »

Pas vraiment.

  • TL0 inclut TL1
  • TL2 inclut TL3
1 « J'aime »

Ok, j’ai dû tester avec seulement TL0 et me déconnecter pour comprendre ce que vous vouliez dire.
Je pense que cette section est celle qui prête à confusion :
Ne pas ajouter tout le monde → la catégorie n'est visible que par les personnes connectées

La façon dont je le vois, du moins pour que cela ait plus de sens pour moi, serait :

  • Si la seule option ajoutée est tout le monde, les utilisateurs connectés et déconnectés peuvent voir.
  • Si la seule option ajoutée est l’un des autres groupes, les utilisateurs déconnectés ne peuvent pas voir.
  • Indépendamment des options, personne ne peut répondre ou créer.

Même si nous disons tous les deux la même chose, le “ne pas ajouter tout le monde” m’a perturbé, car cela donnait l’impression que vous faisiez ceci :

Et si c’était le cas, même si j’étais connecté en tant que TL0, je ne le verrais pas.

Merci pour votre temps et votre patience.

De la même manière que TL2 inclut TL1 et TL0
Ou TL3 inclut TL 2, TL1 et TL0
Ou TL4 inclut TL3, TL2, TL1 et TL0
Ou n’importe lequel des autres groupes Admin, Modérateur, Staff inclut TL4, TL3, TL2, TL1 et TL0

Correct ?
Donc techniquement, lorsque vous êtes connecté, avoir everyone ou TL0 aura le même effet, car tous les membres font partie de everyone et TL0, même les groupes personnalisés, n’est-ce pas ?

Si tel est le cas, alors la seule fonctionnalité unique de everyone est qu’elle permet aux utilisateurs déconnectés de Voir ou non, car personne ne peut répondre ou créer lorsqu’il est déconnecté. Dans ce cas, everyone pourrait même être renommé déconnecté et la seule option à cocher ou décocher serait Voir, comme ceci :

Eh bien… non, et en partie oui aussi :joy:

  • tout le monde = anonymes + TLs (ce n’est pas un groupe, et il y a d’autres limites, car les anonymes ne peuvent pas écrire)
  • TL0 = TL0 + tous les autres TLs (en gros tout le monde qui est connecté)
  • TL1 = TL1 + TLs supérieurs
  • TL2 = TL + TLs supérieurs
  • TL3 = TL3 + TL4
  • TL4

Donc un utilisateur TL4 est membre des groupes TL0, TL1, TL2, TL3 et TL4. Un nouvel utilisateur n’est que dans TL0, mais très bientôt il sera membre de TL0 et TL1.

Plus clair ?

Utilisons des termes plus « pratiques » pour éviter toute confusion. Vous voulez dire « utilisateurs déconnectés », n’est-ce pas ? Utilisons des termes que nous pouvons utiliser pour les deux cas. Connecté, Déconnecté, si c’est ce que vous entendez par anons étant utilisateurs déconnectés.

Mais si c’est le cas, vous venez de dire exactement ce que j’ai dit.
Si je suis membre de TL3, cela signifie que toute catégorie définie pour autoriser TL3, TL2, TL1, TL0 m’affectera. En supposant que ce soient les seules permissions définies, celle-ci m’affecterait en tant que membre TL3 :

image

Il en va de même si c’était TL1, TL2, TL3, et bien sûr, TL4.

Mais pas ceci, car c’est un niveau au-dessus du mien :

image

Encore une fois, en supposant que je suis connecté, avoir ceci :

image

ou ceci :

image

est exactement la même chose. Si je suis connecté. Parce que tous les membres de tous les groupes incluent TL0.

La seule différence entre ces deux options est que si elle est définie uniquement sur TL0, les utilisateurs déconnectés NE PEUVENT PAS voir la catégorie, alors que si elle est définie sur tout le monde, les utilisateurs déconnectés PEUVENT la voir.

Maintenant, si par anons vous entendez autre chose, pas des utilisateurs déconnectés, alors il y a autre chose dont je ne suis pas au courant.

Donc, selon cette réponse, les anon sont en fait des utilisateurs déconnectés, donc si c’est ce que vous voulez dire, alors oui, ils ne peuvent pas écrire, mais personne ne peut (Admin, TL, etc.). Vous devez être connecté pour écrire.

Pour simplifier et clarifier une fois pour toutes :

  • Si je définis une catégorie pour inclure UNIQUEMENT 1 groupe, everyone, avec les 3 cases cochées (Voir, Répondre, Créer) quels utilisateurs connectés NE PEUVENT PAS Voir, Répondre ou Créer ?

  • Si je définis une catégorie pour inclure UNIQUEMENT 1 groupe, TL0, avec les 3 cases cochées (Voir, Répondre, Créer) quels utilisateurs connectés NE PEUVENT PAS Voir, Répondre ou Créer ?

Si votre réponse est : « Pour les deux options, tous les utilisateurs de n’importe quel groupe peuvent Voir, Répondre et Créer », alors nous arrivons là où je voulais en venir : Pour les utilisateurs connectés, everyone et TL0 sont identiques. Par conséquent, la seule différence entre eux est que dans la première option, les utilisateurs déconnectés pourraient voir la catégorie, tandis que la seconde option cacherait la catégorie aux utilisateurs déconnectés.

Si tel est le cas, que la seule différence est ce que les utilisateurs déconnectés peuvent voir, alors l’appeler Logged Out Users (Utilisateurs déconnectés) au lieu de everyone (Tout le monde) aurait plus de sens. Et comme seuls les utilisateurs connectés peuvent Répondre ou Créer, avoir ces cases à côté de everyone (renommé ensuite Logged Out Users) n’aurait pas de sens.

Ooofff… Est-ce que je me fais comprendre ? :melting_face: