From 3e6cce698210c202628ec28b232f4ad2a9271a7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96zt=C3=BCrk?= Date: Sun, 12 Oct 2025 02:29:45 +0300 Subject: [PATCH] Menu list ve Permission listesine MenuGroup eklendi --- .../DynamicApi/CreateUpdateTenantInput.cs | 1 + .../Menus/MenuDto.cs | 1 + .../Tenants/CustomTenantDto.cs | 1 + .../ListForms/ListFormDynamicApiAppService.cs | 2 + .../Menu/MenuAppService.cs | 16 +- .../Permissions/PermissionAppService.cs | 89 + .../Tenants/PlatformTenantAppService.cs | 1 + .../Seeds/HostData.json | 3285 +++++++++++------ .../Seeds/HostDataSeeder.cs | 14 +- .../Seeds/HostSeederDto.cs | 2 + .../Seeds/ListFormsSeeder.cs | 46 +- .../PlatformConsts.cs | 6 + .../Entities/Host/Menu.cs | 1 + .../Extensions/AbpPermissionsExtensions.cs | 23 + .../Extensions/AbpTenantExtensions.cs | 9 + .../PlatformDynamicEntityManager.cs | 4 +- .../EntityFrameworkCore/PlatformDbContext.cs | 1 + .../PlatformEfCoreEntityExtensionMappings.cs | 19 + ....cs => 20251011214108_Initial.Designer.cs} | 14 +- ...5_Initial.cs => 20251011214108_Initial.cs} | 5 +- .../PlatformDbContextModelSnapshot.cs | 12 + ui/src/proxy/config/models.ts | 3 +- ui/src/proxy/menus/models.ts | 1 + ui/src/services/menu.service.ts | 21 +- ui/src/services/tenant.service.ts | 2 +- ui/src/store/abpConfig.model.ts | 20 +- ui/src/store/auth.model.ts | 3 + .../admin/role-management/RolesPermission.tsx | 28 +- ui/src/views/auth/Login.tsx | 6 +- ui/src/views/list/useFilters.tsx | 2 +- 30 files changed, 2474 insertions(+), 1164 deletions(-) create mode 100644 api/src/Kurs.Platform.Application/Permissions/PermissionAppService.cs create mode 100644 api/src/Kurs.Platform.Domain/Extensions/AbpPermissionsExtensions.cs rename api/src/Kurs.Platform.EntityFrameworkCore/Migrations/{20251010230305_Initial.Designer.cs => 20251011214108_Initial.Designer.cs} (99%) rename api/src/Kurs.Platform.EntityFrameworkCore/Migrations/{20251010230305_Initial.cs => 20251011214108_Initial.cs} (99%) diff --git a/api/src/Kurs.Platform.Application.Contracts/ListForms/DynamicApi/CreateUpdateTenantInput.cs b/api/src/Kurs.Platform.Application.Contracts/ListForms/DynamicApi/CreateUpdateTenantInput.cs index d96eb8c5..fe0441c1 100644 --- a/api/src/Kurs.Platform.Application.Contracts/ListForms/DynamicApi/CreateUpdateTenantInput.cs +++ b/api/src/Kurs.Platform.Application.Contracts/ListForms/DynamicApi/CreateUpdateTenantInput.cs @@ -27,4 +27,5 @@ public class CreateUpdateTenantInput public string Fax { get; set; } public string Email { get; set; } public string Website { get; set; } + public string MenuGroup { get; set; } } diff --git a/api/src/Kurs.Platform.Application.Contracts/Menus/MenuDto.cs b/api/src/Kurs.Platform.Application.Contracts/Menus/MenuDto.cs index f7ef7414..4f852c38 100644 --- a/api/src/Kurs.Platform.Application.Contracts/Menus/MenuDto.cs +++ b/api/src/Kurs.Platform.Application.Contracts/Menus/MenuDto.cs @@ -21,4 +21,5 @@ public class MenuDto : FullAuditedEntityDto public string UserId { get; set; } // External kullanici id (orn: ali.akman. ihtiyaca gore guid veya int de olabilir) public string RoleId { get; set; } // External role id (orn: ihracat) public string CultureName { get; set; } // Bu tanim hangi dil icin "en", "tr" + public string[] Group { get; set; } // Menu grubu (her tenant farklı menu grupları kullanabilir) } diff --git a/api/src/Kurs.Platform.Application.Contracts/Tenants/CustomTenantDto.cs b/api/src/Kurs.Platform.Application.Contracts/Tenants/CustomTenantDto.cs index 2ed95c2f..f1bc8e5f 100644 --- a/api/src/Kurs.Platform.Application.Contracts/Tenants/CustomTenantDto.cs +++ b/api/src/Kurs.Platform.Application.Contracts/Tenants/CustomTenantDto.cs @@ -24,4 +24,5 @@ public class CustomTenantDto public string Fax { get; set; } public string Email { get; set; } public string Website { get; set; } + public string MenuGroup { get; set; } } diff --git a/api/src/Kurs.Platform.Application/ListForms/ListFormDynamicApiAppService.cs b/api/src/Kurs.Platform.Application/ListForms/ListFormDynamicApiAppService.cs index b93a7065..8cd1b94a 100644 --- a/api/src/Kurs.Platform.Application/ListForms/ListFormDynamicApiAppService.cs +++ b/api/src/Kurs.Platform.Application/ListForms/ListFormDynamicApiAppService.cs @@ -129,6 +129,7 @@ public class ListFormDynamicApiAppService : PlatformAppService, IListFormDynamic entity.SetFax(input.Data.Fax); entity.SetEmail(input.Data.Email); entity.SetWebsite(input.Data.Website); + entity.SetMenuGroup(input.Data.MenuGroup); await tenantRepository.UpdateAsync(entity, autoSave: true); } @@ -163,6 +164,7 @@ public class ListFormDynamicApiAppService : PlatformAppService, IListFormDynamic entity.SetFax(input.Data.Fax); entity.SetEmail(input.Data.Email); entity.SetWebsite(input.Data.Website); + entity.SetMenuGroup(input.Data.MenuGroup); await tenantRepository.UpdateAsync(entity, autoSave: true); } diff --git a/api/src/Kurs.Platform.Application/Menu/MenuAppService.cs b/api/src/Kurs.Platform.Application/Menu/MenuAppService.cs index 45f30a83..e01a7ce0 100644 --- a/api/src/Kurs.Platform.Application/Menu/MenuAppService.cs +++ b/api/src/Kurs.Platform.Application/Menu/MenuAppService.cs @@ -35,12 +35,19 @@ public class MenuAppService : CrudAppService< DeletePolicyName = $"{AppCodes.Menus.Menu}.Delete"; } - public override async Task> GetListAsync(PagedAndSortedResultRequestDto input) + public async Task> GetListByGroupAsync(PagedAndSortedResultRequestDto input, string? group = null) { await CheckGetListPolicyAsync(); var query = await CreateFilteredQueryAsync(input); query = query.Where(a => !a.IsDisabled); + + // Group filtrelemesi ekle + if (!string.IsNullOrEmpty(group)) + { + query = query.Where(a => a.Group.Contains(group) || a.Group.Any(g => g == group)); + } + var totalCount = await AsyncExecuter.CountAsync(query); var entities = new List(); @@ -84,6 +91,11 @@ public class MenuAppService : CrudAppService< ); } + public override async Task> GetListAsync(PagedAndSortedResultRequestDto input) + { + return await GetListByGroupAsync(input, null); + } + public override async Task CreateAsync(MenuDto input) { await CheckCreatePolicyAsync(); @@ -150,7 +162,7 @@ public class MenuAppService : CrudAppService< }); } - var updated = await base.UpdateAsync(input.Id, input); + var updated = await base.UpdateAsync(input.Id, input); result.Add(updated); } diff --git a/api/src/Kurs.Platform.Application/Permissions/PermissionAppService.cs b/api/src/Kurs.Platform.Application/Permissions/PermissionAppService.cs new file mode 100644 index 00000000..e34583ac --- /dev/null +++ b/api/src/Kurs.Platform.Application/Permissions/PermissionAppService.cs @@ -0,0 +1,89 @@ +using System.Collections.Generic; +using Microsoft.Extensions.Options; +using Volo.Abp.Authorization.Permissions; +using Volo.Abp.DependencyInjection; +using Volo.Abp.SimpleStateChecking; +using Volo.Abp.PermissionManagement; +using System.Linq; +using System.Threading.Tasks; +using Volo.Abp; +using System.Text.Json; + +namespace Kurs.Platform.PermissionManagement; + +public class PlatformGetPermissionListResultDto : GetPermissionListResultDto +{ + // ABP’nin orijinalinde PermissionGroupDto kullanıyor, + // biz de kendi alt tipimizi yaratıyoruz. + public new List Groups { get; set; } = new(); +} + +public class PlatformPermissionGroupDto : PermissionGroupDto +{ + public new List Permissions { get; set; } = new(); +} + +public class PlatformPermissionGrantInfoDto : PermissionGrantInfoDto +{ + public string[] MenuGroup { get; set; } = []; +} + +[Dependency(ReplaceServices = true)] +[RemoteService(false)] +public class PlatformPermissionAppService : PermissionAppService +{ + public PlatformPermissionAppService( + IPermissionManager permissionManager, + IPermissionDefinitionManager permissionDefinitionManager, + IOptions options, + ISimpleStateCheckerManager simpleStateCheckerManager) + : base(permissionManager, permissionDefinitionManager, options, simpleStateCheckerManager) + { + } + + public override async Task GetAsync(string providerName, string providerKey) + { + var baseResult = await base.GetAsync(providerName, providerKey); + var allDefinitions = await PermissionDefinitionManager.GetPermissionsAsync(); + + // Yeni tipte result + var result = new PlatformGetPermissionListResultDto + { + EntityDisplayName = baseResult.EntityDisplayName + }; + + foreach (var group in baseResult.Groups) + { + var newGroup = new PlatformPermissionGroupDto + { + Name = group.Name, + DisplayName = group.DisplayName, + DisplayNameKey = group.DisplayNameKey, + DisplayNameResource = group.DisplayNameResource + }; + + foreach (var permission in group.Permissions) + { + var definition = allDefinitions.FirstOrDefault(x => x.Name == permission.Name); + var menuGroup = definition?.Properties.GetOrDefault(PlatformConsts.Permissions.MenuGroup)?.ToString(); + + var newPermission = new PlatformPermissionGrantInfoDto + { + Name = permission.Name, + DisplayName = permission.DisplayName, + ParentName = permission.ParentName, + AllowedProviders = permission.AllowedProviders, + GrantedProviders = permission.GrantedProviders, + IsGranted = permission.IsGranted, + MenuGroup = JsonSerializer.Deserialize(menuGroup) ?? [] + }; + + newGroup.Permissions.Add(newPermission); + } + + result.Groups.Add(newGroup); + } + + return result; + } +} \ No newline at end of file diff --git a/api/src/Kurs.Platform.Application/Tenants/PlatformTenantAppService.cs b/api/src/Kurs.Platform.Application/Tenants/PlatformTenantAppService.cs index f3e6e8fa..9bd8921b 100644 --- a/api/src/Kurs.Platform.Application/Tenants/PlatformTenantAppService.cs +++ b/api/src/Kurs.Platform.Application/Tenants/PlatformTenantAppService.cs @@ -91,6 +91,7 @@ public class PlatformTenantAppService : TenantAppService, IPlatformTenantAppServ dto.Fax = tenant.GetFax(); dto.Email = tenant.GetEmail(); dto.Website = tenant.GetWebsite(); + dto.MenuGroup = tenant.GetMenuGroup(); return dto; } diff --git a/api/src/Kurs.Platform.DbMigrator/Seeds/HostData.json b/api/src/Kurs.Platform.DbMigrator/Seeds/HostData.json index 68d3133f..61df9f9d 100644 --- a/api/src/Kurs.Platform.DbMigrator/Seeds/HostData.json +++ b/api/src/Kurs.Platform.DbMigrator/Seeds/HostData.json @@ -13576,7 +13576,8 @@ "Url": null, "Icon": "FcTabletAndroid", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": null, @@ -13586,7 +13587,8 @@ "Url": null, "Icon": "FcPodiumWithAudience", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13596,7 +13598,8 @@ "Url": "/admin/list/list-tenant", "Icon": "FcDepartment", "RequiredPermissionName": "AbpTenantManagement.Tenants", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13606,7 +13609,8 @@ "Url": "/admin/list/list-branch", "Icon": "FcTreeStructure", "RequiredPermissionName": "App.Branches", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13616,7 +13620,8 @@ "Url": null, "Icon": "FcCircuit", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Settings", @@ -13626,7 +13631,8 @@ "Url": "/admin/list/list-settingdefinition", "Icon": "FcSupport", "RequiredPermissionName": "App.Settings.SettingDefinitions", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Settings", @@ -13636,7 +13642,8 @@ "Url": "/admin/list/list-globalsearch", "Icon": "FcSearch", "RequiredPermissionName": "App.Settings.GlobalSearch", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13646,7 +13653,8 @@ "Url": null, "Icon": "FcGlobe", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Languages", @@ -13656,7 +13664,8 @@ "Url": "/admin/list/list-language", "Icon": "FcGraduationCap", "RequiredPermissionName": "App.Languages.Language", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Languages", @@ -13666,7 +13675,8 @@ "Url": "/admin/list/list-languagetext", "Icon": "FcMindMap", "RequiredPermissionName": "App.Languages.LanguageText", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13676,7 +13686,8 @@ "Url": "/admin/list/list-route", "Icon": "FaSynagogue", "RequiredPermissionName": "App.Routes", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13686,7 +13697,8 @@ "Url": null, "Icon": "FaSchlix", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Menus", @@ -13696,7 +13708,8 @@ "Url": "/admin/list/list-menu", "Icon": "FcMenu", "RequiredPermissionName": "App.Menus.Menu", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Menus", @@ -13706,7 +13719,8 @@ "Url": "/admin/menuManager", "Icon": "FaRegListAlt", "RequiredPermissionName": "App.Menus.Manager", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13716,7 +13730,8 @@ "Url": null, "Icon": "FcList", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Listforms", @@ -13726,7 +13741,8 @@ "Url": "/admin/list/list-datasource", "Icon": "FcAcceptDatabase", "RequiredPermissionName": "App.Listforms.DataSource", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Listforms", @@ -13736,7 +13752,8 @@ "Url": "/admin/listform/wizard", "Icon": "FcFlashAuto", "RequiredPermissionName": "App.Listforms.Wizard", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Listforms", @@ -13746,7 +13763,8 @@ "Url": "/admin/list/list-listform", "Icon": "FcDataSheet", "RequiredPermissionName": "App.Listforms.Listform", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13756,7 +13774,8 @@ "Url": null, "Icon": "FcWorkflow", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Notifications", @@ -13766,7 +13785,8 @@ "Url": "/admin/list/list-notificationrule", "Icon": "FcLibrary", "RequiredPermissionName": "App.Notifications.NotificationRules", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Notifications", @@ -13776,7 +13796,8 @@ "Url": "/admin/list/list-notification", "Icon": "FcBrokenLink", "RequiredPermissionName": "App.Notifications.Notification", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13786,7 +13807,8 @@ "Url": "/admin/list/list-backgroundworker", "Icon": "FcScatterPlot", "RequiredPermissionName": "App.BackgroundWorkers", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13796,7 +13818,8 @@ "Url": "/admin/forumManagement", "Icon": "FcReading", "RequiredPermissionName": "App.ForumManagement", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Saas", @@ -13806,7 +13829,8 @@ "Url": null, "Icon": "FcFilingCabinet", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Parameters", @@ -13816,7 +13840,8 @@ "Url": "/admin/list/list-contactTag", "Icon": "FcButtingIn", "RequiredPermissionName": "App.Parameters.ContactTag", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Parameters", @@ -13826,7 +13851,8 @@ "Url": "/admin/list/list-contactTitle", "Icon": "FcNeutralDecision", "RequiredPermissionName": "App.Parameters.ContactTitle", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Parameters", @@ -13836,7 +13862,8 @@ "Url": "/admin/list/list-currency", "Icon": "FcCurrencyExchange", "RequiredPermissionName": "App.Parameters.Currency", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Parameters", @@ -13846,7 +13873,8 @@ "Url": "/admin/list/list-countryGroup", "Icon": "FaFlag", "RequiredPermissionName": "App.Parameters.CountryGroup", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Parameters", @@ -13856,7 +13884,8 @@ "Url": "/admin/list/list-country", "Icon": "FaFlagCheckered", "RequiredPermissionName": "App.Parameters.Country", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Parameters", @@ -13866,7 +13895,8 @@ "Url": "/admin/list/list-city", "Icon": "FaFontAwesomeFlag", "RequiredPermissionName": "App.Parameters.City", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Parameters", @@ -13876,7 +13906,8 @@ "Url": "/admin/list/list-district", "Icon": "FaFontAwesome", "RequiredPermissionName": "App.Parameters.District", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": null, @@ -13886,7 +13917,8 @@ "Url": null, "Icon": "FcOrganization", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Administration", @@ -13896,7 +13928,8 @@ "Url": "/admin/settings", "Icon": "FcSettings", "RequiredPermissionName": "App.Setting", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Administration", @@ -13906,7 +13939,8 @@ "Url": null, "Icon": "FcConferenceCall", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "Abp.Identity", @@ -13916,7 +13950,8 @@ "Url": "/admin/list/list-permissiongroup", "Icon": "FcEngineering", "RequiredPermissionName": "Abp.Identity.PermissionGroups", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "Abp.Identity", @@ -13926,7 +13961,8 @@ "Url": "/admin/list/list-permission", "Icon": "FcSupport", "RequiredPermissionName": "Abp.Identity.Permissions", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "Abp.Identity", @@ -13936,7 +13972,8 @@ "Url": "/admin/list/list-claimtype", "Icon": "FcOrganization", "RequiredPermissionName": "App.ClaimType", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "Abp.Identity", @@ -13946,7 +13983,8 @@ "Url": "/admin/list/list-role", "Icon": "FcFlowChart", "RequiredPermissionName": "AbpIdentity.Roles", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "Abp.Identity", @@ -13956,7 +13994,8 @@ "Url": "/admin/list/list-user", "Icon": "FcBusinessman", "RequiredPermissionName": "AbpIdentity.Users", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "Abp.Identity", @@ -13966,7 +14005,8 @@ "Url": "/admin/ous", "Icon": "FcOrganization", "RequiredPermissionName": "Abp.Identity.OrganizationUnits", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "Abp.Identity", @@ -13976,7 +14016,8 @@ "Url": "/admin/list/list-iprestriction", "Icon": "FcNfcSign", "RequiredPermissionName": "App.IpRestrictions", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "Abp.Identity", @@ -13986,7 +14027,8 @@ "Url": "/admin/list/list-auditlog", "Icon": "FcMultipleInputs", "RequiredPermissionName": "App.AuditLogs", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Administration", @@ -13996,7 +14038,8 @@ "Url": null, "Icon": "FcAndroidOs", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.DeveloperKit", @@ -14006,7 +14049,8 @@ "Url": "/admin/developerkit", "Icon": "FcBinoculars", "RequiredPermissionName": "App.DeveloperKit", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.DeveloperKit", @@ -14016,7 +14060,8 @@ "Url": "/admin/developerkit/entities", "Icon": "FcAddRow", "RequiredPermissionName": "App.DeveloperKit.Entity", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.DeveloperKit", @@ -14026,7 +14071,8 @@ "Url": "/admin/developerkit/migrations", "Icon": "FcAddDatabase", "RequiredPermissionName": "App.DeveloperKit.Migrations", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.DeveloperKit", @@ -14036,7 +14082,8 @@ "Url": "/admin/developerkit/endpoints", "Icon": "FcOrgUnit", "RequiredPermissionName": "App.DeveloperKit.Endpoints", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.DeveloperKit", @@ -14046,7 +14093,8 @@ "Url": "/admin/list/list-customendpoint", "Icon": "FcMindMap", "RequiredPermissionName": "App.DeveloperKit.CustomEndpoints", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.DeveloperKit", @@ -14056,7 +14104,8 @@ "Url": "/admin/developerkit/components", "Icon": "FcBiohazard", "RequiredPermissionName": "App.DeveloperKit.Components", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Administration", @@ -14066,7 +14115,8 @@ "Url": null, "Icon": "FcDocument", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Reports.Management", @@ -14076,7 +14126,8 @@ "Url": "/admin/list/list-reportcategory", "Icon": "FcProcess", "RequiredPermissionName": "App.Reports.Categories", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Reports.Management", @@ -14086,7 +14137,8 @@ "Url": "/admin/reports/management", "Icon": "FcSimCardChip", "RequiredPermissionName": "App.Reports.Management", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Administration", @@ -14096,7 +14148,8 @@ "Url": "/admin/forum", "Icon": "FcLink", "RequiredPermissionName": "App.ForumManagement.Publish", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Administration", @@ -14106,7 +14159,8 @@ "Url": null, "Icon": "FcGenealogy", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14116,7 +14170,8 @@ "Url": "/admin/list/list-about", "Icon": "FcAbout", "RequiredPermissionName": "App.About", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14126,7 +14181,8 @@ "Url": "/admin/list/list-service", "Icon": "FcServices", "RequiredPermissionName": "App.Services", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14136,7 +14192,8 @@ "Url": "/admin/list/list-product", "Icon": "FcDiploma1", "RequiredPermissionName": "App.Orders.Products", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14146,7 +14203,8 @@ "Url": "/admin/list/list-paymentmethod", "Icon": "FcFeedIn", "RequiredPermissionName": "App.Orders.PaymentMethods", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14156,7 +14214,8 @@ "Url": "/admin/list/list-installmentoption", "Icon": "FcProcess", "RequiredPermissionName": "App.Orders.InstallmentOptions", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14166,7 +14225,8 @@ "Url": "/admin/list/list-purchaseorder", "Icon": "FcCollect", "RequiredPermissionName": "App.Orders.PurchaseOrders", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14176,7 +14236,8 @@ "Url": "/admin/list/list-blogcategory", "Icon": "FaCertificate", "RequiredPermissionName": "App.BlogManagement.Category", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14186,7 +14247,8 @@ "Url": "/admin/list/list-blogpost", "Icon": "FaWeixin", "RequiredPermissionName": "App.BlogManagement.Posts", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14196,7 +14258,8 @@ "Url": "/admin/list/list-demo", "Icon": "FcMissedCall", "RequiredPermissionName": "App.Demos", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Public", @@ -14206,7 +14269,8 @@ "Url": "/admin/list/list-contact", "Icon": "FcContacts", "RequiredPermissionName": "App.Contact", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Administration", @@ -14216,7 +14280,8 @@ "Url": null, "Icon": "FcFilingCabinet", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Definitions", @@ -14226,7 +14291,8 @@ "Url": "/admin/list/list-sector", "Icon": "FcBiomass", "RequiredPermissionName": "App.Definitions.Sector", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Definitions", @@ -14236,7 +14302,8 @@ "Url": "/admin/list/list-skillType", "Icon": "FcMindMap", "RequiredPermissionName": "App.Definitions.SkillType", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Definitions", @@ -14246,7 +14313,8 @@ "Url": "/admin/list/list-uomCategory", "Icon": "FcWorkflow", "RequiredPermissionName": "App.Definitions.UomCategory", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Definitions", @@ -14256,7 +14324,8 @@ "Url": "/admin/list/list-behavior", "Icon": "FcPuzzle", "RequiredPermissionName": "App.Definitions.Behavior", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.Definitions", @@ -14266,7 +14335,8 @@ "Url": "/admin/list/list-disease", "Icon": "FcBiohazard", "RequiredPermissionName": "App.Definitions.Disease", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14276,7 +14346,8 @@ "Url": "/admin/list/list-document", "Icon": "FcDocument", "RequiredPermissionName": "App.Definitions.Document", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14286,7 +14357,8 @@ "Url": "/admin/list/list-educationstatus", "Icon": "FcGraduationCap", "RequiredPermissionName": "App.Definitions.EducationStatus", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14296,7 +14368,8 @@ "Url": "/admin/list/list-eventtype", "Icon": "FcPlanner", "RequiredPermissionName": "App.Definitions.EventType", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14306,7 +14379,8 @@ "Url": "/admin/list/list-eventcategory", "Icon": "FcTreeStructure", "RequiredPermissionName": "App.Definitions.EventCategory", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14316,7 +14390,8 @@ "Url": "/admin/list/list-event", "Icon": "FcCalendar", "RequiredPermissionName": "App.Definitions.Event", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14326,7 +14401,8 @@ "Url": "/admin/list/list-vaccine", "Icon": "FcBiotech", "RequiredPermissionName": "App.Definitions.Vaccine", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14336,7 +14412,8 @@ "Url": "/admin/list/list-vehicle", "Icon": "FcAutomotive", "RequiredPermissionName": "App.Definitions.Vehicle", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14346,7 +14423,8 @@ "Url": "/admin/list/list-psychologist", "Icon": "FcMindMap", "RequiredPermissionName": "App.Definitions.Psychologist", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14356,7 +14434,8 @@ "Url": "/admin/list/list-workhour", "Icon": "FcClock", "RequiredPermissionName": "App.Definitions.WorkHour", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14366,7 +14445,8 @@ "Url": "/admin/list/list-lawyer", "Icon": "FcBusinessman", "RequiredPermissionName": "App.Definitions.Lawyer", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Definitions", @@ -14376,7 +14456,8 @@ "Url": "/admin/list/list-meal", "Icon": "FcLike", "RequiredPermissionName": "App.Definitions.Meal", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": null, @@ -14386,7 +14467,8 @@ "Url": null, "Icon": "FcContacts", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.CRM", @@ -14396,7 +14478,8 @@ "Url": null, "Icon": "FcFilingCabinet", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp", "Kurs"] }, { "ParentCode": "App.CRM.Definitions", @@ -14406,7 +14489,8 @@ "Url": "/admin/list/list-meetingmethod", "Icon": "FcCollaboration", "RequiredPermissionName": "App.Definitions.MeetingMethod", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.CRM.Definitions", @@ -14416,7 +14500,8 @@ "Url": "/admin/list/list-meetingresult", "Icon": "FcApproval", "RequiredPermissionName": "App.Definitions.MeetingResult", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.CRM.Definitions", @@ -14426,7 +14511,8 @@ "Url": "/admin/list/list-source", "Icon": "FcAdvertising", "RequiredPermissionName": "App.Definitions.Source", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.CRM.Definitions", @@ -14436,7 +14522,8 @@ "Url": "/admin/list/list-interesting", "Icon": "FcIdea", "RequiredPermissionName": "App.Definitions.Interesting", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.CRM.Definitions", @@ -14446,7 +14533,8 @@ "Url": "/admin/list/list-salesrejectionreason", "Icon": "FcCancel", "RequiredPermissionName": "App.Definitions.SalesRejectionReason", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.CRM.Definitions", @@ -14456,7 +14544,8 @@ "Url": "/admin/list/list-notetype", "Icon": "FcTodoList", "RequiredPermissionName": "App.Definitions.NoteType", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.CRM", @@ -14466,7 +14555,8 @@ "Url": "/admin/crm/customers", "Icon": "FcBusinessman", "RequiredPermissionName": "App.CRM.Customers", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.CRM", @@ -14476,7 +14566,8 @@ "Url": "/admin/crm/sales-teams", "Icon": "FcCollaboration", "RequiredPermissionName": "App.CRM.SalesTeams", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.CRM", @@ -14486,7 +14577,8 @@ "Url": "/admin/crm/loss-reasons", "Icon": "FcHighPriority", "RequiredPermissionName": "App.CRM.LossReasons", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.CRM", @@ -14496,7 +14588,8 @@ "Url": "/admin/crm/opportunities", "Icon": "FcIdea", "RequiredPermissionName": "App.CRM.Opportunities", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.CRM", @@ -14506,7 +14599,8 @@ "Url": "/admin/crm/activities", "Icon": "FcCalendar", "RequiredPermissionName": "App.CRM.Activities", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.CRM", @@ -14516,7 +14610,8 @@ "Url": "/admin/crm/sales-orders", "Icon": "FcShop", "RequiredPermissionName": "App.CRM.SalesOrders", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": null, @@ -14526,7 +14621,8 @@ "Url": null, "Icon": "FcCollaboration", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator", @@ -14536,7 +14632,8 @@ "Url": null, "Icon": "FcFilingCabinet", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14546,7 +14643,8 @@ "Url": "/admin/list/list-program", "Icon": "FcFlowChart", "RequiredPermissionName": "App.Definitions.Program", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14556,7 +14654,8 @@ "Url": "/admin/list/list-schedule", "Icon": "FcPlanner", "RequiredPermissionName": "App.Definitions.Schedule", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14566,7 +14665,8 @@ "Url": "/admin/list/list-registrationtype", "Icon": "FcTodoList", "RequiredPermissionName": "App.Definitions.RegistrationType", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14576,7 +14676,8 @@ "Url": "/admin/list/list-registrationmethod", "Icon": "FcCollaboration", "RequiredPermissionName": "App.Definitions.RegistrationMethod", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14586,7 +14687,8 @@ "Url": "/admin/list/list-classtype", "Icon": "FcTreeStructure", "RequiredPermissionName": "App.Definitions.ClassType", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14596,7 +14698,8 @@ "Url": "/admin/list/list-class", "Icon": "FcConferenceCall", "RequiredPermissionName": "App.Definitions.Class", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14606,7 +14709,8 @@ "Url": "/admin/list/list-level", "Icon": "FcGraduationCap", "RequiredPermissionName": "App.Definitions.Level", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14616,7 +14720,8 @@ "Url": "/admin/list/list-classcancellationreason", "Icon": "FcDisapprove", "RequiredPermissionName": "App.Definitions.ClassCancellationReason", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator.Definitions", @@ -14626,7 +14731,8 @@ "Url": "/admin/list/list-lessonperiod", "Icon": "FcClock", "RequiredPermissionName": "App.Definitions.LessonPeriod", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Coordinator", @@ -14636,7 +14742,8 @@ "Url": "/admin/classroom/dashboard", "Icon": "FcNeutralDecision", "RequiredPermissionName": "App.Classroom.Dashboard", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": null, @@ -14646,7 +14753,8 @@ "Url": null, "Icon": "FcProcess", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14656,7 +14764,8 @@ "Url": "/admin/supplychain/materials/types", "Icon": "FcDataSheet", "RequiredPermissionName": "App.SupplyChain.MaterialTypes", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14666,7 +14775,8 @@ "Url": "/admin/supplychain/materials/groups", "Icon": "FcGrid", "RequiredPermissionName": "App.SupplyChain.MaterialGroups", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14676,7 +14786,8 @@ "Url": "/admin/supplychain/materials", "Icon": "FcTodoList", "RequiredPermissionName": "App.SupplyChain.Materials", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14686,7 +14797,8 @@ "Url": "/admin/supplychain/suppliers", "Icon": "FcBusiness", "RequiredPermissionName": "App.SupplyChain.Suppliers", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14696,7 +14808,8 @@ "Url": "/admin/supplychain/requests", "Icon": "FcServices", "RequiredPermissionName": "App.SupplyChain.Requests", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14706,7 +14819,8 @@ "Url": "/admin/supplychain/quotations", "Icon": "FcSurvey", "RequiredPermissionName": "App.SupplyChain.Quotations", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14716,7 +14830,8 @@ "Url": "/admin/supplychain/approvals", "Icon": "FcApproval", "RequiredPermissionName": "App.SupplyChain.Approvals", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14726,7 +14841,8 @@ "Url": "/admin/supplychain/orders", "Icon": "FcShop", "RequiredPermissionName": "App.SupplyChain.Orders", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.SupplyChain", @@ -14736,7 +14852,8 @@ "Url": "/admin/supplychain/delivery", "Icon": "FcShipped", "RequiredPermissionName": "App.SupplyChain.Delivery", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": null, @@ -14746,7 +14863,8 @@ "Url": null, "Icon": "FcFactory", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Maintenance", @@ -14756,7 +14874,8 @@ "Url": "/admin/maintenance/workcenters", "Icon": "FcWorkflow", "RequiredPermissionName": "App.Maintenance.Workcenters", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Maintenance", @@ -14766,7 +14885,8 @@ "Url": "/admin/maintenance/plans", "Icon": "FcPlanner", "RequiredPermissionName": "App.Maintenance.Plans", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Maintenance", @@ -14776,7 +14896,8 @@ "Url": "/admin/maintenance/calendar", "Icon": "FcCalendar", "RequiredPermissionName": "App.Maintenance.Calendar", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Maintenance", @@ -14786,7 +14907,8 @@ "Url": "/admin/maintenance/teams", "Icon": "FcConferenceCall", "RequiredPermissionName": "App.Maintenance.Teams", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Maintenance", @@ -14796,7 +14918,8 @@ "Url": "/admin/maintenance/faults", "Icon": "FcHighPriority", "RequiredPermissionName": "App.Maintenance.Faults", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Maintenance", @@ -14806,7 +14929,8 @@ "Url": "/admin/maintenance/workorders", "Icon": "FcList", "RequiredPermissionName": "App.Maintenance.Workorders", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": null, @@ -14816,7 +14940,8 @@ "Url": null, "Icon": "FcOpenedFolder", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14826,7 +14951,8 @@ "Url": "/admin/warehouse/definitions", "Icon": "FcTodoList", "RequiredPermissionName": "App.Warehouse.Definitions", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14836,7 +14962,8 @@ "Url": "/admin/warehouse/tracking", "Icon": "FcSearch", "RequiredPermissionName": "App.Warehouse.Tracking", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14846,7 +14973,8 @@ "Url": "/admin/warehouse/putaway", "Icon": "FcCompactCamera", "RequiredPermissionName": "App.Warehouse.Putaway", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14856,7 +14984,8 @@ "Url": "/admin/warehouse/receipt", "Icon": "FcImport", "RequiredPermissionName": "App.Warehouse.Receipt", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14866,7 +14995,8 @@ "Url": "/admin/warehouse/issue", "Icon": "FcExport", "RequiredPermissionName": "App.Warehouse.Issue", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14876,7 +15006,8 @@ "Url": "/admin/warehouse/transfer", "Icon": "FcSynchronize", "RequiredPermissionName": "App.Warehouse.Transfer", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14886,7 +15017,8 @@ "Url": "/admin/warehouse/inventory", "Icon": "FcInspection", "RequiredPermissionName": "App.Warehouse.Inventory", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14896,7 +15028,8 @@ "Url": "/admin/warehouse/movements", "Icon": "FcParallelTasks", "RequiredPermissionName": "App.Warehouse.Movements", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Warehouse", @@ -14906,7 +15039,8 @@ "Url": "/admin/warehouse/stocklevel", "Icon": "FcViewDetails", "RequiredPermissionName": "App.Warehouse.Stocklevel", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": null, @@ -14916,7 +15050,8 @@ "Url": null, "Icon": "FcTimeline", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Projects", @@ -14926,7 +15061,8 @@ "Url": "/admin/projects", "Icon": "FcTodoList", "RequiredPermissionName": "App.Projects.List", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Projects", @@ -14936,7 +15072,8 @@ "Url": "/admin/projects/tasks", "Icon": "FcBullish", "RequiredPermissionName": "App.Projects.Tasks", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Projects", @@ -14946,7 +15083,8 @@ "Url": "/admin/projects/phases", "Icon": "FcParallelTasks", "RequiredPermissionName": "App.Projects.Phases", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Projects", @@ -14956,7 +15094,8 @@ "Url": "/admin/projects/activities", "Icon": "FcPlanner", "RequiredPermissionName": "App.Projects.Activities", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Projects", @@ -14966,7 +15105,8 @@ "Url": "/admin/projects/workload", "Icon": "FcFlowChart", "RequiredPermissionName": "App.Projects.Workload", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Projects", @@ -14976,7 +15116,8 @@ "Url": "/admin/projects/cost-tracking", "Icon": "FcMoneyTransfer", "RequiredPermissionName": "App.Projects.CostTracking", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Projects", @@ -14986,7 +15127,8 @@ "Url": "/admin/projects/daily-updates", "Icon": "FcConferenceCall", "RequiredPermissionName": "App.Projects.DailyUpdates", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": null, @@ -14996,7 +15138,8 @@ "Url": null, "Icon": "FcBusinessman", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15006,7 +15149,8 @@ "Url": "/admin/hr/employees", "Icon": "FcConferenceCall", "RequiredPermissionName": "App.HR.Employees", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15016,7 +15160,8 @@ "Url": "/admin/hr/departments", "Icon": "FcDepartment", "RequiredPermissionName": "App.HR.Departments", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15026,7 +15171,8 @@ "Url": "/admin/hr/job-positions", "Icon": "FcCollaboration", "RequiredPermissionName": "App.HR.JobPositions", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15036,7 +15182,8 @@ "Url": "/admin/hr/employment-types", "Icon": "FcBriefcase", "RequiredPermissionName": "App.HR.EmploymentTypes", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15046,7 +15193,8 @@ "Url": "/admin/hr/organization", "Icon": "FcTreeStructure", "RequiredPermissionName": "App.HR.Organization", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15056,7 +15204,8 @@ "Url": "/admin/hr/badges", "Icon": "FcLike", "RequiredPermissionName": "App.HR.Badges", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15066,7 +15215,8 @@ "Url": "/admin/hr/leave-management", "Icon": "FcCalendar", "RequiredPermissionName": "App.HR.LeaveManagement", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15076,7 +15226,8 @@ "Url": "/admin/hr/overtimes-management", "Icon": "FcClock", "RequiredPermissionName": "App.HR.Overtimes", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15086,7 +15237,8 @@ "Url": "/admin/hr/payroll", "Icon": "FcMoneyTransfer", "RequiredPermissionName": "App.HR.Payroll", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15096,7 +15248,8 @@ "Url": "/admin/hr/cost-centers", "Icon": "FcSalesPerformance", "RequiredPermissionName": "App.HR.CostCenters", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15106,7 +15259,8 @@ "Url": "/admin/hr/360-templates", "Icon": "FcInspection", "RequiredPermissionName": "App.HR.EvaluationTemplates", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.HR", @@ -15116,7 +15270,8 @@ "Url": "/admin/hr/360-evaluation", "Icon": "FcSurvey", "RequiredPermissionName": "App.HR.Evaluation", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": null, @@ -15126,7 +15281,8 @@ "Url": null, "Icon": "FcServices", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15136,7 +15292,8 @@ "Url": "/admin/mrp/operation-types", "Icon": "FcEngineering", "RequiredPermissionName": "App.MRP.OperationTypes", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15146,7 +15303,8 @@ "Url": "/admin/mrp/workcenters", "Icon": "FcWorkflow", "RequiredPermissionName": "App.MRP.Workcenters", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15156,7 +15314,8 @@ "Url": "/admin/mrp/operations", "Icon": "FcFlashOn", "RequiredPermissionName": "App.MRP.Operations", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15166,7 +15325,8 @@ "Url": "/admin/mrp/bom", "Icon": "FcFlowChart", "RequiredPermissionName": "App.MRP.Bom", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15176,7 +15336,8 @@ "Url": "/admin/mrp/production-orders", "Icon": "FcFactory", "RequiredPermissionName": "App.MRP.ProductionOrders", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15186,7 +15347,8 @@ "Url": "/admin/mrp/work-orders", "Icon": "FcList", "RequiredPermissionName": "App.MRP.WorkOrders", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15196,7 +15358,8 @@ "Url": "/admin/mrp/demand-planning", "Icon": "FcPlanner", "RequiredPermissionName": "App.MRP.DemandPlanning", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15206,7 +15369,8 @@ "Url": "/admin/mrp/material-requirements", "Icon": "FcDataSheet", "RequiredPermissionName": "App.MRP.MaterialRequirements", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.MRP", @@ -15216,7 +15380,8 @@ "Url": "/admin/mrp/planning-gantt", "Icon": "FcTimeline", "RequiredPermissionName": "App.MRP.PlanningGantt", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": null, @@ -15226,7 +15391,8 @@ "Url": null, "Icon": "FcMoneyTransfer", "RequiredPermissionName": null, - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Accounting", @@ -15236,7 +15402,8 @@ "Url": "/admin/list/list-bank", "Icon": "FcMoneyTransfer", "RequiredPermissionName": "App.Definitions.Bank", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Kurs"] }, { "ParentCode": "App.Accounting", @@ -15246,7 +15413,8 @@ "Url": "/admin/accounting/current-accounts", "Icon": "FcDebt", "RequiredPermissionName": "App.Accounting.CurrentAccounts", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Accounting", @@ -15256,7 +15424,8 @@ "Url": "/admin/accounting/waybills", "Icon": "FcSurvey", "RequiredPermissionName": "App.Accounting.Waybills", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Accounting", @@ -15266,7 +15435,8 @@ "Url": "/admin/accounting/invoices", "Icon": "FcSalesPerformance", "RequiredPermissionName": "App.Accounting.Invoices", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Accounting", @@ -15276,7 +15446,8 @@ "Url": "/admin/accounting/cash", "Icon": "FcMoneyTransfer", "RequiredPermissionName": "App.Accounting.Cash", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Accounting", @@ -15286,7 +15457,8 @@ "Url": "/admin/accounting/bank", "Icon": "FcSalesPerformance", "RequiredPermissionName": "App.Accounting.Bank", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] }, { "ParentCode": "App.Accounting", @@ -15296,7 +15468,8 @@ "Url": "/admin/accounting/check-note", "Icon": "FcInspection", "RequiredPermissionName": "App.Accounting.CheckNote", - "IsDisabled": false + "IsDisabled": false, + "Group": ["Erp"] } ], "NotificationRules": [ @@ -16611,7 +16784,8 @@ "ParentName": null, "DisplayName": "Abp.Identity.Ai", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16619,7 +16793,8 @@ "ParentName": null, "DisplayName": "AbpTenantManagement.Tenants", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16627,7 +16802,8 @@ "ParentName": "AbpTenantManagement.Tenants", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16635,7 +16811,8 @@ "ParentName": "AbpTenantManagement.Tenants", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16643,7 +16820,8 @@ "ParentName": "AbpTenantManagement.Tenants", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16651,7 +16829,8 @@ "ParentName": "AbpTenantManagement.Tenants", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16659,7 +16838,8 @@ "ParentName": "AbpTenantManagement.Tenants", "DisplayName": "AbpTenantManagement.Tenants.ManageConnectionStrings", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16667,7 +16847,8 @@ "ParentName": "AbpTenantManagement.Tenants", "DisplayName": "AbpTenantManagement.Tenants.ManageFeatures", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16675,7 +16856,8 @@ "ParentName": "AbpTenantManagement.Tenants", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16683,7 +16865,8 @@ "ParentName": null, "DisplayName": "App.Branches", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16691,7 +16874,8 @@ "ParentName": "App.Branches", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16699,7 +16883,8 @@ "ParentName": "App.Branches", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16707,7 +16892,8 @@ "ParentName": "App.Branches", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16715,7 +16901,8 @@ "ParentName": "App.Branches", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16723,7 +16910,8 @@ "ParentName": "App.Branches", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16731,7 +16919,8 @@ "ParentName": null, "DisplayName": "App.Settings.SettingDefinitions", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16739,7 +16928,8 @@ "ParentName": "App.Settings.SettingDefinitions", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16747,7 +16937,8 @@ "ParentName": "App.Settings.SettingDefinitions", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16755,7 +16946,8 @@ "ParentName": "App.Settings.SettingDefinitions", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16763,7 +16955,8 @@ "ParentName": "App.Settings.SettingDefinitions", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16771,7 +16964,8 @@ "ParentName": "App.Settings.SettingDefinitions", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16779,7 +16973,8 @@ "ParentName": null, "DisplayName": "App.Settings.GlobalSearch", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16787,7 +16982,8 @@ "ParentName": "App.Settings.GlobalSearch", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16795,7 +16991,8 @@ "ParentName": "App.Settings.GlobalSearch", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16803,7 +17000,8 @@ "ParentName": "App.Settings.GlobalSearch", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16811,7 +17009,8 @@ "ParentName": "App.Settings.GlobalSearch", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16819,7 +17018,8 @@ "ParentName": "App.Settings.GlobalSearch", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16827,7 +17027,8 @@ "ParentName": null, "DisplayName": "App.Languages.Language", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16835,7 +17036,8 @@ "ParentName": "App.Languages.Language", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16843,7 +17045,8 @@ "ParentName": "App.Languages.Language", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16851,7 +17054,8 @@ "ParentName": "App.Languages.Language", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16859,7 +17063,8 @@ "ParentName": "App.Languages.Language", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16867,7 +17072,8 @@ "ParentName": "App.Languages.Language", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16875,7 +17081,8 @@ "ParentName": null, "DisplayName": "App.Languages.LanguageText", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16883,7 +17090,8 @@ "ParentName": "App.Languages.LanguageText", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16891,7 +17099,8 @@ "ParentName": "App.Languages.LanguageText", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16899,7 +17108,8 @@ "ParentName": "App.Languages.LanguageText", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16907,7 +17117,8 @@ "ParentName": "App.Languages.LanguageText", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16915,7 +17126,8 @@ "ParentName": "App.Languages.LanguageText", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16923,7 +17135,8 @@ "ParentName": null, "DisplayName": "App.Routes", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16931,7 +17144,8 @@ "ParentName": "App.Routes", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16939,7 +17153,8 @@ "ParentName": "App.Routes", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16947,7 +17162,8 @@ "ParentName": "App.Routes", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16955,7 +17171,8 @@ "ParentName": "App.Routes", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16963,7 +17180,8 @@ "ParentName": "App.Routes", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16971,7 +17189,8 @@ "ParentName": null, "DisplayName": "App.Menus.Manager", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16979,7 +17198,8 @@ "ParentName": null, "DisplayName": "App.Menus.Menu", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16987,7 +17207,8 @@ "ParentName": "App.Menus.Menu", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -16995,7 +17216,8 @@ "ParentName": "App.Menus.Menu", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17003,7 +17225,8 @@ "ParentName": "App.Menus.Menu", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17011,7 +17234,8 @@ "ParentName": "App.Menus.Menu", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17019,7 +17243,8 @@ "ParentName": "App.Menus.Menu", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17027,7 +17252,8 @@ "ParentName": null, "DisplayName": "App.Listforms.DataSource", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17035,7 +17261,8 @@ "ParentName": "App.Listforms.DataSource", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17043,7 +17270,8 @@ "ParentName": "App.Listforms.DataSource", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17051,7 +17279,8 @@ "ParentName": "App.Listforms.DataSource", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17059,7 +17288,8 @@ "ParentName": "App.Listforms.DataSource", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17067,7 +17297,8 @@ "ParentName": "App.Listforms.DataSource", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17075,7 +17306,8 @@ "ParentName": null, "DisplayName": "App.Listforms.Wizard", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17083,7 +17315,8 @@ "ParentName": null, "DisplayName": "App.Listforms.Listform", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17091,7 +17324,8 @@ "ParentName": "App.Listforms.Listform", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17099,7 +17333,8 @@ "ParentName": "App.Listforms.Listform", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17107,7 +17342,8 @@ "ParentName": "App.Listforms.Listform", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17115,7 +17351,8 @@ "ParentName": "App.Listforms.Listform", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17123,7 +17360,8 @@ "ParentName": "App.Listforms.Listform", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17131,7 +17369,8 @@ "ParentName": null, "DisplayName": "App.Listforms.ListformField", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17139,7 +17378,8 @@ "ParentName": "App.Listforms.ListformField", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17147,7 +17387,8 @@ "ParentName": "App.Listforms.ListformField", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17155,7 +17396,8 @@ "ParentName": "App.Listforms.ListformField", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17163,7 +17405,8 @@ "ParentName": "App.Listforms.ListformField", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17171,7 +17414,8 @@ "ParentName": "App.Listforms.ListformField", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17179,7 +17423,8 @@ "ParentName": null, "DisplayName": "App.Notifications.NotificationRules", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17187,7 +17432,8 @@ "ParentName": "App.Notifications.NotificationRules", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17195,7 +17441,8 @@ "ParentName": "App.Notifications.NotificationRules", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17203,7 +17450,8 @@ "ParentName": "App.Notifications.NotificationRules", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17211,7 +17459,8 @@ "ParentName": "App.Notifications.NotificationRules", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17219,7 +17468,8 @@ "ParentName": "App.Notifications.NotificationRules", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17227,7 +17477,8 @@ "ParentName": null, "DisplayName": "App.Notifications.Notification", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17235,7 +17486,8 @@ "ParentName": "App.Notifications.Notification", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17243,7 +17495,8 @@ "ParentName": "App.Notifications.Notification", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17251,7 +17504,8 @@ "ParentName": "App.Notifications.Notification", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17259,7 +17513,8 @@ "ParentName": "App.Notifications.Notification", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17267,7 +17522,8 @@ "ParentName": "App.Notifications.Notification", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17275,7 +17531,8 @@ "ParentName": null, "DisplayName": "App.BackgroundWorkers", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17283,7 +17540,8 @@ "ParentName": "App.BackgroundWorkers", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17291,7 +17549,8 @@ "ParentName": "App.BackgroundWorkers", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17299,7 +17558,8 @@ "ParentName": "App.BackgroundWorkers", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17307,7 +17567,8 @@ "ParentName": "App.BackgroundWorkers", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17315,7 +17576,8 @@ "ParentName": "App.BackgroundWorkers", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17323,7 +17585,8 @@ "ParentName": null, "DisplayName": "App.ForumManagement", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17331,7 +17594,8 @@ "ParentName": "App.ForumManagement", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17339,7 +17603,8 @@ "ParentName": "App.ForumManagement", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17347,7 +17612,8 @@ "ParentName": "App.ForumManagement", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17355,7 +17621,8 @@ "ParentName": "App.ForumManagement", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17363,7 +17630,8 @@ "ParentName": "App.ForumManagement", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17371,7 +17639,8 @@ "ParentName": null, "DisplayName": "App.Parameters.ContactTag", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17379,7 +17648,8 @@ "ParentName": "App.Parameters.ContactTag", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17387,7 +17657,8 @@ "ParentName": "App.Parameters.ContactTag", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17395,7 +17666,8 @@ "ParentName": "App.Parameters.ContactTag", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17403,7 +17675,8 @@ "ParentName": "App.Parameters.ContactTag", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17411,7 +17684,8 @@ "ParentName": "App.Parameters.ContactTag", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17419,7 +17693,8 @@ "ParentName": null, "DisplayName": "App.Parameters.ContactTitle", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17427,7 +17702,8 @@ "ParentName": "App.Parameters.ContactTitle", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17435,7 +17711,8 @@ "ParentName": "App.Parameters.ContactTitle", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17443,7 +17720,8 @@ "ParentName": "App.Parameters.ContactTitle", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17451,7 +17729,8 @@ "ParentName": "App.Parameters.ContactTitle", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17459,7 +17738,8 @@ "ParentName": "App.Parameters.ContactTitle", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17467,7 +17747,8 @@ "ParentName": null, "DisplayName": "App.Parameters.Currency", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17475,7 +17756,8 @@ "ParentName": "App.Parameters.Currency", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17483,7 +17765,8 @@ "ParentName": "App.Parameters.Currency", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17491,7 +17774,8 @@ "ParentName": "App.Parameters.Currency", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17499,7 +17783,8 @@ "ParentName": "App.Parameters.Currency", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17507,7 +17792,8 @@ "ParentName": "App.Parameters.Currency", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17515,7 +17801,8 @@ "ParentName": null, "DisplayName": "App.Parameters.CountryGroup", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17523,7 +17810,8 @@ "ParentName": "App.Parameters.CountryGroup", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17531,7 +17819,8 @@ "ParentName": "App.Parameters.CountryGroup", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17539,7 +17828,8 @@ "ParentName": "App.Parameters.CountryGroup", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17547,7 +17837,8 @@ "ParentName": "App.Parameters.CountryGroup", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17555,7 +17846,8 @@ "ParentName": "App.Parameters.CountryGroup", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17563,7 +17855,8 @@ "ParentName": null, "DisplayName": "App.Parameters.Country", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17571,7 +17864,8 @@ "ParentName": "App.Parameters.Country", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17579,7 +17873,8 @@ "ParentName": "App.Parameters.Country", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17587,7 +17882,8 @@ "ParentName": "App.Parameters.Country", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17595,7 +17891,8 @@ "ParentName": "App.Parameters.Country", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17603,7 +17900,8 @@ "ParentName": "App.Parameters.Country", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17611,7 +17909,8 @@ "ParentName": null, "DisplayName": "App.Parameters.City", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17619,7 +17918,8 @@ "ParentName": "App.Parameters.City", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17627,7 +17927,8 @@ "ParentName": "App.Parameters.City", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17635,7 +17936,8 @@ "ParentName": "App.Parameters.City", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17643,7 +17945,8 @@ "ParentName": "App.Parameters.City", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17651,7 +17954,8 @@ "ParentName": "App.Parameters.City", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17659,7 +17963,8 @@ "ParentName": null, "DisplayName": "App.Parameters.District", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17667,7 +17972,8 @@ "ParentName": "App.Parameters.District", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17675,7 +17981,8 @@ "ParentName": "App.Parameters.District", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17683,7 +17990,8 @@ "ParentName": "App.Parameters.District", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17691,7 +17999,8 @@ "ParentName": "App.Parameters.District", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Saas", @@ -17699,7 +18008,8 @@ "ParentName": "App.Parameters.District", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17707,7 +18017,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Sector", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17715,7 +18026,8 @@ "ParentName": "App.Definitions.Sector", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17723,7 +18035,8 @@ "ParentName": "App.Definitions.Sector", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17731,7 +18044,8 @@ "ParentName": "App.Definitions.Sector", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17739,7 +18053,8 @@ "ParentName": "App.Definitions.Sector", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17747,7 +18062,8 @@ "ParentName": "App.Definitions.Sector", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17755,7 +18071,8 @@ "ParentName": null, "DisplayName": "App.Setting", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17763,7 +18080,8 @@ "ParentName": null, "DisplayName": "App.SiteManagement", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17771,7 +18089,8 @@ "ParentName": "App.SiteManagement", "DisplayName": "Abp.Localization", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17779,7 +18098,8 @@ "ParentName": "App.SiteManagement", "DisplayName": "App.SiteManagement.Theme", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17787,7 +18107,8 @@ "ParentName": "App.SiteManagement", "DisplayName": "App.SiteManagement.General", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17795,7 +18116,8 @@ "ParentName": null, "DisplayName": "App.Sender", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17803,7 +18125,8 @@ "ParentName": "App.Sender", "DisplayName": "App.Sender.Sms", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17811,7 +18134,8 @@ "ParentName": "App.Sender.Sms", "DisplayName": "App.Sender.Sms.PostaGuvercini", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17819,7 +18143,8 @@ "ParentName": "App.Sender", "DisplayName": "App.Sender.WhatsApp", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17827,7 +18152,8 @@ "ParentName": "App.Sender", "DisplayName": "App.Sender.Rocket", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17835,7 +18161,8 @@ "ParentName": null, "DisplayName": "Abp.Mailing", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17843,7 +18170,8 @@ "ParentName": "Abp.Mailing", "DisplayName": "Abp.Mailing.Smtp", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17851,7 +18179,8 @@ "ParentName": "Abp.Mailing", "DisplayName": "Abp.Mailing.Default", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17859,7 +18188,8 @@ "ParentName": "Abp.Mailing", "DisplayName": "Abp.Mailing.AWS", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17867,7 +18197,8 @@ "ParentName": null, "DisplayName": "Abp.Account", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17875,7 +18206,8 @@ "ParentName": "Abp.Account", "DisplayName": "Abp.Account.General", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17883,7 +18215,8 @@ "ParentName": "Abp.Account", "DisplayName": "Abp.Account.TwoFactor", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17891,7 +18224,8 @@ "ParentName": "Abp.Account", "DisplayName": "Abp.Account.Captcha", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17899,7 +18233,8 @@ "ParentName": null, "DisplayName": "Abp.Identity", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17907,7 +18242,8 @@ "ParentName": "Abp.Identity", "DisplayName": "Abp.Identity.Profile", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17915,7 +18251,8 @@ "ParentName": "Abp.Identity", "DisplayName": "Abp.Identity.Password", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17923,7 +18260,8 @@ "ParentName": "Abp.Identity", "DisplayName": "Abp.Identity.Lockout", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17931,7 +18269,8 @@ "ParentName": "Abp.Identity", "DisplayName": "Abp.Identity.SignIn", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17939,7 +18278,8 @@ "ParentName": "Abp.Identity", "DisplayName": "Abp.Identity.User", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17947,7 +18287,8 @@ "ParentName": null, "DisplayName": "Abp.Identity.PermissionGroups", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17955,7 +18296,8 @@ "ParentName": "Abp.Identity.PermissionGroups", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17963,7 +18305,8 @@ "ParentName": "Abp.Identity.PermissionGroups", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17971,7 +18314,8 @@ "ParentName": "Abp.Identity.PermissionGroups", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17979,7 +18323,8 @@ "ParentName": "Abp.Identity.PermissionGroups", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17987,7 +18332,8 @@ "ParentName": "Abp.Identity.PermissionGroups", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -17995,7 +18341,8 @@ "ParentName": null, "DisplayName": "Abp.Identity.Permissions", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18003,7 +18350,8 @@ "ParentName": "Abp.Identity.Permissions", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18011,7 +18359,8 @@ "ParentName": "Abp.Identity.Permissions", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18019,7 +18368,8 @@ "ParentName": "Abp.Identity.Permissions", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18027,7 +18377,8 @@ "ParentName": "Abp.Identity.Permissions", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18035,7 +18386,8 @@ "ParentName": "Abp.Identity.Permissions", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18043,7 +18395,8 @@ "ParentName": null, "DisplayName": "App.ClaimType", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18051,7 +18404,8 @@ "ParentName": "App.ClaimType", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18059,7 +18413,8 @@ "ParentName": "App.ClaimType", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18067,7 +18422,8 @@ "ParentName": "App.ClaimType", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18075,7 +18431,8 @@ "ParentName": "App.ClaimType", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18083,7 +18440,8 @@ "ParentName": "App.ClaimType", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18091,7 +18449,8 @@ "ParentName": null, "DisplayName": "AbpIdentity.Roles", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18099,7 +18458,8 @@ "ParentName": "AbpIdentity.Roles", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18107,7 +18467,8 @@ "ParentName": "AbpIdentity.Roles", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18115,7 +18476,8 @@ "ParentName": "AbpIdentity.Roles", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18123,7 +18485,8 @@ "ParentName": "AbpIdentity.Roles", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18131,7 +18494,8 @@ "ParentName": "AbpIdentity.Roles", "DisplayName": "AbpIdentity.Roles.ManagePermissions", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18139,7 +18503,8 @@ "ParentName": "AbpIdentity.Roles", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18147,7 +18512,8 @@ "ParentName": null, "DisplayName": "AbpIdentity.UserLookup", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18155,7 +18521,8 @@ "ParentName": null, "DisplayName": "AbpIdentity.Users", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18163,7 +18530,8 @@ "ParentName": "AbpIdentity.Users", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18171,7 +18539,8 @@ "ParentName": "AbpIdentity.Users", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18179,7 +18548,8 @@ "ParentName": "AbpIdentity.Users", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18187,7 +18557,8 @@ "ParentName": "AbpIdentity.Users", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18195,7 +18566,8 @@ "ParentName": "AbpIdentity.Users", "DisplayName": "AbpIdentity.Users.ManagePermissions", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18203,7 +18575,8 @@ "ParentName": "AbpIdentity.Users", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18211,7 +18584,8 @@ "ParentName": "AbpIdentity.Users.Update", "DisplayName": "AbpIdentity.Users.Update.ManageRoles", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18219,7 +18593,8 @@ "ParentName": null, "DisplayName": "Abp.Identity.OrganizationUnits", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18227,7 +18602,8 @@ "ParentName": null, "DisplayName": "App.IpRestrictions", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18235,7 +18611,8 @@ "ParentName": "App.IpRestrictions", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18243,7 +18620,8 @@ "ParentName": "App.IpRestrictions", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18251,7 +18629,8 @@ "ParentName": "App.IpRestrictions", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18259,7 +18638,8 @@ "ParentName": "App.IpRestrictions", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18267,7 +18647,8 @@ "ParentName": "App.IpRestrictions", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18275,7 +18656,8 @@ "ParentName": null, "DisplayName": "App.AuditLogs", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18283,7 +18665,8 @@ "ParentName": "App.AuditLogs", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18291,7 +18674,8 @@ "ParentName": "App.AuditLogs", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18299,7 +18683,8 @@ "ParentName": "App.AuditLogs", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18307,7 +18692,8 @@ "ParentName": "App.AuditLogs", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18315,7 +18701,8 @@ "ParentName": "App.AuditLogs", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18323,7 +18710,8 @@ "ParentName": null, "DisplayName": "Publish", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18331,7 +18719,8 @@ "ParentName": null, "DisplayName": "App.DeveloperKit", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18339,7 +18728,8 @@ "ParentName": "App.DeveloperKit", "DisplayName": "App.DeveloperKit.Entity", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18347,7 +18737,8 @@ "ParentName": "App.DeveloperKit", "DisplayName": "App.DeveloperKit.Migrations", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18355,7 +18746,8 @@ "ParentName": "App.DeveloperKit", "DisplayName": "App.DeveloperKit.Endpoints", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18363,7 +18755,8 @@ "ParentName": null, "DisplayName": "App.DeveloperKit.CustomEndpoints", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18371,7 +18764,8 @@ "ParentName": "App.DeveloperKit.CustomEndpoints", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18379,7 +18773,8 @@ "ParentName": "App.DeveloperKit.CustomEndpoints", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18387,7 +18782,8 @@ "ParentName": "App.DeveloperKit.CustomEndpoints", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18395,7 +18791,8 @@ "ParentName": "App.DeveloperKit.CustomEndpoints", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18403,7 +18800,8 @@ "ParentName": "App.DeveloperKit.CustomEndpoints", "DisplayName": "Get", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18411,7 +18809,8 @@ "ParentName": "App.DeveloperKit.CustomEndpoints", "DisplayName": "Post", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18419,7 +18818,8 @@ "ParentName": "App.DeveloperKit.CustomEndpoints", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18427,7 +18827,8 @@ "ParentName": "App.DeveloperKit", "DisplayName": "App.DeveloperKit.Components", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18435,7 +18836,8 @@ "ParentName": null, "DisplayName": "App.Reports.Categories", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18443,7 +18845,8 @@ "ParentName": "App.Reports.Categories", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18451,7 +18854,8 @@ "ParentName": "App.Reports.Categories", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18459,7 +18863,8 @@ "ParentName": "App.Reports.Categories", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18467,7 +18872,8 @@ "ParentName": "App.Reports.Categories", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18475,7 +18881,8 @@ "ParentName": "App.Reports.Categories", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18483,7 +18890,8 @@ "ParentName": null, "DisplayName": "App.Reports.Management", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18491,7 +18899,8 @@ "ParentName": "App.Reports.Management", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18499,7 +18908,8 @@ "ParentName": "App.Reports.Management", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18507,7 +18917,8 @@ "ParentName": "App.Reports.Management", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18515,7 +18926,8 @@ "ParentName": "App.Reports.Management", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18523,7 +18935,8 @@ "ParentName": "App.Reports.Management", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18531,7 +18944,8 @@ "ParentName": null, "DisplayName": "App.About", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18539,7 +18953,8 @@ "ParentName": "App.About", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18547,7 +18962,8 @@ "ParentName": "App.About", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18555,7 +18971,8 @@ "ParentName": "App.About", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18563,7 +18980,8 @@ "ParentName": "App.About", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18571,7 +18989,8 @@ "ParentName": "App.About", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18579,7 +18998,8 @@ "ParentName": null, "DisplayName": "App.Services", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18587,7 +19007,8 @@ "ParentName": "App.Services", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18595,7 +19016,8 @@ "ParentName": "App.Services", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18603,7 +19025,8 @@ "ParentName": "App.Services", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18611,7 +19034,8 @@ "ParentName": "App.Services", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18619,7 +19043,8 @@ "ParentName": "App.Services", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18627,7 +19052,8 @@ "ParentName": null, "DisplayName": "App.Orders.Products", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18635,7 +19061,8 @@ "ParentName": "App.Orders.Products", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18643,7 +19070,8 @@ "ParentName": "App.Orders.Products", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18651,7 +19079,8 @@ "ParentName": "App.Orders.Products", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18659,7 +19088,8 @@ "ParentName": "App.Orders.Products", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18667,7 +19097,8 @@ "ParentName": "App.Orders.Products", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18675,7 +19106,8 @@ "ParentName": null, "DisplayName": "App.Orders.PaymentMethods", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18683,7 +19115,8 @@ "ParentName": "App.Orders.PaymentMethods", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18691,7 +19124,8 @@ "ParentName": "App.Orders.PaymentMethods", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18699,7 +19133,8 @@ "ParentName": "App.Orders.PaymentMethods", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18707,7 +19142,8 @@ "ParentName": "App.Orders.PaymentMethods", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18715,7 +19151,8 @@ "ParentName": "App.Orders.PaymentMethods", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18723,7 +19160,8 @@ "ParentName": null, "DisplayName": "App.Orders.InstallmentOptions", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18731,7 +19169,8 @@ "ParentName": "App.Orders.InstallmentOptions", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18739,7 +19178,8 @@ "ParentName": "App.Orders.InstallmentOptions", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18747,7 +19187,8 @@ "ParentName": "App.Orders.InstallmentOptions", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18755,7 +19196,8 @@ "ParentName": "App.Orders.InstallmentOptions", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18763,7 +19205,8 @@ "ParentName": "App.Orders.InstallmentOptions", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18771,7 +19214,8 @@ "ParentName": null, "DisplayName": "App.Orders.PurchaseOrders", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18779,7 +19223,8 @@ "ParentName": "App.Orders.PurchaseOrders", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18787,7 +19232,8 @@ "ParentName": "App.Orders.PurchaseOrders", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18795,7 +19241,8 @@ "ParentName": "App.Orders.PurchaseOrders", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18803,7 +19250,8 @@ "ParentName": "App.Orders.PurchaseOrders", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18811,7 +19259,8 @@ "ParentName": "App.Orders.PurchaseOrders", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18819,7 +19268,8 @@ "ParentName": null, "DisplayName": "App.BlogManagement.Category", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18827,7 +19277,8 @@ "ParentName": "App.BlogManagement.Category", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18835,7 +19286,8 @@ "ParentName": "App.BlogManagement.Category", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18843,7 +19295,8 @@ "ParentName": "App.BlogManagement.Category", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18851,7 +19304,8 @@ "ParentName": "App.BlogManagement.Category", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18859,7 +19313,8 @@ "ParentName": "App.BlogManagement.Category", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18867,7 +19322,8 @@ "ParentName": null, "DisplayName": "App.BlogManagement.Posts", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18875,7 +19331,8 @@ "ParentName": "App.BlogManagement.Posts", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18883,7 +19340,8 @@ "ParentName": "App.BlogManagement.Posts", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18891,7 +19349,8 @@ "ParentName": "App.BlogManagement.Posts", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18899,7 +19358,8 @@ "ParentName": "App.BlogManagement.Posts", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18907,7 +19367,8 @@ "ParentName": "App.BlogManagement.Posts", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18915,7 +19376,8 @@ "ParentName": "App.BlogManagement.Posts", "DisplayName": "Publish", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18923,7 +19385,8 @@ "ParentName": null, "DisplayName": "App.Demos", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18931,7 +19394,8 @@ "ParentName": "App.Demos", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18939,7 +19403,8 @@ "ParentName": "App.Demos", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18947,7 +19412,8 @@ "ParentName": "App.Demos", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18955,7 +19421,8 @@ "ParentName": "App.Demos", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18963,7 +19430,8 @@ "ParentName": "App.Demos", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18971,7 +19439,8 @@ "ParentName": null, "DisplayName": "App.Contact", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18979,7 +19448,8 @@ "ParentName": "App.Contact", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18987,7 +19457,8 @@ "ParentName": "App.Contact", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -18995,7 +19466,8 @@ "ParentName": "App.Contact", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19003,7 +19475,8 @@ "ParentName": "App.Contact", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19011,7 +19484,8 @@ "ParentName": "App.Contact", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19019,7 +19493,8 @@ "ParentName": null, "DisplayName": "App.Definitions.SkillType", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19027,7 +19502,8 @@ "ParentName": "App.Definitions.SkillType", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19035,7 +19511,8 @@ "ParentName": "App.Definitions.SkillType", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19043,7 +19520,8 @@ "ParentName": "App.Definitions.SkillType", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19051,7 +19529,8 @@ "ParentName": "App.Definitions.SkillType", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19059,7 +19538,8 @@ "ParentName": "App.Definitions.SkillType", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19067,7 +19547,8 @@ "ParentName": null, "DisplayName": "App.Definitions.SkillLevel", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19075,7 +19556,8 @@ "ParentName": "App.Definitions.SkillLevel", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19083,7 +19565,8 @@ "ParentName": "App.Definitions.SkillLevel", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19091,7 +19574,8 @@ "ParentName": "App.Definitions.SkillLevel", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19099,7 +19583,8 @@ "ParentName": "App.Definitions.SkillLevel", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19107,7 +19592,8 @@ "ParentName": "App.Definitions.SkillLevel", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19115,7 +19601,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Skill", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19123,7 +19610,8 @@ "ParentName": "App.Definitions.Skill", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19131,7 +19619,8 @@ "ParentName": "App.Definitions.Skill", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19139,7 +19628,8 @@ "ParentName": "App.Definitions.Skill", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19147,7 +19637,8 @@ "ParentName": "App.Definitions.Skill", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19155,7 +19646,8 @@ "ParentName": "App.Definitions.Skill", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19163,7 +19655,8 @@ "ParentName": null, "DisplayName": "App.Definitions.UomCategory", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19171,7 +19664,8 @@ "ParentName": "App.Definitions.UomCategory", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19179,7 +19673,8 @@ "ParentName": "App.Definitions.UomCategory", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19187,7 +19682,8 @@ "ParentName": "App.Definitions.UomCategory", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19195,7 +19691,8 @@ "ParentName": "App.Definitions.UomCategory", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19203,7 +19700,8 @@ "ParentName": "App.Definitions.UomCategory", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19211,7 +19709,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Uom", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19219,7 +19718,8 @@ "ParentName": "App.Definitions.Uom", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19227,7 +19727,8 @@ "ParentName": "App.Definitions.Uom", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19235,7 +19736,8 @@ "ParentName": "App.Definitions.Uom", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19243,7 +19745,8 @@ "ParentName": "App.Definitions.Uom", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19251,7 +19754,8 @@ "ParentName": "App.Definitions.Uom", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19259,7 +19763,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Bank", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19267,7 +19772,8 @@ "ParentName": "App.Definitions.Bank", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19275,7 +19781,8 @@ "ParentName": "App.Definitions.Bank", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19283,7 +19790,8 @@ "ParentName": "App.Definitions.Bank", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19291,7 +19799,8 @@ "ParentName": "App.Definitions.Bank", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19299,7 +19808,8 @@ "ParentName": "App.Definitions.Bank", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19307,7 +19817,8 @@ "ParentName": null, "DisplayName": "App.Definitions.BankAccount", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19315,7 +19826,8 @@ "ParentName": "App.Definitions.BankAccount", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19323,7 +19835,8 @@ "ParentName": "App.Definitions.BankAccount", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19331,7 +19844,8 @@ "ParentName": "App.Definitions.BankAccount", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19339,7 +19853,8 @@ "ParentName": "App.Definitions.BankAccount", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19347,7 +19862,8 @@ "ParentName": "App.Definitions.BankAccount", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19355,7 +19871,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Behavior", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19363,7 +19880,8 @@ "ParentName": "App.Definitions.Behavior", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19371,7 +19889,8 @@ "ParentName": "App.Definitions.Behavior", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19379,7 +19898,8 @@ "ParentName": "App.Definitions.Behavior", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19387,7 +19907,8 @@ "ParentName": "App.Definitions.Behavior", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19395,7 +19916,8 @@ "ParentName": "App.Definitions.Behavior", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp", "Kurs"] }, { "GroupName": "App.Administration", @@ -19403,7 +19925,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Disease", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19411,7 +19934,8 @@ "ParentName": "App.Definitions.Disease", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19419,7 +19943,8 @@ "ParentName": "App.Definitions.Disease", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19427,7 +19952,8 @@ "ParentName": "App.Definitions.Disease", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19435,7 +19961,8 @@ "ParentName": "App.Definitions.Disease", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19443,7 +19970,8 @@ "ParentName": "App.Definitions.Disease", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19451,7 +19979,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Document", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19459,7 +19988,8 @@ "ParentName": "App.Definitions.Document", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19467,7 +19997,8 @@ "ParentName": "App.Definitions.Document", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19475,7 +20006,8 @@ "ParentName": "App.Definitions.Document", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19483,7 +20015,8 @@ "ParentName": "App.Definitions.Document", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19491,7 +20024,8 @@ "ParentName": "App.Definitions.Document", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19499,7 +20033,8 @@ "ParentName": null, "DisplayName": "App.Definitions.EducationStatus", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19507,7 +20042,8 @@ "ParentName": "App.Definitions.EducationStatus", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19515,7 +20051,8 @@ "ParentName": "App.Definitions.EducationStatus", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19523,7 +20060,8 @@ "ParentName": "App.Definitions.EducationStatus", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19531,7 +20069,8 @@ "ParentName": "App.Definitions.EducationStatus", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19539,7 +20078,8 @@ "ParentName": "App.Definitions.EducationStatus", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19547,7 +20087,8 @@ "ParentName": null, "DisplayName": "App.Definitions.EventType", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19555,7 +20096,8 @@ "ParentName": "App.Definitions.EventType", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19563,7 +20105,8 @@ "ParentName": "App.Definitions.EventType", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19571,7 +20114,8 @@ "ParentName": "App.Definitions.EventType", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19579,7 +20123,8 @@ "ParentName": "App.Definitions.EventType", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19587,7 +20132,8 @@ "ParentName": "App.Definitions.EventType", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19595,7 +20141,8 @@ "ParentName": null, "DisplayName": "App.Definitions.EventCategory", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19603,7 +20150,8 @@ "ParentName": "App.Definitions.EventCategory", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19611,7 +20159,8 @@ "ParentName": "App.Definitions.EventCategory", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19619,7 +20168,8 @@ "ParentName": "App.Definitions.EventCategory", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19627,7 +20177,8 @@ "ParentName": "App.Definitions.EventCategory", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19635,55 +20186,8 @@ "ParentName": "App.Definitions.EventCategory", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 - }, - { - "GroupName": "App.Administration", - "Name": "App.Definitions.Information", - "ParentName": null, - "DisplayName": "App.Definitions.Information", - "IsEnabled": true, - "MultiTenancySide": 3 - }, - { - "GroupName": "App.Administration", - "Name": "App.Definitions.Information.Create", - "ParentName": "App.Definitions.Information", - "DisplayName": "Create", - "IsEnabled": true, - "MultiTenancySide": 3 - }, - { - "GroupName": "App.Administration", - "Name": "App.Definitions.Information.Update", - "ParentName": "App.Definitions.Information", - "DisplayName": "Update", - "IsEnabled": true, - "MultiTenancySide": 3 - }, - { - "GroupName": "App.Administration", - "Name": "App.Definitions.Information.Delete", - "ParentName": "App.Definitions.Information", - "DisplayName": "Delete", - "IsEnabled": true, - "MultiTenancySide": 3 - }, - { - "GroupName": "App.Administration", - "Name": "App.Definitions.Information.Export", - "ParentName": "App.Definitions.Information", - "DisplayName": "Export", - "IsEnabled": true, - "MultiTenancySide": 3 - }, - { - "GroupName": "App.Administration", - "Name": "App.Definitions.Information.Import", - "ParentName": "App.Definitions.Information", - "DisplayName": "Import", - "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19691,7 +20195,8 @@ "ParentName": null, "DisplayName": "App.Definitions.MeetingMethod", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19699,7 +20204,8 @@ "ParentName": "App.Definitions.MeetingMethod", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19707,7 +20213,8 @@ "ParentName": "App.Definitions.MeetingMethod", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19715,7 +20222,8 @@ "ParentName": "App.Definitions.MeetingMethod", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19723,7 +20231,8 @@ "ParentName": "App.Definitions.MeetingMethod", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19731,7 +20240,8 @@ "ParentName": "App.Definitions.MeetingMethod", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19739,7 +20249,8 @@ "ParentName": null, "DisplayName": "App.Definitions.MeetingResult", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19747,7 +20258,8 @@ "ParentName": "App.Definitions.MeetingResult", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19755,7 +20267,8 @@ "ParentName": "App.Definitions.MeetingResult", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19763,7 +20276,8 @@ "ParentName": "App.Definitions.MeetingResult", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19771,7 +20285,8 @@ "ParentName": "App.Definitions.MeetingResult", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19779,7 +20294,8 @@ "ParentName": "App.Definitions.MeetingResult", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19787,7 +20303,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Program", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19795,7 +20312,8 @@ "ParentName": "App.Definitions.Program", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19803,7 +20321,8 @@ "ParentName": "App.Definitions.Program", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19811,7 +20330,8 @@ "ParentName": "App.Definitions.Program", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19819,7 +20339,8 @@ "ParentName": "App.Definitions.Program", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19827,7 +20348,8 @@ "ParentName": "App.Definitions.Program", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19835,7 +20357,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Interesting", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19843,7 +20366,8 @@ "ParentName": "App.Definitions.Interesting", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19851,7 +20375,8 @@ "ParentName": "App.Definitions.Interesting", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19859,7 +20384,8 @@ "ParentName": "App.Definitions.Interesting", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19867,7 +20393,8 @@ "ParentName": "App.Definitions.Interesting", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19875,7 +20402,8 @@ "ParentName": "App.Definitions.Interesting", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19883,7 +20411,8 @@ "ParentName": null, "DisplayName": "App.Definitions.SalesRejectionReason", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19891,7 +20420,8 @@ "ParentName": "App.Definitions.SalesRejectionReason", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19899,7 +20429,8 @@ "ParentName": "App.Definitions.SalesRejectionReason", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19907,7 +20438,8 @@ "ParentName": "App.Definitions.SalesRejectionReason", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19915,7 +20447,8 @@ "ParentName": "App.Definitions.SalesRejectionReason", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19923,7 +20456,8 @@ "ParentName": "App.Definitions.SalesRejectionReason", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19931,7 +20465,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Source", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19939,7 +20474,8 @@ "ParentName": "App.Definitions.Source", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19947,7 +20483,8 @@ "ParentName": "App.Definitions.Source", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19955,7 +20492,8 @@ "ParentName": "App.Definitions.Source", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19963,7 +20501,8 @@ "ParentName": "App.Definitions.Source", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19971,7 +20510,8 @@ "ParentName": "App.Definitions.Source", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19979,7 +20519,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Vaccine", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19987,7 +20528,8 @@ "ParentName": "App.Definitions.Vaccine", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -19995,7 +20537,8 @@ "ParentName": "App.Definitions.Vaccine", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20003,7 +20546,8 @@ "ParentName": "App.Definitions.Vaccine", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20011,7 +20555,8 @@ "ParentName": "App.Definitions.Vaccine", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20019,7 +20564,8 @@ "ParentName": "App.Definitions.Vaccine", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20027,7 +20573,8 @@ "ParentName": null, "DisplayName": "App.Definitions.NoteType", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20035,7 +20582,8 @@ "ParentName": "App.Definitions.NoteType", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20043,7 +20591,8 @@ "ParentName": "App.Definitions.NoteType", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20051,7 +20600,8 @@ "ParentName": "App.Definitions.NoteType", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20059,7 +20609,8 @@ "ParentName": "App.Definitions.NoteType", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20067,7 +20618,8 @@ "ParentName": "App.Definitions.NoteType", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20075,7 +20627,8 @@ "ParentName": null, "DisplayName": "App.Definitions.ClassCancellationReason", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20083,7 +20636,8 @@ "ParentName": "App.Definitions.ClassCancellationReason", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20091,7 +20645,8 @@ "ParentName": "App.Definitions.ClassCancellationReason", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20099,7 +20654,8 @@ "ParentName": "App.Definitions.ClassCancellationReason", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20107,7 +20663,8 @@ "ParentName": "App.Definitions.ClassCancellationReason", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20115,7 +20672,8 @@ "ParentName": "App.Definitions.ClassCancellationReason", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20123,7 +20681,8 @@ "ParentName": null, "DisplayName": "App.Definitions.WorkHour", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20131,7 +20690,8 @@ "ParentName": "App.Definitions.WorkHour", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20139,7 +20699,8 @@ "ParentName": "App.Definitions.WorkHour", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20147,7 +20708,8 @@ "ParentName": "App.Definitions.WorkHour", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20155,7 +20717,8 @@ "ParentName": "App.Definitions.WorkHour", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20163,7 +20726,8 @@ "ParentName": "App.Definitions.WorkHour", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20171,7 +20735,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Vehicle", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20179,7 +20744,8 @@ "ParentName": "App.Definitions.Vehicle", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20187,7 +20753,8 @@ "ParentName": "App.Definitions.Vehicle", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20195,7 +20762,8 @@ "ParentName": "App.Definitions.Vehicle", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20203,7 +20771,8 @@ "ParentName": "App.Definitions.Vehicle", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20211,7 +20780,8 @@ "ParentName": "App.Definitions.Vehicle", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20219,7 +20789,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Schedule", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20227,7 +20798,8 @@ "ParentName": "App.Definitions.Schedule", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20235,7 +20807,8 @@ "ParentName": "App.Definitions.Schedule", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20243,7 +20816,8 @@ "ParentName": "App.Definitions.Schedule", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20251,7 +20825,8 @@ "ParentName": "App.Definitions.Schedule", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20259,7 +20834,8 @@ "ParentName": "App.Definitions.Schedule", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20267,7 +20843,8 @@ "ParentName": null, "DisplayName": "App.Definitions.ScheduleLesson", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20275,7 +20852,8 @@ "ParentName": "App.Definitions.ScheduleLesson", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20283,7 +20861,8 @@ "ParentName": "App.Definitions.ScheduleLesson", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20291,7 +20870,8 @@ "ParentName": "App.Definitions.ScheduleLesson", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20299,7 +20879,8 @@ "ParentName": "App.Definitions.ScheduleLesson", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20307,7 +20888,8 @@ "ParentName": "App.Definitions.ScheduleLesson", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20315,7 +20897,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Psychologist", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20323,7 +20906,8 @@ "ParentName": "App.Definitions.Psychologist", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20331,7 +20915,8 @@ "ParentName": "App.Definitions.Psychologist", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20339,7 +20924,8 @@ "ParentName": "App.Definitions.Psychologist", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20347,7 +20933,8 @@ "ParentName": "App.Definitions.Psychologist", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20355,7 +20942,8 @@ "ParentName": "App.Definitions.Psychologist", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20363,7 +20951,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Meal", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20371,7 +20960,8 @@ "ParentName": "App.Definitions.Meal", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20379,7 +20969,8 @@ "ParentName": "App.Definitions.Meal", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20387,7 +20978,8 @@ "ParentName": "App.Definitions.Meal", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20395,7 +20987,8 @@ "ParentName": "App.Definitions.Meal", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20403,7 +20996,8 @@ "ParentName": "App.Definitions.Meal", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20411,7 +21005,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Lawyer", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20419,7 +21014,8 @@ "ParentName": "App.Definitions.Lawyer", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20427,7 +21023,8 @@ "ParentName": "App.Definitions.Lawyer", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20435,7 +21032,8 @@ "ParentName": "App.Definitions.Lawyer", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20443,7 +21041,8 @@ "ParentName": "App.Definitions.Lawyer", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20451,7 +21050,8 @@ "ParentName": "App.Definitions.Lawyer", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20459,7 +21059,8 @@ "ParentName": null, "DisplayName": "App.Definitions.LessonPeriod", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20467,7 +21068,8 @@ "ParentName": "App.Definitions.LessonPeriod", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20475,7 +21077,8 @@ "ParentName": "App.Definitions.LessonPeriod", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20483,7 +21086,8 @@ "ParentName": "App.Definitions.LessonPeriod", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20491,7 +21095,8 @@ "ParentName": "App.Definitions.LessonPeriod", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20499,7 +21104,8 @@ "ParentName": "App.Definitions.LessonPeriod", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20507,7 +21113,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Event", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20515,7 +21122,8 @@ "ParentName": "App.Definitions.Event", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20523,7 +21131,8 @@ "ParentName": "App.Definitions.Event", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20531,7 +21140,8 @@ "ParentName": "App.Definitions.Event", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20539,7 +21149,8 @@ "ParentName": "App.Definitions.Event", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20547,7 +21158,8 @@ "ParentName": "App.Definitions.Event", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20555,7 +21167,8 @@ "ParentName": null, "DisplayName": "App.Definitions.RegistrationType", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20563,7 +21176,8 @@ "ParentName": "App.Definitions.RegistrationType", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20571,7 +21185,8 @@ "ParentName": "App.Definitions.RegistrationType", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20579,7 +21194,8 @@ "ParentName": "App.Definitions.RegistrationType", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20587,7 +21203,8 @@ "ParentName": "App.Definitions.RegistrationType", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20595,7 +21212,8 @@ "ParentName": "App.Definitions.RegistrationType", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20603,7 +21221,8 @@ "ParentName": null, "DisplayName": "App.Definitions.RegistrationMethod", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20611,7 +21230,8 @@ "ParentName": "App.Definitions.RegistrationMethod", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20619,7 +21239,8 @@ "ParentName": "App.Definitions.RegistrationMethod", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20627,7 +21248,8 @@ "ParentName": "App.Definitions.RegistrationMethod", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20635,7 +21257,8 @@ "ParentName": "App.Definitions.RegistrationMethod", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20643,7 +21266,8 @@ "ParentName": "App.Definitions.RegistrationMethod", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20651,7 +21275,8 @@ "ParentName": null, "DisplayName": "App.Definitions.ClassType", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20659,7 +21284,8 @@ "ParentName": "App.Definitions.ClassType", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20667,7 +21293,8 @@ "ParentName": "App.Definitions.ClassType", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20675,7 +21302,8 @@ "ParentName": "App.Definitions.ClassType", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20683,7 +21311,8 @@ "ParentName": "App.Definitions.ClassType", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20691,7 +21320,8 @@ "ParentName": "App.Definitions.ClassType", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20699,7 +21329,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Class", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20707,7 +21338,8 @@ "ParentName": "App.Definitions.Class", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20715,7 +21347,8 @@ "ParentName": "App.Definitions.Class", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20723,7 +21356,8 @@ "ParentName": "App.Definitions.Class", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20731,7 +21365,8 @@ "ParentName": "App.Definitions.Class", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20739,7 +21374,8 @@ "ParentName": "App.Definitions.Class", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20747,7 +21383,8 @@ "ParentName": null, "DisplayName": "App.Definitions.Level", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20755,7 +21392,8 @@ "ParentName": "App.Definitions.Level", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20763,7 +21401,8 @@ "ParentName": "App.Definitions.Level", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20771,7 +21410,8 @@ "ParentName": "App.Definitions.Level", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20779,7 +21419,8 @@ "ParentName": "App.Definitions.Level", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Administration", @@ -20787,7 +21428,8 @@ "ParentName": "App.Definitions.Level", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Coordinator", @@ -20795,7 +21437,8 @@ "ParentName": null, "DisplayName": "App.Classroom", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Coordinator", @@ -20803,7 +21446,8 @@ "ParentName": "App.Classroom", "DisplayName": "App.Classroom.Dashboard", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Coordinator", @@ -20811,7 +21455,8 @@ "ParentName": "App.Classroom", "DisplayName": "App.Classroom.List", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Coordinator", @@ -20819,7 +21464,8 @@ "ParentName": "App.Classroom", "DisplayName": "App.Classroom.RoomDetail", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.Coordinator", @@ -20827,7 +21473,8 @@ "ParentName": "App.Classroom", "DisplayName": "App.Classroom.Planning", "IsEnabled": true, - "MultiTenancySide": 2 + "MultiTenancySide": 2, + "MenuGroup": ["Kurs"] }, { "GroupName": "App.SupplyChain", @@ -20835,7 +21482,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.MaterialTypes", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20843,7 +21491,8 @@ "ParentName": "App.SupplyChain.MaterialTypes", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20851,7 +21500,8 @@ "ParentName": "App.SupplyChain.MaterialTypes", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20859,7 +21509,8 @@ "ParentName": "App.SupplyChain.MaterialTypes", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20867,7 +21518,8 @@ "ParentName": "App.SupplyChain.MaterialTypes", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20875,7 +21527,8 @@ "ParentName": "App.SupplyChain.MaterialTypes", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20883,7 +21536,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.MaterialGroups", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20891,7 +21545,8 @@ "ParentName": "App.SupplyChain.MaterialGroups", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20899,7 +21554,8 @@ "ParentName": "App.SupplyChain.MaterialGroups", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20907,7 +21563,8 @@ "ParentName": "App.SupplyChain.MaterialGroups", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20915,7 +21572,8 @@ "ParentName": "App.SupplyChain.MaterialGroups", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20923,7 +21581,8 @@ "ParentName": "App.SupplyChain.MaterialGroups", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20931,7 +21590,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.Materials", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20939,7 +21599,8 @@ "ParentName": "App.SupplyChain.Materials", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20947,7 +21608,8 @@ "ParentName": "App.SupplyChain.Materials", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20955,7 +21617,8 @@ "ParentName": "App.SupplyChain.Materials", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20963,7 +21626,8 @@ "ParentName": "App.SupplyChain.Materials", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20971,7 +21635,8 @@ "ParentName": "App.SupplyChain.Materials", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20979,7 +21644,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.Suppliers", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20987,7 +21653,8 @@ "ParentName": "App.SupplyChain.Suppliers", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -20995,7 +21662,8 @@ "ParentName": "App.SupplyChain.Suppliers", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21003,7 +21671,8 @@ "ParentName": "App.SupplyChain.Suppliers", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21011,7 +21680,8 @@ "ParentName": "App.SupplyChain.Suppliers", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21019,7 +21689,8 @@ "ParentName": "App.SupplyChain.Suppliers", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21027,7 +21698,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.Requests", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21035,7 +21707,8 @@ "ParentName": "App.SupplyChain.Requests", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21043,7 +21716,8 @@ "ParentName": "App.SupplyChain.Requests", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21051,7 +21725,8 @@ "ParentName": "App.SupplyChain.Requests", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21059,7 +21734,8 @@ "ParentName": "App.SupplyChain.Requests", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21067,7 +21743,8 @@ "ParentName": "App.SupplyChain.Requests", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21075,7 +21752,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.Quotations", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21083,7 +21761,8 @@ "ParentName": "App.SupplyChain.Quotations", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21091,7 +21770,8 @@ "ParentName": "App.SupplyChain.Quotations", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21099,7 +21779,8 @@ "ParentName": "App.SupplyChain.Quotations", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21107,7 +21788,8 @@ "ParentName": "App.SupplyChain.Quotations", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21115,7 +21797,8 @@ "ParentName": "App.SupplyChain.Quotations", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21123,7 +21806,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.Approvals", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21131,7 +21815,8 @@ "ParentName": "App.SupplyChain.Approvals", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21139,7 +21824,8 @@ "ParentName": "App.SupplyChain.Approvals", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21147,7 +21833,8 @@ "ParentName": "App.SupplyChain.Approvals", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21155,7 +21842,8 @@ "ParentName": "App.SupplyChain.Approvals", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21163,7 +21851,8 @@ "ParentName": "App.SupplyChain.Approvals", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21171,7 +21860,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.Orders", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21179,7 +21869,8 @@ "ParentName": "App.SupplyChain.Orders", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21187,7 +21878,8 @@ "ParentName": "App.SupplyChain.Orders", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21195,7 +21887,8 @@ "ParentName": "App.SupplyChain.Orders", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21203,7 +21896,8 @@ "ParentName": "App.SupplyChain.Orders", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21211,7 +21905,8 @@ "ParentName": "App.SupplyChain.Orders", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21219,7 +21914,8 @@ "ParentName": null, "DisplayName": "App.SupplyChain.Delivery", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21227,7 +21923,8 @@ "ParentName": "App.SupplyChain.Delivery", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21235,7 +21932,8 @@ "ParentName": "App.SupplyChain.Delivery", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21243,7 +21941,8 @@ "ParentName": "App.SupplyChain.Delivery", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21251,7 +21950,8 @@ "ParentName": "App.SupplyChain.Delivery", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.SupplyChain", @@ -21259,7 +21959,8 @@ "ParentName": "App.SupplyChain.Delivery", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21267,7 +21968,8 @@ "ParentName": null, "DisplayName": "App.Maintenance.Workcenters", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21275,7 +21977,8 @@ "ParentName": "App.Maintenance.Workcenters", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21283,7 +21986,8 @@ "ParentName": "App.Maintenance.Workcenters", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21291,7 +21995,8 @@ "ParentName": "App.Maintenance.Workcenters", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21299,7 +22004,8 @@ "ParentName": "App.Maintenance.Workcenters", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21307,7 +22013,8 @@ "ParentName": "App.Maintenance.Workcenters", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21315,7 +22022,8 @@ "ParentName": null, "DisplayName": "App.Maintenance.Plans", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21323,7 +22031,8 @@ "ParentName": "App.Maintenance.Plans", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21331,7 +22040,8 @@ "ParentName": "App.Maintenance.Plans", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21339,7 +22049,8 @@ "ParentName": "App.Maintenance.Plans", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21347,7 +22058,8 @@ "ParentName": "App.Maintenance.Plans", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21355,7 +22067,8 @@ "ParentName": "App.Maintenance.Plans", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21363,7 +22076,8 @@ "ParentName": null, "DisplayName": "App.Maintenance.Calendar", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21371,7 +22085,8 @@ "ParentName": "App.Maintenance.Calendar", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21379,7 +22094,8 @@ "ParentName": "App.Maintenance.Calendar", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21387,7 +22103,8 @@ "ParentName": "App.Maintenance.Calendar", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21395,7 +22112,8 @@ "ParentName": "App.Maintenance.Calendar", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21403,7 +22121,8 @@ "ParentName": "App.Maintenance.Calendar", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21411,7 +22130,8 @@ "ParentName": null, "DisplayName": "App.Maintenance.Teams", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21419,7 +22139,8 @@ "ParentName": "App.Maintenance.Teams", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21427,7 +22148,8 @@ "ParentName": "App.Maintenance.Teams", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21435,7 +22157,8 @@ "ParentName": "App.Maintenance.Teams", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21443,7 +22166,8 @@ "ParentName": "App.Maintenance.Teams", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21451,7 +22175,8 @@ "ParentName": "App.Maintenance.Teams", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21459,7 +22184,8 @@ "ParentName": null, "DisplayName": "App.Maintenance.Faults", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21467,7 +22193,8 @@ "ParentName": "App.Maintenance.Faults", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21475,7 +22202,8 @@ "ParentName": "App.Maintenance.Faults", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21483,7 +22211,8 @@ "ParentName": "App.Maintenance.Faults", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21491,7 +22220,8 @@ "ParentName": "App.Maintenance.Faults", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21499,7 +22229,8 @@ "ParentName": "App.Maintenance.Faults", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21507,7 +22238,8 @@ "ParentName": null, "DisplayName": "App.Maintenance.Workorders", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21515,7 +22247,8 @@ "ParentName": "App.Maintenance.Workorders", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21523,7 +22256,8 @@ "ParentName": "App.Maintenance.Workorders", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21531,7 +22265,8 @@ "ParentName": "App.Maintenance.Workorders", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21539,7 +22274,8 @@ "ParentName": "App.Maintenance.Workorders", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Maintenance", @@ -21547,7 +22283,8 @@ "ParentName": "App.Maintenance.Workorders", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21555,7 +22292,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Definitions", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21563,7 +22301,8 @@ "ParentName": "App.Warehouse.Definitions", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21571,7 +22310,8 @@ "ParentName": "App.Warehouse.Definitions", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21579,7 +22319,8 @@ "ParentName": "App.Warehouse.Definitions", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21587,7 +22328,8 @@ "ParentName": "App.Warehouse.Definitions", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21595,7 +22337,8 @@ "ParentName": "App.Warehouse.Definitions", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21603,7 +22346,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Tracking", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21611,7 +22355,8 @@ "ParentName": "App.Warehouse.Tracking", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21619,7 +22364,8 @@ "ParentName": "App.Warehouse.Tracking", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21627,7 +22373,8 @@ "ParentName": "App.Warehouse.Tracking", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21635,7 +22382,8 @@ "ParentName": "App.Warehouse.Tracking", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21643,7 +22391,8 @@ "ParentName": "App.Warehouse.Tracking", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21651,7 +22400,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Putaway", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21659,7 +22409,8 @@ "ParentName": "App.Warehouse.Putaway", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21667,7 +22418,8 @@ "ParentName": "App.Warehouse.Putaway", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21675,7 +22427,8 @@ "ParentName": "App.Warehouse.Putaway", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21683,7 +22436,8 @@ "ParentName": "App.Warehouse.Putaway", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21691,7 +22445,8 @@ "ParentName": "App.Warehouse.Putaway", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21699,7 +22454,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Receipt", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21707,7 +22463,8 @@ "ParentName": "App.Warehouse.Receipt", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21715,7 +22472,8 @@ "ParentName": "App.Warehouse.Receipt", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21723,7 +22481,8 @@ "ParentName": "App.Warehouse.Receipt", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21731,7 +22490,8 @@ "ParentName": "App.Warehouse.Receipt", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21739,7 +22499,8 @@ "ParentName": "App.Warehouse.Receipt", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21747,7 +22508,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Issue", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21755,7 +22517,8 @@ "ParentName": "App.Warehouse.Issue", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21763,7 +22526,8 @@ "ParentName": "App.Warehouse.Issue", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21771,7 +22535,8 @@ "ParentName": "App.Warehouse.Issue", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21779,7 +22544,8 @@ "ParentName": "App.Warehouse.Issue", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21787,7 +22553,8 @@ "ParentName": "App.Warehouse.Issue", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21795,7 +22562,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Transfer", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21803,7 +22571,8 @@ "ParentName": "App.Warehouse.Transfer", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21811,7 +22580,8 @@ "ParentName": "App.Warehouse.Transfer", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21819,7 +22589,8 @@ "ParentName": "App.Warehouse.Transfer", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21827,7 +22598,8 @@ "ParentName": "App.Warehouse.Transfer", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21835,7 +22607,8 @@ "ParentName": "App.Warehouse.Transfer", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21843,7 +22616,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Inventory", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21851,7 +22625,8 @@ "ParentName": "App.Warehouse.Inventory", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21859,7 +22634,8 @@ "ParentName": "App.Warehouse.Inventory", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21867,7 +22643,8 @@ "ParentName": "App.Warehouse.Inventory", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21875,7 +22652,8 @@ "ParentName": "App.Warehouse.Inventory", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21883,7 +22661,8 @@ "ParentName": "App.Warehouse.Inventory", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21891,7 +22670,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Movements", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21899,7 +22679,8 @@ "ParentName": "App.Warehouse.Movements", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21907,7 +22688,8 @@ "ParentName": "App.Warehouse.Movements", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21915,7 +22697,8 @@ "ParentName": "App.Warehouse.Movements", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21923,7 +22706,8 @@ "ParentName": "App.Warehouse.Movements", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21931,7 +22715,8 @@ "ParentName": "App.Warehouse.Movements", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21939,7 +22724,8 @@ "ParentName": null, "DisplayName": "App.Warehouse.Stocklevel", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21947,7 +22733,8 @@ "ParentName": "App.Warehouse.Stocklevel", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21955,7 +22742,8 @@ "ParentName": "App.Warehouse.Stocklevel", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21963,7 +22751,8 @@ "ParentName": "App.Warehouse.Stocklevel", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21971,7 +22760,8 @@ "ParentName": "App.Warehouse.Stocklevel", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Warehouse", @@ -21979,7 +22769,8 @@ "ParentName": "App.Warehouse.Stocklevel", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -21987,7 +22778,8 @@ "ParentName": null, "DisplayName": "App.Projects.List", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -21995,7 +22787,8 @@ "ParentName": "App.Projects.List", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22003,7 +22796,8 @@ "ParentName": "App.Projects.List", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22011,7 +22805,8 @@ "ParentName": "App.Projects.List", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22019,7 +22814,8 @@ "ParentName": "App.Projects.List", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22027,7 +22823,8 @@ "ParentName": "App.Projects.List", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22035,7 +22832,8 @@ "ParentName": null, "DisplayName": "App.Projects.Tasks", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22043,7 +22841,8 @@ "ParentName": "App.Projects.Tasks", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22051,7 +22850,8 @@ "ParentName": "App.Projects.Tasks", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22059,7 +22859,8 @@ "ParentName": "App.Projects.Tasks", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22067,7 +22868,8 @@ "ParentName": "App.Projects.Tasks", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22075,7 +22877,8 @@ "ParentName": "App.Projects.Tasks", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22083,7 +22886,8 @@ "ParentName": null, "DisplayName": "App.Projects.Phases", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22091,7 +22895,8 @@ "ParentName": "App.Projects.Phases", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22099,7 +22904,8 @@ "ParentName": "App.Projects.Phases", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22107,7 +22913,8 @@ "ParentName": "App.Projects.Phases", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22115,7 +22922,8 @@ "ParentName": "App.Projects.Phases", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22123,7 +22931,8 @@ "ParentName": "App.Projects.Phases", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22131,7 +22940,8 @@ "ParentName": null, "DisplayName": "App.Projects.Activities", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22139,7 +22949,8 @@ "ParentName": "App.Projects.Activities", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22147,7 +22958,8 @@ "ParentName": "App.Projects.Activities", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22155,7 +22967,8 @@ "ParentName": "App.Projects.Activities", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22163,7 +22976,8 @@ "ParentName": "App.Projects.Activities", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22171,7 +22985,8 @@ "ParentName": "App.Projects.Activities", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22179,7 +22994,8 @@ "ParentName": null, "DisplayName": "App.Projects.Workload", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22187,7 +23003,8 @@ "ParentName": "App.Projects.Workload", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22195,7 +23012,8 @@ "ParentName": "App.Projects.Workload", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22203,7 +23021,8 @@ "ParentName": "App.Projects.Workload", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22211,7 +23030,8 @@ "ParentName": "App.Projects.Workload", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22219,7 +23039,8 @@ "ParentName": "App.Projects.Workload", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22227,7 +23048,8 @@ "ParentName": null, "DisplayName": "App.Projects.CostTracking", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22235,7 +23057,8 @@ "ParentName": "App.Projects.CostTracking", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22243,7 +23066,8 @@ "ParentName": "App.Projects.CostTracking", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22251,7 +23075,8 @@ "ParentName": "App.Projects.CostTracking", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22259,7 +23084,8 @@ "ParentName": "App.Projects.CostTracking", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22267,7 +23093,8 @@ "ParentName": "App.Projects.CostTracking", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22275,7 +23102,8 @@ "ParentName": null, "DisplayName": "App.Projects.DailyUpdates", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22283,7 +23111,8 @@ "ParentName": "App.Projects.DailyUpdates", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22291,7 +23120,8 @@ "ParentName": "App.Projects.DailyUpdates", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22299,7 +23129,8 @@ "ParentName": "App.Projects.DailyUpdates", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22307,7 +23138,8 @@ "ParentName": "App.Projects.DailyUpdates", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Projects", @@ -22315,7 +23147,8 @@ "ParentName": "App.Projects.DailyUpdates", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22323,7 +23156,8 @@ "ParentName": null, "DisplayName": "App.HR.Employees", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22331,7 +23165,8 @@ "ParentName": "App.HR.Employees", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22339,7 +23174,8 @@ "ParentName": "App.HR.Employees", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22347,7 +23183,8 @@ "ParentName": "App.HR.Employees", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22355,7 +23192,8 @@ "ParentName": "App.HR.Employees", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22363,7 +23201,8 @@ "ParentName": "App.HR.Employees", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22371,7 +23210,8 @@ "ParentName": null, "DisplayName": "App.HR.Departments", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22379,7 +23219,8 @@ "ParentName": "App.HR.Departments", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22387,7 +23228,8 @@ "ParentName": "App.HR.Departments", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22395,7 +23237,8 @@ "ParentName": "App.HR.Departments", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22403,7 +23246,8 @@ "ParentName": "App.HR.Departments", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22411,7 +23255,8 @@ "ParentName": "App.HR.Departments", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22419,7 +23264,8 @@ "ParentName": null, "DisplayName": "App.HR.JobPositions", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22427,7 +23273,8 @@ "ParentName": "App.HR.JobPositions", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22435,7 +23282,8 @@ "ParentName": "App.HR.JobPositions", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22443,7 +23291,8 @@ "ParentName": "App.HR.JobPositions", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22451,7 +23300,8 @@ "ParentName": "App.HR.JobPositions", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22459,7 +23309,8 @@ "ParentName": "App.HR.JobPositions", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22467,7 +23318,8 @@ "ParentName": null, "DisplayName": "App.HR.EmploymentTypes", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22475,7 +23327,8 @@ "ParentName": "App.HR.EmploymentTypes", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22483,7 +23336,8 @@ "ParentName": "App.HR.EmploymentTypes", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22491,7 +23345,8 @@ "ParentName": "App.HR.EmploymentTypes", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22499,7 +23354,8 @@ "ParentName": "App.HR.EmploymentTypes", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22507,7 +23363,8 @@ "ParentName": "App.HR.EmploymentTypes", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22515,7 +23372,8 @@ "ParentName": null, "DisplayName": "App.HR.Organization", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22523,7 +23381,8 @@ "ParentName": "App.HR.Organization", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22531,7 +23390,8 @@ "ParentName": "App.HR.Organization", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22539,7 +23399,8 @@ "ParentName": "App.HR.Organization", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22547,7 +23408,8 @@ "ParentName": "App.HR.Organization", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22555,7 +23417,8 @@ "ParentName": "App.HR.Organization", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22563,7 +23426,8 @@ "ParentName": null, "DisplayName": "App.HR.Badges", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22571,7 +23435,8 @@ "ParentName": "App.HR.Badges", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22579,7 +23444,8 @@ "ParentName": "App.HR.Badges", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22587,7 +23453,8 @@ "ParentName": "App.HR.Badges", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22595,7 +23462,8 @@ "ParentName": "App.HR.Badges", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22603,7 +23471,8 @@ "ParentName": "App.HR.Badges", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22611,7 +23480,8 @@ "ParentName": null, "DisplayName": "App.HR.LeaveManagement", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22619,7 +23489,8 @@ "ParentName": "App.HR.LeaveManagement", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22627,7 +23498,8 @@ "ParentName": "App.HR.LeaveManagement", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22635,7 +23507,8 @@ "ParentName": "App.HR.LeaveManagement", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22643,7 +23516,8 @@ "ParentName": "App.HR.LeaveManagement", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22651,7 +23525,8 @@ "ParentName": "App.HR.LeaveManagement", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22659,7 +23534,8 @@ "ParentName": null, "DisplayName": "App.HR.Overtimes", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22667,7 +23543,8 @@ "ParentName": "App.HR.Overtimes", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22675,7 +23552,8 @@ "ParentName": "App.HR.Overtimes", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22683,7 +23561,8 @@ "ParentName": "App.HR.Overtimes", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22691,7 +23570,8 @@ "ParentName": "App.HR.Overtimes", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22699,7 +23579,8 @@ "ParentName": "App.HR.Overtimes", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22707,7 +23588,8 @@ "ParentName": null, "DisplayName": "App.HR.Payroll", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22715,7 +23597,8 @@ "ParentName": "App.HR.Payroll", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22723,7 +23606,8 @@ "ParentName": "App.HR.Payroll", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22731,7 +23615,8 @@ "ParentName": "App.HR.Payroll", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22739,7 +23624,8 @@ "ParentName": "App.HR.Payroll", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22747,7 +23633,8 @@ "ParentName": "App.HR.Payroll", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22755,7 +23642,8 @@ "ParentName": null, "DisplayName": "App.HR.CostCenters", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22763,7 +23651,8 @@ "ParentName": "App.HR.CostCenters", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22771,7 +23660,8 @@ "ParentName": "App.HR.CostCenters", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22779,7 +23669,8 @@ "ParentName": "App.HR.CostCenters", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22787,7 +23678,8 @@ "ParentName": "App.HR.CostCenters", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22795,7 +23687,8 @@ "ParentName": "App.HR.CostCenters", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22803,7 +23696,8 @@ "ParentName": null, "DisplayName": "App.HR.EvaluationTemplates", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22811,7 +23705,8 @@ "ParentName": "App.HR.EvaluationTemplates", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22819,7 +23714,8 @@ "ParentName": "App.HR.EvaluationTemplates", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22827,7 +23723,8 @@ "ParentName": "App.HR.EvaluationTemplates", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22835,7 +23732,8 @@ "ParentName": "App.HR.EvaluationTemplates", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22843,7 +23741,8 @@ "ParentName": "App.HR.EvaluationTemplates", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22851,7 +23750,8 @@ "ParentName": null, "DisplayName": "App.HR.Evaluation", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22859,7 +23759,8 @@ "ParentName": "App.HR.Evaluation", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22867,7 +23768,8 @@ "ParentName": "App.HR.Evaluation", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22875,7 +23777,8 @@ "ParentName": "App.HR.Evaluation", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22883,7 +23786,8 @@ "ParentName": "App.HR.Evaluation", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.HR", @@ -22891,7 +23795,8 @@ "ParentName": "App.HR.Evaluation", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22899,7 +23804,8 @@ "ParentName": null, "DisplayName": "App.CRM.Customers", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22907,7 +23813,8 @@ "ParentName": "App.CRM.Customers", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22915,7 +23822,8 @@ "ParentName": "App.CRM.Customers", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22923,7 +23831,8 @@ "ParentName": "App.CRM.Customers", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22931,7 +23840,8 @@ "ParentName": "App.CRM.Customers", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22939,7 +23849,8 @@ "ParentName": "App.CRM.Customers", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22947,7 +23858,8 @@ "ParentName": null, "DisplayName": "App.CRM.SalesTeams", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22955,7 +23867,8 @@ "ParentName": "App.CRM.SalesTeams", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22963,7 +23876,8 @@ "ParentName": "App.CRM.SalesTeams", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22971,7 +23885,8 @@ "ParentName": "App.CRM.SalesTeams", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22979,7 +23894,8 @@ "ParentName": "App.CRM.SalesTeams", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22987,7 +23903,8 @@ "ParentName": "App.CRM.SalesTeams", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -22995,7 +23912,8 @@ "ParentName": null, "DisplayName": "App.CRM.LossReasons", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23003,7 +23921,8 @@ "ParentName": "App.CRM.LossReasons", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23011,7 +23930,8 @@ "ParentName": "App.CRM.LossReasons", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23019,7 +23939,8 @@ "ParentName": "App.CRM.LossReasons", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23027,7 +23948,8 @@ "ParentName": "App.CRM.LossReasons", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23035,7 +23957,8 @@ "ParentName": "App.CRM.LossReasons", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23043,7 +23966,8 @@ "ParentName": null, "DisplayName": "App.CRM.Opportunities", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23051,7 +23975,8 @@ "ParentName": "App.CRM.Opportunities", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23059,7 +23984,8 @@ "ParentName": "App.CRM.Opportunities", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23067,7 +23993,8 @@ "ParentName": "App.CRM.Opportunities", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23075,7 +24002,8 @@ "ParentName": "App.CRM.Opportunities", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23083,7 +24011,8 @@ "ParentName": "App.CRM.Opportunities", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23091,7 +24020,8 @@ "ParentName": null, "DisplayName": "App.CRM.Activities", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23099,7 +24029,8 @@ "ParentName": "App.CRM.Activities", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23107,7 +24038,8 @@ "ParentName": "App.CRM.Activities", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23115,7 +24047,8 @@ "ParentName": "App.CRM.Activities", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23123,7 +24056,8 @@ "ParentName": "App.CRM.Activities", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23131,7 +24065,8 @@ "ParentName": "App.CRM.Activities", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23139,7 +24074,8 @@ "ParentName": null, "DisplayName": "App.CRM.SalesOrders", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23147,7 +24083,8 @@ "ParentName": "App.CRM.SalesOrders", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23155,7 +24092,8 @@ "ParentName": "App.CRM.SalesOrders", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23163,7 +24101,8 @@ "ParentName": "App.CRM.SalesOrders", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23171,7 +24110,8 @@ "ParentName": "App.CRM.SalesOrders", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.CRM", @@ -23179,7 +24119,8 @@ "ParentName": "App.CRM.SalesOrders", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23187,7 +24128,8 @@ "ParentName": null, "DisplayName": "App.MRP.OperationTypes", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23195,7 +24137,8 @@ "ParentName": "App.MRP.OperationTypes", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23203,7 +24146,8 @@ "ParentName": "App.MRP.OperationTypes", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23211,7 +24155,8 @@ "ParentName": "App.MRP.OperationTypes", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23219,7 +24164,8 @@ "ParentName": "App.MRP.OperationTypes", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23227,7 +24173,8 @@ "ParentName": "App.MRP.OperationTypes", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23235,7 +24182,8 @@ "ParentName": null, "DisplayName": "App.MRP.Workcenters", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23243,7 +24191,8 @@ "ParentName": "App.MRP.Workcenters", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23251,7 +24200,8 @@ "ParentName": "App.MRP.Workcenters", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23259,7 +24209,8 @@ "ParentName": "App.MRP.Workcenters", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23267,7 +24218,8 @@ "ParentName": "App.MRP.Workcenters", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23275,7 +24227,8 @@ "ParentName": "App.MRP.Workcenters", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23283,7 +24236,8 @@ "ParentName": null, "DisplayName": "App.MRP.Operations", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23291,7 +24245,8 @@ "ParentName": "App.MRP.Operations", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23299,7 +24254,8 @@ "ParentName": "App.MRP.Operations", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23307,7 +24263,8 @@ "ParentName": "App.MRP.Operations", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23315,7 +24272,8 @@ "ParentName": "App.MRP.Operations", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23323,7 +24281,8 @@ "ParentName": "App.MRP.Operations", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23331,7 +24290,8 @@ "ParentName": null, "DisplayName": "App.MRP.Bom", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23339,7 +24299,8 @@ "ParentName": "App.MRP.Bom", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23347,7 +24308,8 @@ "ParentName": "App.MRP.Bom", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23355,7 +24317,8 @@ "ParentName": "App.MRP.Bom", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23363,7 +24326,8 @@ "ParentName": "App.MRP.Bom", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23371,7 +24335,8 @@ "ParentName": "App.MRP.Bom", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23379,7 +24344,8 @@ "ParentName": null, "DisplayName": "App.MRP.ProductionOrders", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23387,7 +24353,8 @@ "ParentName": "App.MRP.ProductionOrders", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23395,7 +24362,8 @@ "ParentName": "App.MRP.ProductionOrders", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23403,7 +24371,8 @@ "ParentName": "App.MRP.ProductionOrders", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23411,7 +24380,8 @@ "ParentName": "App.MRP.ProductionOrders", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23419,7 +24389,8 @@ "ParentName": "App.MRP.ProductionOrders", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23427,7 +24398,8 @@ "ParentName": null, "DisplayName": "App.MRP.WorkOrders", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23435,7 +24407,8 @@ "ParentName": "App.MRP.WorkOrders", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23443,7 +24416,8 @@ "ParentName": "App.MRP.WorkOrders", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23451,7 +24425,8 @@ "ParentName": "App.MRP.WorkOrders", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23459,7 +24434,8 @@ "ParentName": "App.MRP.WorkOrders", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23467,7 +24443,8 @@ "ParentName": "App.MRP.WorkOrders", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23475,7 +24452,8 @@ "ParentName": null, "DisplayName": "App.MRP.DemandPlanning", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23483,7 +24461,8 @@ "ParentName": "App.MRP.DemandPlanning", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23491,7 +24470,8 @@ "ParentName": "App.MRP.DemandPlanning", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23499,7 +24479,8 @@ "ParentName": "App.MRP.DemandPlanning", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23507,7 +24488,8 @@ "ParentName": "App.MRP.DemandPlanning", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23515,7 +24497,8 @@ "ParentName": "App.MRP.DemandPlanning", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23523,7 +24506,8 @@ "ParentName": null, "DisplayName": "App.MRP.MaterialRequirements", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23531,7 +24515,8 @@ "ParentName": "App.MRP.MaterialRequirements", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23539,7 +24524,8 @@ "ParentName": "App.MRP.MaterialRequirements", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23547,7 +24533,8 @@ "ParentName": "App.MRP.MaterialRequirements", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23555,7 +24542,8 @@ "ParentName": "App.MRP.MaterialRequirements", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23563,7 +24551,8 @@ "ParentName": "App.MRP.MaterialRequirements", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23571,7 +24560,8 @@ "ParentName": null, "DisplayName": "App.MRP.PlanningGantt", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23579,7 +24569,8 @@ "ParentName": "App.MRP.PlanningGantt", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23587,7 +24578,8 @@ "ParentName": "App.MRP.PlanningGantt", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23595,7 +24587,8 @@ "ParentName": "App.MRP.PlanningGantt", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23603,7 +24596,8 @@ "ParentName": "App.MRP.PlanningGantt", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.MRP", @@ -23611,7 +24605,8 @@ "ParentName": "App.MRP.PlanningGantt", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23619,7 +24614,8 @@ "ParentName": null, "DisplayName": "App.Accounting.CurrentAccounts", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23627,7 +24623,8 @@ "ParentName": "App.Accounting.CurrentAccounts", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23635,7 +24632,8 @@ "ParentName": "App.Accounting.CurrentAccounts", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23643,7 +24641,8 @@ "ParentName": "App.Accounting.CurrentAccounts", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23651,7 +24650,8 @@ "ParentName": "App.Accounting.CurrentAccounts", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23659,7 +24659,8 @@ "ParentName": "App.Accounting.CurrentAccounts", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23667,7 +24668,8 @@ "ParentName": null, "DisplayName": "App.Accounting.Waybills", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23675,7 +24677,8 @@ "ParentName": "App.Accounting.Waybills", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23683,7 +24686,8 @@ "ParentName": "App.Accounting.Waybills", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23691,7 +24695,8 @@ "ParentName": "App.Accounting.Waybills", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23699,7 +24704,8 @@ "ParentName": "App.Accounting.Waybills", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23707,7 +24713,8 @@ "ParentName": "App.Accounting.Waybills", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23715,7 +24722,8 @@ "ParentName": null, "DisplayName": "App.Accounting.Invoices", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23723,7 +24731,8 @@ "ParentName": "App.Accounting.Invoices", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23731,7 +24740,8 @@ "ParentName": "App.Accounting.Invoices", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23739,7 +24749,8 @@ "ParentName": "App.Accounting.Invoices", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23747,7 +24758,8 @@ "ParentName": "App.Accounting.Invoices", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23755,7 +24767,8 @@ "ParentName": "App.Accounting.Invoices", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23763,7 +24776,8 @@ "ParentName": null, "DisplayName": "App.Accounting.Cash", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23771,7 +24785,8 @@ "ParentName": "App.Accounting.Cash", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23779,7 +24794,8 @@ "ParentName": "App.Accounting.Cash", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23787,7 +24803,8 @@ "ParentName": "App.Accounting.Cash", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23795,7 +24812,8 @@ "ParentName": "App.Accounting.Cash", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23803,7 +24821,8 @@ "ParentName": "App.Accounting.Cash", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23811,7 +24830,8 @@ "ParentName": null, "DisplayName": "App.Accounting.Bank", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23819,7 +24839,8 @@ "ParentName": "App.Accounting.Bank", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23827,7 +24848,8 @@ "ParentName": "App.Accounting.Bank", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23835,7 +24857,8 @@ "ParentName": "App.Accounting.Bank", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23843,7 +24866,8 @@ "ParentName": "App.Accounting.Bank", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23851,7 +24875,8 @@ "ParentName": "App.Accounting.Bank", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23859,7 +24884,8 @@ "ParentName": null, "DisplayName": "App.Accounting.CheckNote", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23867,7 +24893,8 @@ "ParentName": "App.Accounting.CheckNote", "DisplayName": "Create", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23875,7 +24902,8 @@ "ParentName": "App.Accounting.CheckNote", "DisplayName": "Update", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23883,7 +24911,8 @@ "ParentName": "App.Accounting.CheckNote", "DisplayName": "Delete", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23891,7 +24920,8 @@ "ParentName": "App.Accounting.CheckNote", "DisplayName": "Export", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] }, { "GroupName": "App.Accounting", @@ -23899,7 +24929,8 @@ "ParentName": "App.Accounting.CheckNote", "DisplayName": "Import", "IsEnabled": true, - "MultiTenancySide": 3 + "MultiTenancySide": 3, + "MenuGroup": ["Erp"] } ] } \ No newline at end of file diff --git a/api/src/Kurs.Platform.DbMigrator/Seeds/HostDataSeeder.cs b/api/src/Kurs.Platform.DbMigrator/Seeds/HostDataSeeder.cs index 1ca88dac..f5c28c2e 100644 --- a/api/src/Kurs.Platform.DbMigrator/Seeds/HostDataSeeder.cs +++ b/api/src/Kurs.Platform.DbMigrator/Seeds/HostDataSeeder.cs @@ -20,6 +20,7 @@ using EFCore.BulkExtensions; using System.Collections.Generic; using Kurs.Platform.Public; using static Kurs.Settings.SettingsConsts; +using Kurs.Platform.Extensions; namespace Kurs.Platform.Data.Seeds; @@ -468,7 +469,8 @@ public class HostDataSeeder : IDataSeedContributor, ITransientDependency Url = item.Url, Icon = item.Icon, RequiredPermissionName = item.RequiredPermissionName, - IsDisabled = item.IsDisabled + IsDisabled = item.IsDisabled, + Group = item.Group }); } } @@ -493,15 +495,19 @@ public class HostDataSeeder : IDataSeedContributor, ITransientDependency if (!exists) { - await _permissionRepository.InsertAsync(new PermissionDefinitionRecord + var perm = new PermissionDefinitionRecord { GroupName = item.GroupName, Name = item.Name, ParentName = string.IsNullOrWhiteSpace(item.ParentName) ? null : item.ParentName, DisplayName = item.DisplayName, IsEnabled = item.IsEnabled, - MultiTenancySide = (MultiTenancySides)item.MultiTenancySide - }); + MultiTenancySide = (MultiTenancySides)item.MultiTenancySide, + }; + + perm.SetMenuGroup(item.MenuGroup); + + await _permissionRepository.InsertAsync(perm); } } diff --git a/api/src/Kurs.Platform.DbMigrator/Seeds/HostSeederDto.cs b/api/src/Kurs.Platform.DbMigrator/Seeds/HostSeederDto.cs index caac1d13..c66db43b 100644 --- a/api/src/Kurs.Platform.DbMigrator/Seeds/HostSeederDto.cs +++ b/api/src/Kurs.Platform.DbMigrator/Seeds/HostSeederDto.cs @@ -66,6 +66,7 @@ public class MenuSeedDto public string Icon { get; set; } public string RequiredPermissionName { get; set; } public bool IsDisabled { get; set; } + public string[] Group { get; set; } } public class PermissionGroupDefinitionRecordSeedDto @@ -82,6 +83,7 @@ public class PermissionDefinitionRecordSeedDto public string DisplayName { get; set; } public bool IsEnabled { get; set; } public int MultiTenancySide { get; set; } + public string[] MenuGroup { get; set; } } public class CurrencySeedDto diff --git a/api/src/Kurs.Platform.DbMigrator/Seeds/ListFormsSeeder.cs b/api/src/Kurs.Platform.DbMigrator/Seeds/ListFormsSeeder.cs index a14296dd..b925de67 100644 --- a/api/src/Kurs.Platform.DbMigrator/Seeds/ListFormsSeeder.cs +++ b/api/src/Kurs.Platform.DbMigrator/Seeds/ListFormsSeeder.cs @@ -1394,8 +1394,8 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency }), CommandColumnJson = JsonSerializer.Serialize(new CommandColumnDto[] { new() { - Hint = "Manage", - Text = "Manage", + Hint = "Seed", + Text = "Seed", AuthName = TenantManagementPermissions.Tenants.ManageConnectionStrings, DialogName = "TenantsConnectionString", DialogParameters = JsonSerializer.Serialize(new { @@ -2215,6 +2215,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency new EditingFormItemDto { Order=7, DataField = "Address2", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, new EditingFormItemDto { Order=8, DataField = "Email", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, new EditingFormItemDto { Order=9, DataField = "Website", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=10, DataField = "MenuGroup", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxSelectBox }, ] } }), @@ -2897,6 +2898,47 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency Visible = true, IsActive = true, IsDeleted = false, + ColumnCustomizationJson = JsonSerializer.Serialize(new ColumnCustomizationDto + { + AllowReordering = true, + }), + PermissionJson = JsonSerializer.Serialize(new ListFormFieldPermissionDto + { + C = TenantManagementPermissions.Tenants.Create, + R = TenantManagementPermissions.Tenants.Default, + U = TenantManagementPermissions.Tenants.Update, + E = true, + I = true, + Deny = false + }), + PivotSettingsJson = JsonSerializer.Serialize(new ListFormFieldPivotSettingsDto + { + IsPivot = true + }) + }, + new ListFormField + { + ListFormCode = listFormTenants.ListFormCode, + RoleId = null, + UserId = null, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "MenuGroup", + Width = 100, + ListOrderNo = 20, + Visible = true, + IsActive = true, + IsDeleted = false, + LookupJson = JsonSerializer.Serialize(new LookupDto { + DataSourceType = UiLookupDataSourceTypeEnum.StaticData, + DisplayExpr = "name", + ValueExpr = "key", + LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { + new () { Key="Kurs", Name="Kurs" }, + new () { Key="Erp", Name="Erp" }, + }), + }), + ColumnCustomizationJson = JsonSerializer.Serialize(new ColumnCustomizationDto { AllowReordering = true, diff --git a/api/src/Kurs.Platform.Domain.Shared/PlatformConsts.cs b/api/src/Kurs.Platform.Domain.Shared/PlatformConsts.cs index 108ea878..032db887 100644 --- a/api/src/Kurs.Platform.Domain.Shared/PlatformConsts.cs +++ b/api/src/Kurs.Platform.Domain.Shared/PlatformConsts.cs @@ -162,6 +162,11 @@ public static class PlatformConsts public const string DbSchema = null; } + public static class Permissions + { + public const string MenuGroup = "MenuGroup"; + } + public static class Tenants { public const string IsActive = "IsActive"; @@ -181,6 +186,7 @@ public static class PlatformConsts public const string Fax = "Fax"; public const string Email = "Email"; public const string Website = "Website"; + public const string MenuGroup = "MenuGroup"; } public static class AbpIdentity diff --git a/api/src/Kurs.Platform.Domain/Entities/Host/Menu.cs b/api/src/Kurs.Platform.Domain/Entities/Host/Menu.cs index 77033a20..4948c54f 100644 --- a/api/src/Kurs.Platform.Domain/Entities/Host/Menu.cs +++ b/api/src/Kurs.Platform.Domain/Entities/Host/Menu.cs @@ -21,5 +21,6 @@ public class Menu : FullAuditedEntity public string UserId { get; set; } // External kullanici id (orn: ali.akman. ihtiyaca gore guid veya int de olabilir) public string RoleId { get; set; } // External role id (orn: ihracat) public string CultureName { get; set; } // Bu tanim hangi dil icin "en", "tr" + public string[] Group { get; set; } // Menu grubu (her tenant farklı menu grupları kullanabilir) } diff --git a/api/src/Kurs.Platform.Domain/Extensions/AbpPermissionsExtensions.cs b/api/src/Kurs.Platform.Domain/Extensions/AbpPermissionsExtensions.cs new file mode 100644 index 00000000..02333862 --- /dev/null +++ b/api/src/Kurs.Platform.Domain/Extensions/AbpPermissionsExtensions.cs @@ -0,0 +1,23 @@ +using System; +using System.Text.Json; +using Volo.Abp.Data; +using Volo.Abp.PermissionManagement; + +namespace Kurs.Platform.Extensions; + +public static class AbpPermissionsExtensions +{ + public static void SetMenuGroup(this PermissionDefinitionRecord permission, string[] menuGroup) + { + var json = JsonSerializer.Serialize(menuGroup); + permission.SetProperty(PlatformConsts.Permissions.MenuGroup, json); + } + + public static string[] GetMenuGroup(this PermissionDefinitionRecord permission) + { + var json = permission.GetProperty(PlatformConsts.Permissions.MenuGroup); + return string.IsNullOrWhiteSpace(json) + ? [] + : JsonSerializer.Deserialize(json); + } +} diff --git a/api/src/Kurs.Platform.Domain/Extensions/AbpTenantExtensions.cs b/api/src/Kurs.Platform.Domain/Extensions/AbpTenantExtensions.cs index 8f6da7ad..9814d380 100644 --- a/api/src/Kurs.Platform.Domain/Extensions/AbpTenantExtensions.cs +++ b/api/src/Kurs.Platform.Domain/Extensions/AbpTenantExtensions.cs @@ -156,4 +156,13 @@ public static class AbpTenantExtensions { return tenant.GetProperty(PlatformConsts.Tenants.Website); } + + public static void SetMenuGroup(this Tenant tenant, string menuGroup) + { + tenant.SetProperty(PlatformConsts.Tenants.MenuGroup, menuGroup); + } + public static string GetMenuGroup(this Tenant tenant) + { + return tenant.GetProperty(PlatformConsts.Tenants.MenuGroup); + } } diff --git a/api/src/Kurs.Platform.EntityFrameworkCore/DeveloperKit/PlatformDynamicEntityManager.cs b/api/src/Kurs.Platform.EntityFrameworkCore/DeveloperKit/PlatformDynamicEntityManager.cs index 8fc78606..0e1c84d7 100644 --- a/api/src/Kurs.Platform.EntityFrameworkCore/DeveloperKit/PlatformDynamicEntityManager.cs +++ b/api/src/Kurs.Platform.EntityFrameworkCore/DeveloperKit/PlatformDynamicEntityManager.cs @@ -165,8 +165,8 @@ public class DynamicEntityManager : IDynamicEntityManager private async Task GetEntityDefinitionAsync(string entityName) { - var entity = await _customEntityRepository.WithDetails(x => x.Fields) - .FirstOrDefaultAsync(x => x.Name.ToLower() == entityName.ToLower()); + var queryable = await _customEntityRepository.WithDetailsAsync(x => x.Fields); + var entity = await queryable.FirstOrDefaultAsync(x => x.Name.ToLower() == entityName.ToLower()); return entity ?? throw new UserFriendlyException($"Entity '{entityName}' not found."); } diff --git a/api/src/Kurs.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformDbContext.cs b/api/src/Kurs.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformDbContext.cs index 47af45ee..1343476e 100644 --- a/api/src/Kurs.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformDbContext.cs +++ b/api/src/Kurs.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformDbContext.cs @@ -303,6 +303,7 @@ public class PlatformDbContext : b.Property(a => a.UserId).HasMaxLength(256); b.Property(a => a.RoleId).HasMaxLength(256); b.Property(a => a.CultureName).HasMaxLength(50); + b.Property(a => a.Group).HasMaxLength(64); }); builder.Entity(b => diff --git a/api/src/Kurs.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformEfCoreEntityExtensionMappings.cs b/api/src/Kurs.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformEfCoreEntityExtensionMappings.cs index f0888029..9f126270 100644 --- a/api/src/Kurs.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformEfCoreEntityExtensionMappings.cs +++ b/api/src/Kurs.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformEfCoreEntityExtensionMappings.cs @@ -3,6 +3,7 @@ using Microsoft.EntityFrameworkCore; using System; using Volo.Abp.Identity; using Volo.Abp.ObjectExtending; +using Volo.Abp.PermissionManagement; using Volo.Abp.TenantManagement; using Volo.Abp.Threading; @@ -199,6 +200,24 @@ public static class PlatformEfCoreEntityExtensionMappings } ); + ObjectExtensionManager.Instance + .MapEfCoreProperty( + PlatformConsts.Tenants.MenuGroup, + (entityBuilder, propertyBuilder) => + { + propertyBuilder.HasMaxLength(64).HasDefaultValue(null); + } + ); + + ObjectExtensionManager.Instance + .MapEfCoreProperty( + PlatformConsts.Permissions.MenuGroup, + (entityBuilder, propertyBuilder) => + { + propertyBuilder.HasMaxLength(64).HasDefaultValue(null); + } + ); + /* You can configure extra properties for the * entities defined in the modules used by your application. * diff --git a/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251010230305_Initial.Designer.cs b/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251011214108_Initial.Designer.cs similarity index 99% rename from api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251010230305_Initial.Designer.cs rename to api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251011214108_Initial.Designer.cs index 9eb9493d..4d733258 100644 --- a/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251010230305_Initial.Designer.cs +++ b/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251011214108_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace Kurs.Platform.Migrations { [DbContext(typeof(PlatformDbContext))] - [Migration("20251010230305_Initial")] + [Migration("20251011214108_Initial")] partial class Initial { /// @@ -4482,6 +4482,10 @@ namespace Kurs.Platform.Migrations .HasMaxLength(50) .HasColumnType("nvarchar(50)"); + b.PrimitiveCollection("Group") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + b.Property("Icon") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); @@ -8216,6 +8220,10 @@ namespace Kurs.Platform.Migrations b.Property("IsEnabled") .HasColumnType("bit"); + b.Property("MenuGroup") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + b.Property("MultiTenancySide") .HasColumnType("tinyint"); @@ -8476,6 +8484,10 @@ namespace Kurs.Platform.Migrations .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); + b.Property("MenuGroup") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + b.Property("Mobile") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); diff --git a/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251010230305_Initial.cs b/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251011214108_Initial.cs similarity index 99% rename from api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251010230305_Initial.cs rename to api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251011214108_Initial.cs index 01184818..605a171d 100644 --- a/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251010230305_Initial.cs +++ b/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/20251011214108_Initial.cs @@ -224,7 +224,8 @@ namespace Kurs.Platform.Migrations MultiTenancySide = table.Column(type: "tinyint", nullable: false), Providers = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), StateCheckers = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), + MenuGroup = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true) }, constraints: table => { @@ -349,6 +350,7 @@ namespace Kurs.Platform.Migrations Fax = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: true), Founder = table.Column(type: "nvarchar(max)", nullable: true), IsActive = table.Column(type: "bit", nullable: false, defaultValue: true), + MenuGroup = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), Mobile = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: true), OrganizationName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), Phone = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: true), @@ -1687,6 +1689,7 @@ namespace Kurs.Platform.Migrations UserId = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), RoleId = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), CultureName = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + Group = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/PlatformDbContextModelSnapshot.cs b/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/PlatformDbContextModelSnapshot.cs index 329299fe..c646b85b 100644 --- a/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/PlatformDbContextModelSnapshot.cs +++ b/api/src/Kurs.Platform.EntityFrameworkCore/Migrations/PlatformDbContextModelSnapshot.cs @@ -4479,6 +4479,10 @@ namespace Kurs.Platform.Migrations .HasMaxLength(50) .HasColumnType("nvarchar(50)"); + b.PrimitiveCollection("Group") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + b.Property("Icon") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); @@ -8213,6 +8217,10 @@ namespace Kurs.Platform.Migrations b.Property("IsEnabled") .HasColumnType("bit"); + b.Property("MenuGroup") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + b.Property("MultiTenancySide") .HasColumnType("tinyint"); @@ -8473,6 +8481,10 @@ namespace Kurs.Platform.Migrations .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); + b.Property("MenuGroup") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + b.Property("Mobile") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); diff --git a/ui/src/proxy/config/models.ts b/ui/src/proxy/config/models.ts index 985c7e26..9a36256e 100644 --- a/ui/src/proxy/config/models.ts +++ b/ui/src/proxy/config/models.ts @@ -1,5 +1,5 @@ import { ExtensibleEntityDto } from '../abp' -import { ObjectExtensionsDto } from '../object-extending' +import { ObjectExtensionsDto } from '../object-extending/models' export interface NameValue { name?: string @@ -42,6 +42,7 @@ export interface CustomTenantDto extends TenantDto { fax: number email: string website: string + menuGroup?: string } export interface MultiTenancyInfoDto { diff --git a/ui/src/proxy/menus/models.ts b/ui/src/proxy/menus/models.ts index c595a93b..07f2c7e3 100644 --- a/ui/src/proxy/menus/models.ts +++ b/ui/src/proxy/menus/models.ts @@ -15,4 +15,5 @@ export interface MenuDto extends FullAuditedEntityDto { userId?: string roleId?: string cultureName?: string + group?: string } diff --git a/ui/src/services/menu.service.ts b/ui/src/services/menu.service.ts index 25bb07b6..3e47e5ba 100644 --- a/ui/src/services/menu.service.ts +++ b/ui/src/services/menu.service.ts @@ -1,6 +1,8 @@ import { PagedAndSortedResultRequestDto, PagedResultDto } from '@/proxy/abp' import { MenuDto } from '@/proxy/menus/models' import apiService, { Config } from '@/services/api.service' +import { useStoreState } from '@/store/store' +import { useState } from 'react' export class MenuService { apiName = 'Default' @@ -43,15 +45,16 @@ export class MenuService { { apiName: this.apiName }, ) - getList = (input: PagedAndSortedResultRequestDto) => + getList = (input: PagedAndSortedResultRequestDto, group?: string | null) => apiService.fetchData, PagedAndSortedResultRequestDto>( { method: 'GET', - url: '/api/app/menu', + url: '/api/app/menu/by-group', params: { sorting: input.sorting, skipCount: input.skipCount, maxResultCount: input.maxResultCount, + group: group, }, }, { apiName: this.apiName }, @@ -70,10 +73,14 @@ export class MenuService { export const getMenus = async (skipCount = 0, maxResultCount = 1000, sorting = 'order') => { const menuService = new MenuService() + const tenant = useStoreState((state) => state.auth.tenant) - return await menuService.getList({ - sorting, - skipCount, - maxResultCount, - }) + return await menuService.getList( + { + sorting, + skipCount, + maxResultCount, + }, + null, //tenant.menuGroup ?? null, + ) } diff --git a/ui/src/services/tenant.service.ts b/ui/src/services/tenant.service.ts index e83f75b1..30903a0c 100644 --- a/ui/src/services/tenant.service.ts +++ b/ui/src/services/tenant.service.ts @@ -10,7 +10,7 @@ export const getTenants = (skipCount = 0, maxResultCount = 10) => }) export const getTenantByName = (name: string) => - apiService.fetchData({ + apiService.fetchData({ method: 'GET', url: `/api/app/platform-tenant/by-name?name=${encodeURIComponent(name)}`, }) diff --git a/ui/src/store/abpConfig.model.ts b/ui/src/store/abpConfig.model.ts index 31ed3109..e023700f 100644 --- a/ui/src/store/abpConfig.model.ts +++ b/ui/src/store/abpConfig.model.ts @@ -85,23 +85,27 @@ export const abpConfigModel: AbpConfigModel = { state.menu.mainMenu = [...payload] }), getMenu: thunk(async (actions, _, { injections, getState, getStoreState }) => { - const { signedIn } = getStoreState().auth.session - if (!signedIn) { + const { session, tenant } = getStoreState().auth + if (!session.signedIn) { return } - const result = await injections.menuService.getList({ - sorting: 'order', - skipCount: 0, - maxResultCount: 1000, - }) + const menuGroup = tenant.menuGroup ?? null + const result = await injections.menuService.getList( + { + sorting: 'order', + skipCount: 0, + maxResultCount: 1000, + }, + menuGroup, + ) const texts = getState().texts const defaultResourceName = getState().config?.localization.defaultResourceName result.data.items?.forEach((menu: MenuDto) => { const displayName = '::' + menu.displayName - menu.displayName = getLocalization(texts, defaultResourceName, displayName) + menu.displayName = getLocalization(texts || {}, defaultResourceName, displayName) }) const menu = getChildren(result.data.items ?? [], null) diff --git a/ui/src/store/auth.model.ts b/ui/src/store/auth.model.ts index 58866a0f..c37c7b4e 100644 --- a/ui/src/store/auth.model.ts +++ b/ui/src/store/auth.model.ts @@ -25,6 +25,7 @@ export interface AuthStoreModel { tenant?: { tenantId?: string tenantName?: string + menuGroup?: string } } @@ -62,6 +63,7 @@ export const initialState: AuthStoreModel = { tenant: { tenantId: '', tenantName: '', + menuGroup: '', }, } @@ -111,6 +113,7 @@ export const authModel: AuthModel = { setTenant: action((state, payload) => { state.tenantId = payload?.tenantId state.tenantName = payload?.tenantName + state.menuGroup = payload?.menuGroup }), }, } diff --git a/ui/src/views/admin/role-management/RolesPermission.tsx b/ui/src/views/admin/role-management/RolesPermission.tsx index 73a12c13..b7255cab 100644 --- a/ui/src/views/admin/role-management/RolesPermission.tsx +++ b/ui/src/views/admin/role-management/RolesPermission.tsx @@ -35,19 +35,39 @@ function RolesPermission({ [], ) const [searchTerm, setSearchTerm] = useState('') - const mode = useStoreState((state) => state.theme.mode) + const tenant = useStoreState((state) => state.auth.tenant) const { direction } = useConfig() const className = `m${direction[0]}-` const fetchDataPermissions = async () => { - if (!name) { + if (!name) return + + const response = await getPermissions(providerName, name) + const data = response.data + + const tenantGroup = tenant?.menuGroup?.trim() + if (!tenantGroup) { + console.warn('Tenant menuGroup boş, tüm izinler gösterilecek') + setPermissionList(data) return } - const response = await getPermissions(providerName, name) - setPermissionList(response.data) + const filteredGroups = data.groups + .map((group: any) => { + const filteredPermissions = group.permissions.filter( + (perm: any) => Array.isArray(perm.menuGroup) && perm.menuGroup.includes(tenantGroup), + ) + + return { ...group, permissions: filteredPermissions } + }) + .filter((group: any) => group.permissions.length > 0) + + const filteredData = { ...data, groups: filteredGroups } + + console.log('Filtered permissions by tenant group:', tenantGroup, filteredData) + setPermissionList(filteredData) } const changeGroup = (groupName?: string) => { diff --git a/ui/src/views/auth/Login.tsx b/ui/src/views/auth/Login.tsx index 825c1f98..8de9cc78 100644 --- a/ui/src/views/auth/Login.tsx +++ b/ui/src/views/auth/Login.tsx @@ -9,7 +9,7 @@ import { FormContainer, FormItem } from '@/components/ui/Form' import Input from '@/components/ui/Input' import PlatformLoginResultType from '@/constants/login.result.enum' import { ROUTES_ENUM } from '@/routes/route.constant' -import { getTenantByName } from '@/services/tenant.service' +import { getTenantByNameDetail } from '@/services/tenant.service' import { useStoreActions, useStoreState } from '@/store' import useAuth from '@/utils/hooks/useAuth' import { useLocalization } from '@/utils/hooks/useLocalization' @@ -168,10 +168,10 @@ const Login = () => { const fetchDataByName = async (name: string) => { if (name) { - const response = await getTenantByName(name) + const response = await getTenantByNameDetail(name) if (response.data) { - setTenant({ tenantId: response.data.id, tenantName: response.data.name }) + setTenant({ tenantId: response.data.id, tenantName: response.data.name, menuGroup: response.data.menuGroup }); } else { setTenant(undefined) } diff --git a/ui/src/views/list/useFilters.tsx b/ui/src/views/list/useFilters.tsx index 6d3c1d0c..59c02e42 100644 --- a/ui/src/views/list/useFilters.tsx +++ b/ui/src/views/list/useFilters.tsx @@ -206,7 +206,7 @@ const useFilters = ({ }) } - if (checkPermission("App.ListForms.ListForm.Update")) { + if (checkPermission("App.Listforms.Listform.Update")) { menus.push({ text: translate('::ListForms.ListForm.Manage'), id: 'openManage',