diff --git a/console/src/modules/system/plugins/PluginDetail.vue b/console/src/modules/system/plugins/PluginDetail.vue index 1f321e05e..d17a55f82 100644 --- a/console/src/modules/system/plugins/PluginDetail.vue +++ b/console/src/modules/system/plugins/PluginDetail.vue @@ -51,7 +51,10 @@ const { data: plugin } = useQuery({ return data; }, onSuccess(data) { - if (!data.spec.settingName) { + if ( + !data.spec.settingName || + !currentUserHasPermission(["system:plugins:manage"]) + ) { tabs.value = [...initialTabs.value, ...getTabsFromExtensions()]; } },