Reference
Permissions
Permission nodes used by PluginPortal commands. Give staff the narrowest permission that matches what they need to do.
Reference
Permission nodes
pluginportal.view/pp help [page or command]/pp search <query> [platform] [--page <number>] [--full]/pp view <name> [platform] [--byId] [--exact]/pp list [--all] [--untracked] [--outdated] [--external] [--detailed] [--page <number>] [--full]/pp infopluginportal.manage.install/pp install <name> [platform] [channel] [--byId] [--exact] [--version <version>]pluginportal.manage.install-url/pp install-url <url>pluginportal.maintain.update/pp update <name> [--byId] [--ignoreOutdated] [--refresh] [--channel <name>] [--version <version>]/pp blacklist [name] [--byId]/pp platform <name> <platform> [--byId]/pp updateAll [--ignoreOutdated]pluginportal.manage.uninstall/pp uninstall <name> [--byId]pluginportal.manage.external/pp external check <id>/pp external install <id>/pp external update <id>/pp external uninstall <id>/pp external add github <id> <owner> <repo> <asset> [--prereleases]/pp external import github <id> <owner> <repo> <asset> <file> [--prereleases]/pp external add geysermc <id> <project> <artifact>/pp external import geysermc <id> <project> <artifact> <file>/pp external invalidate <id>/pp external updateAll/pp external reloadpluginportal.manage.export/pp exportpluginportal.manage.import/pp import <mclo.gs url>pluginportal.manage.scan/pp scan <file>pluginportal.manage.recognize/pp recognize <file> [--channel <name>]pluginportal.manage.editor/pp editor [--isConsole]pluginportal.manage/pp keypluginportal.admin/pp upgrade [--yes] [--channel <name>]/pp support <code>pluginportal.manage.config/pp reloadpluginportal.dump/pp dump