This repository has been archived by the owner on Nov 3, 2022. It is now read-only.
[WIP] Add way to apply default permissions. #140
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It occurred to me a while ago, and again when browsing the EssentialCmds forum thread, that with a load of permissions, server owners like a quick and easy way to apply the defaults.
PermissionDescription
s can potentially go some way to doing this, but some permission plugins just won't touch it.So, I've written essentially what is a batch command processor, that takes a group and a Nucleus role (as shown on the website), and puts all relevant permissions into the group. However, the permission command must be user specified in the main config file, under
core.permission-command
. A suitable command that would work with PEX would be:The admin could then run
/nucleus setupperms USER user
to add allUSER
permissions to the groupuser
, as long as they have permission to add permissions as Nucleus will run the command as the user.