|
|
@ -54,16 +54,21 @@ namespace LINGYUN.Platform.DataSeeder |
|
|
await SeedDashboardMenuAsync(layout, layoutData); |
|
|
await SeedDashboardMenuAsync(layout, layoutData); |
|
|
// 管理菜单
|
|
|
// 管理菜单
|
|
|
await SeedManageMenuAsync(layout, layoutData); |
|
|
await SeedManageMenuAsync(layout, layoutData); |
|
|
// Saas菜单
|
|
|
|
|
|
await SeedSaasMenuAsync(layout, layoutData); |
|
|
|
|
|
// 平台菜单
|
|
|
// 平台菜单
|
|
|
await SeedPlatformMenuAsync(layout, layoutData); |
|
|
await SeedPlatformMenuAsync(layout, layoutData); |
|
|
// 网关菜单
|
|
|
|
|
|
await SeedApiGatewayMenuAsync(layout, layoutData); |
|
|
|
|
|
// 多语言菜单
|
|
|
|
|
|
await SeedLocalizationMenuAsync(layout, layoutData); |
|
|
|
|
|
// 对象存储菜单
|
|
|
// 对象存储菜单
|
|
|
await SeedOssManagementMenuAsync(layout, layoutData); |
|
|
await SeedOssManagementMenuAsync(layout, layoutData); |
|
|
|
|
|
|
|
|
|
|
|
// 特定于宿主的菜单不能写入到租户数据中
|
|
|
|
|
|
if (!context.TenantId.HasValue) |
|
|
|
|
|
{ |
|
|
|
|
|
// 多语言菜单
|
|
|
|
|
|
await SeedLocalizationMenuAsync(layout, layoutData); |
|
|
|
|
|
// Saas菜单
|
|
|
|
|
|
await SeedSaasMenuAsync(layout, layoutData); |
|
|
|
|
|
// 网关菜单
|
|
|
|
|
|
await SeedApiGatewayMenuAsync(layout, layoutData); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -512,6 +517,9 @@ namespace LINGYUN.Platform.DataSeeder |
|
|
}, |
|
|
}, |
|
|
new string[] { "admin" }); |
|
|
new string[] { "admin" }); |
|
|
|
|
|
|
|
|
|
|
|
// 特定于宿主的菜单不能写入到租户数据中
|
|
|
|
|
|
if (!manage.TenantId.HasValue) |
|
|
|
|
|
{ |
|
|
var identityServer = await SeedMenuAsync( |
|
|
var identityServer = await SeedMenuAsync( |
|
|
layout, //layout
|
|
|
layout, //layout
|
|
|
data, //data
|
|
|
data, //data
|
|
|
@ -626,7 +634,7 @@ namespace LINGYUN.Platform.DataSeeder |
|
|
{ "hideTab", false }, |
|
|
{ "hideTab", false }, |
|
|
}, |
|
|
}, |
|
|
new string[] { "admin" }); |
|
|
new string[] { "admin" }); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private async Task SeedSaasMenuAsync(Layout layout, Data data) |
|
|
private async Task SeedSaasMenuAsync(Layout layout, Data data) |
|
|
|