What the customer does
- The platform administrator opens “Plugin store” (/dashboard/sys/plugin-store) and checks publisher, kind, version, price and permissions.
- Free plugins are fetched directly; paid ones are bought first, then fetched. The plugin then appears in the tenant’s “Plugin marketplace”.
- The tenant administrator reviews the permissions in “Plugin marketplace” (/dashboard/sys/plugin-market) and confirms; sensitive and new permissions are confirmed separately.
- Enable and configure at the place for the kind (table below), then use the target role on the real page to check saving, reloading and one real call.
| Kind | Where to enable in the control plane |
|---|---|
| theme | Themes, /dashboard/sys/themes |
| rule_pack | Rule packs, /dashboard/site/rule-packs |
| provider | Third-party providers, /dashboard/sys/plugin-providers (the installation contract must pass first) |
| ui_page, external_service | The target tenant’s plugin marketplace list |