diff --git a/src/layouts/admin-menu.jsx b/src/layouts/admin-menu.jsx
index fdc00117..92472b84 100644
--- a/src/layouts/admin-menu.jsx
+++ b/src/layouts/admin-menu.jsx
@@ -21,7 +21,6 @@ import {
MonitorOutlined,
SettingOutlined,
HomeOutlined,
- AppstoreOutlined,
SwitcherOutlined,
ContainerOutlined,
DatabaseFilled,
@@ -715,43 +714,47 @@ const renderMenu = (t) => {
// },
// ],
// },
- {
- path: '/heat',
- name: t('Orchestration'),
- key: 'heatAdmin',
- endpoints: 'heat',
- icon: ,
- children: [
- {
- path: '/heat/stack-admin',
- name: t('Stacks'),
- key: 'stackAdmin',
- level: 1,
- children: [
- {
- path: /^\/heat\/stack-admin\/detail\/.[^/]+\/.[^/]+$/,
- name: t('Stack Detail'),
- key: 'stackDetailAdmin',
- level: 2,
- routePath: '/heat/stack-admin/detail/:id/:name',
- },
- {
- path: '/heat/stack-admin/create',
- name: t('Create Stack'),
- key: 'stackCreateAdmin',
- level: 2,
- },
- {
- path: /^\/heat\/stack-admin\/edit\/.[^/]+\/.[^/]+$/,
- name: t('Update Template'),
- key: 'stackEditAdmin',
- level: 2,
- routePath: '/heat/stack-admin/edit/:id/:name',
- },
- ],
- },
- ],
- },
+
+ // remove heat menu in the administrator,
+ // because the heat api has a problem with the permission determination
+ // of the scope.system.all=true level.
+ // {
+ // path: '/heat',
+ // name: t('Orchestration'),
+ // key: 'heatAdmin',
+ // endpoints: 'heat',
+ // icon: ,
+ // children: [
+ // {
+ // path: '/heat/stack-admin',
+ // name: t('Stacks'),
+ // key: 'stackAdmin',
+ // level: 1,
+ // children: [
+ // {
+ // path: /^\/heat\/stack-admin\/detail\/.[^/]+\/.[^/]+$/,
+ // name: t('Stack Detail'),
+ // key: 'stackDetailAdmin',
+ // level: 2,
+ // routePath: '/heat/stack-admin/detail/:id/:name',
+ // },
+ // {
+ // path: '/heat/stack-admin/create',
+ // name: t('Create Stack'),
+ // key: 'stackCreateAdmin',
+ // level: 2,
+ // },
+ // {
+ // path: /^\/heat\/stack-admin\/edit\/.[^/]+\/.[^/]+$/,
+ // name: t('Update Template'),
+ // key: 'stackEditAdmin',
+ // level: 2,
+ // routePath: '/heat/stack-admin/edit/:id/:name',
+ // },
+ // ],
+ // },
+ // ],
+ // },
{
path: '/database',
name: t('Database'),
diff --git a/src/pages/heat/routes/index.js b/src/pages/heat/routes/index.js
index 75891075..da8ba46a 100644
--- a/src/pages/heat/routes/index.js
+++ b/src/pages/heat/routes/index.js
@@ -25,33 +25,36 @@ export default [
component: BaseLayout,
routes: [
{ path: `${PATH}/stack`, component: Stack, exact: true },
- { path: `${PATH}/stack-admin`, component: Stack, exact: true },
{ path: `${PATH}/stack/create`, component: CreateStack, exact: true },
- {
- path: `${PATH}/stack-admin/create`,
- component: CreateStack,
- exact: true,
- },
{
path: `${PATH}/stack/edit/:id/:name`,
component: CreateStack,
exact: true,
},
- {
- path: `${PATH}/stack-admin/edit/:id/:name`,
- component: CreateStack,
- exact: true,
- },
{
path: `${PATH}/stack/detail/:id/:name`,
component: StackDetail,
exact: true,
},
- {
- path: `${PATH}/stack-admin/detail/:id/:name`,
- component: StackDetail,
- exact: true,
- },
+ // remove heat page in the administrator,
+ // because the heat api has a problem with the permission determination
+ // of the scope.system.all=true level.
+ // { path: `${PATH}/stack-admin`, component: Stack, exact: true },
+ // {
+ // path: `${PATH}/stack-admin/create`,
+ // component: CreateStack,
+ // exact: true,
+ // },
+ // {
+ // path: `${PATH}/stack-admin/edit/:id/:name`,
+ // component: CreateStack,
+ // exact: true,
+ // },
+ // {
+ // path: `${PATH}/stack-admin/detail/:id/:name`,
+ // component: StackDetail,
+ // exact: true,
+ // },
{ path: '*', component: E404 },
],
},