feat(permissionfreewill): onboarding deletion
This commit is contained in:
parent
30b2e88e77
commit
64c7581286
2 changed files with 16 additions and 0 deletions
|
@ -7,3 +7,8 @@ you don't want to do this") and onboarding requirements ("Making this change wil
|
|||
|
||||
This plugin will let you create permissions in servers that **WILL** lock you out of channels until an administrator
|
||||
can resolve it for you. Please be careful with the overwrites you are making and check carefully.
|
||||
|
||||
## Community Server Channels
|
||||
|
||||
Community Server channels (i.e., `#rules` and `#moderator-only`) are actually mandatory and their existence is enforced
|
||||
by the API, therefore this plugin cannot remove the restrictions behind them.
|
||||
|
|
|
@ -50,6 +50,17 @@ export default definePlugin({
|
|||
}
|
||||
],
|
||||
predicate: () => settings.store.onboarding
|
||||
},
|
||||
// Onboarding deletion
|
||||
{
|
||||
find: "Messages.DELETE_DEFAULT_CHANNEL_BODY",
|
||||
replacement: [
|
||||
{
|
||||
match: /if\((?=null!=\i.{5,20}Messages.DELETE_DEFAULT_CHANNEL_BODY)/,
|
||||
replace: "$&false&&"
|
||||
}
|
||||
],
|
||||
predicate: () => settings.store.onboarding
|
||||
}
|
||||
],
|
||||
settings
|
||||
|
|
Loading…
Reference in a new issue