Salut,
Essayes avec des permissions négatives
Cordialement,
Detobel36
Essayes avec des permissions négatives
Code:
- -ceci.est.une.perm.negative
Cordialement,
Detobel36
- -ceci.est.une.perm.negative
Bien-sûr, la voici: http://pastebin.com/Y3YdCK4GPourrais tu nous mettre ton fichier de config, si un spécialiste pex passe il pourra te dire, en ce qui me concerne je ne connais pas pex, mais je veux bien jeter un oeil
Bonjour, je n'ai pas très très bien compris, je dois écrire quoi avant "negative" ?Salut,
Essayes avec des permissions négatives
Code:- -ceci.est.une.perm.negative
Cordialement,
Detobel36
- - ctplus.bypass.tag
Bonsoir, je n'ai pas envoyé la liste au complète bien évidement au dessus il y a tous ce qui concerne la configuration, tous les autres groupes etc, le group, le fichier n'a pas vraiment de problème, toutes les autres permissions marchent parfaitement.. je dois simplement trouver la permissions pour que les chef-modérateurs ne peuvent pas toucher à leurs supérieurs avec la commande: /pex user pseudo group set modoJe viens de lire ta config et le wiki de permissionsex ici : https://github.com/PEXPlugins/PermissionsEx/wiki/Pex-basics#pex-perm-hierarchy
Ton fichier de config ne ressemble pas du tout à celui de l'exemple, tu n'as pas de la même structure ???
Regarde le wiki, tu n'as aucun "groups:" dans ton fichier de config ???
Sur cette page ils expliquent bien la hiérarchie dans les groups : https://github.com/PEXPlugins/PermissionsEx/wiki/Basic-Permissions-Setup#set-rank-order
Dans ton fichier il n'y en a aucune a priori :/
Bref je pense qu'il faut que tu revois entièrement tout ton fichier de permissions si tu veux éviter les problèmes.
Repartir sur un fichier de config par default, créer tes groupes avec la commande et leur assigner une hiérarchie,
définir les permissions par group et les inhéritances et a priori, un modo ne pourra agir que sur les groupes qui sont
inférieur à son rang avec la fameuse commande.
J'espère avoir été clair
Bonjour, je n'ai pas très bien su m’exprimer, si je bloque la commande, les chefs-modérateurs ne pourront plus du tous l'utiliser, hors moi je veux qu'ils puissent l'utiliser, mais pas sur leurs supérieurs, cette commande ci: /pex user pseudo group set modo, en tant que chef-modérateur il y a accès (normal) sauf que il à également accès à le mettre à son supérieur (administrateur) cela fait que l'admin perd sont grade et il passe donc au grade modérateur.Salut,
Notons également une erreur ligne 97 où l'on peut trouver:
C'est justement ça une permission négative sauf qu'il ne faut pas d'espace après le second tiret.Code:- - ctplus.bypass.tag
Cordialement,
Detobel36
Bonjour, par exemple je set le rank "200" à l'admin et le rank "500" au chef modo ça devrait passer comme ça ?Le systeme de rank doit te protéger de ça, normalement si la cible à un rang supérieur, ton chef modo ne pourra pas utiliser la commande sur celle-ci. Tu comprends le principe ?
- -permissions.manage.membership.Fondateur
Bonsoir, donc comme vous m'avez dit je vais retirer l’erreur de la ligne 97 et 192, je vais donc laisser tomber les ranks, et voir avec les inheritance, je connaissais déjà leurs utilités, mais à vrai dire je ne pense pas vraiment que ça vient de ça, mais c'est toujours à essayer donc d'après ce que vous me dites ça donne ça ?:Salut,
Moi je déconseil l'utilisation des ranks... C'est en général pas très claire et c'est embêtant lorsqu'on veut rajouter un groupe (soit on doit tout décaler, soit on se retrouver avec des 50 alors qu'on avait fait qu'avec des centaines, ou des unités, ... bref).
Je conseil plutôt d'utiliser les "inheritance" qui permettent de donner toutes les permissions du groupe inférieur au groupe supérieur. Exemple: si "vip" à pour inheritance "citoyen", les "vip" auront toutes les permissions des "citoyen" plus leurs permissions
Ma remarque concernant la ligne 97 est toujours d'application (sauf que maintenant c'est la ligne 192).
Tu ne peux pas avoir un espace après le second tiret...
Cela ne m'étonnerait pas que cela causes des erreurs dans ton plugin et que donc il ne fonctionne pas (expliquant que de manière général ce que tu veux faire ne marche pas...).
As-tu vérifiés que tu n'avais pas d'erreurs dans tes logs ?
Concernant ton problème sur le fond...
Actuellement, seule le grade "LordMaster" a des permissions concernant PermissionsEx (les fameux "permissions.manage" dont on parlait au début du poste).
Tu disais que ce grade pouvais modifier les utilisateurs ayant le grade "Fondateur", ce qui te dérangeais. Je t'ai donc dis d'utiliser des permissions négative. Cela signifie que tu va interdire la permission au groupe LordMaster. Il suffit donc de rajoute cette ligne:
Je ne suis pas sur que ça marche, mais je t'invite à testerCode:- -permissions.manage.membership.Fondateur
Cordialement,
Detobel36