LuckPermsWeb icon indicating copy to clipboard operation
LuckPermsWeb copied to clipboard

New QoL Features in the Editor

Open InQuognito opened this issue 5 years ago • 2 comments

Hey! I recently got in to LuckPerms and while using the web editor I noticed a few things that have vast room for improvement. It is an excellent editor in most regards, but a few things I noticed are as follows:

  • When assigning new permission nodes to a group, the dropdown menu gives you no context into what perms you have already assigned. When you have many many permissions, this becomes a huge problem. My suggestion is in the dropdown menu, hide nodes that have already been assigned, and maybe add something like this: tempsnip So it would hide all of the permissions that have already been assigned (you can manually show them by pressing show all located at the bottom, should a player want to for any reason.)

  • There is currently no way to assign every permission node to a group. I like to be able to assign every node and then toggle things true/false, etc. This is a niche feature but I think it would be nice to have. I'm not talking about the * permission, I'm literally talking about a button to add every node from the dropdown into a group at once, with an option to assign them all to true or false initially. It would make it easier to create default and admin groups.

InQuognito avatar Sep 07 '20 19:09 InQuognito

When assigning new permission nodes to a group, the dropdown menu gives you no context into what perms you have already assigned. When you have many many permissions, this becomes a huge problem. My suggestion is in the dropdown menu, hide nodes that have already been assigned

I won't remove permissions from the menu if they are already added - there are various use cases where it is useful to keep the nodes in the list, e.g. if you need to set a node to true globally but you need to set the same node false in a specific context. I could instead add a label to the nodes in the list whether they have been added or not, this is not a high priority for me, however, so don't expect it to be added any time soon.

There is currently no way to assign every permission node to a group. I like to be able to assign every node and then toggle things true/false, etc. This is a niche feature but I think it would be nice to have. I'm not talking about the * permission, I'm literally talking about a button to add every node from the dropdown into a group at once, with an option to assign them all to true or false initially. It would make it easier to create default and admin groups.

It doesn't make sense to me to add an add all nodes button to the editor, when this is already possible by using wildcards. Some servers have literally thousands of permission nodes available which can really degrade the experience if someone ends up adding them all. I think if you're wanting to add literally every node, then you're not thinking about setting up permissions correctly.

Turbotailz avatar Sep 07 '20 23:09 Turbotailz

Also keep in mind that the list of permission nodes that are being suggested may not be complete. As this list only contains permissions that have been checked since LuckPerms was started.

BrainStone avatar Sep 08 '20 02:09 BrainStone