From 828466f3128d7dad3825bd63ce10e60c31576ece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96ZT=C3=9CRK?= <76204082+iamsedatozturk@users.noreply.github.com> Date: Mon, 18 Aug 2025 11:14:23 +0300 Subject: [PATCH] =?UTF-8?q?Men=C3=BC=20d=C3=BCzenlemesi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Notification/NotificationDto.cs | 6 +- .../Notification/NotificationRequestDto.cs | 2 +- .../Kurs.Platform.Application.csproj | 1 + .../Seeds/ListFormsSeeder.cs | 116 +-- .../Seeds/SeederData.json | 685 +++++++----------- ui/dev-dist/sw.js | 2 +- ui/src/components/layouts/DeveloperLayout.tsx | 26 +- 7 files changed, 324 insertions(+), 514 deletions(-) diff --git a/api/modules/Kurs.Notifications/Kurs.Notifications.Application.Contracts/Notification/NotificationDto.cs b/api/modules/Kurs.Notifications/Kurs.Notifications.Application.Contracts/Notification/NotificationDto.cs index 14919df8..71c0b85e 100644 --- a/api/modules/Kurs.Notifications/Kurs.Notifications.Application.Contracts/Notification/NotificationDto.cs +++ b/api/modules/Kurs.Notifications/Kurs.Notifications.Application.Contracts/Notification/NotificationDto.cs @@ -5,9 +5,9 @@ namespace Kurs.Notifications; public class NotificationDto : EntityDto { - public string NotificationChannel { get; set; } - public string NotificationType { get; set; } - public string Message { get; set; } + public required string NotificationChannel { get; set; } + public required string NotificationType { get; set; } + public required string Message { get; set; } public bool IsRead { get; set; } public bool IsSent { get; set; } public DateTime? ReadTime { get; set; } diff --git a/api/modules/Kurs.Notifications/Kurs.Notifications.Application.Contracts/Notification/NotificationRequestDto.cs b/api/modules/Kurs.Notifications/Kurs.Notifications.Application.Contracts/Notification/NotificationRequestDto.cs index 01e835c4..e412f280 100644 --- a/api/modules/Kurs.Notifications/Kurs.Notifications.Application.Contracts/Notification/NotificationRequestDto.cs +++ b/api/modules/Kurs.Notifications/Kurs.Notifications.Application.Contracts/Notification/NotificationRequestDto.cs @@ -2,7 +2,7 @@ namespace Kurs.Notifications; -public class NotificationRequestDto +public class NotificationRequestDto { public Guid Id { get; set; } public string Message { get; set; } diff --git a/api/src/Kurs.Platform.Application/Kurs.Platform.Application.csproj b/api/src/Kurs.Platform.Application/Kurs.Platform.Application.csproj index 6b355e62..edf965f9 100644 --- a/api/src/Kurs.Platform.Application/Kurs.Platform.Application.csproj +++ b/api/src/Kurs.Platform.Application/Kurs.Platform.Application.csproj @@ -4,6 +4,7 @@ net9.0 + enable Kurs.Platform diff --git a/api/src/Kurs.Platform.DbMigrator/Seeds/ListFormsSeeder.cs b/api/src/Kurs.Platform.DbMigrator/Seeds/ListFormsSeeder.cs index 09c7594a..1d4fcc50 100644 --- a/api/src/Kurs.Platform.DbMigrator/Seeds/ListFormsSeeder.cs +++ b/api/src/Kurs.Platform.DbMigrator/Seeds/ListFormsSeeder.cs @@ -446,31 +446,31 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency }), EditingFormJson = JsonSerializer.Serialize(new List() { - new() { Order=1, ColCount=1, ColSpan=2, ItemType="group", Items = - [ - new EditingFormItemDto { Order=1, DataField="Name", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=2, DataField="InstitutionName", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=3, DataField="Founder", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=4, DataField="VknTckn", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxNumberBox }, - new EditingFormItemDto { Order=5, DataField="TaxOffice", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=6, DataField="Mobile", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxNumberBox }, - new EditingFormItemDto { Order=7, DataField="Phone", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxNumberBox }, - new EditingFormItemDto { Order=8, DataField="Fax", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=9, DataField="IsActive", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxCheckBox }, - ] - }, - new() { Order=2, ColCount=1, ColSpan=2, ItemType="group", Items = - [ - new EditingFormItemDto { Order=1, DataField="Country", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxSelectBox, EditorOptions="{ \"showClearButton\" : true }" }, - new EditingFormItemDto { Order=2, DataField="City", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=3, DataField="District", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=4, DataField="Address", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=5, DataField="Address2", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=6, DataField="PostalCode", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=7, DataField="Email", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, - new EditingFormItemDto { Order=8, DataField="Website", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, - ] - } + new() { Order=1, ColCount=1, ColSpan=2, ItemType="group", Items = + [ + new EditingFormItemDto { Order=1, DataField="Name", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=2, DataField="InstitutionName", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=3, DataField="Founder", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=4, DataField="VknTckn", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order=5, DataField="TaxOffice", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=6, DataField="Mobile", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order=7, DataField="Phone", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order=8, DataField="Fax", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=9, DataField="IsActive", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxCheckBox }, + ] + }, + new() { Order=2, ColCount=1, ColSpan=2, ItemType="group", Items = + [ + new EditingFormItemDto { Order=1, DataField="Country", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxSelectBox, EditorOptions="{ \"showClearButton\" : true }" }, + new EditingFormItemDto { Order=2, DataField="City", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=3, DataField="District", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=4, DataField="Address", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=5, DataField="Address2", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=6, DataField="PostalCode", ColSpan=2, IsRequired=false, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=7, DataField="Email", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, + new EditingFormItemDto { Order=8, DataField="Website", ColSpan=2, IsRequired=true, EditorType2=EditorTypes.dxTextBox }, + ] + } }), CommandColumnJson = JsonSerializer.Serialize(new CommandColumnDto[] { new CommandColumnDto() { @@ -483,6 +483,13 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency id = "@Id" }) }, + new() { + ButtonPosition= UiCommandButtonPositionTypeEnum.Toolbar, + Hint = "Branches", + Text = "Branches", + AuthName = AppCodes.Branches, + Url = "/admin/list/list-branch", + }, }), InsertServiceAddress = "list-form-dynamic-api/tenant-insert", UpdateServiceAddress = "list-form-dynamic-api/tenant-update", @@ -5263,27 +5270,27 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency ColumnChooserEnabled = true }), CommandColumnJson = JsonSerializer.Serialize(new CommandColumnDto[] { - new() { - ButtonPosition= UiCommandButtonPositionTypeEnum.Toolbar, - Hint = "Hangfire Login", - Text = "Hangfire Login", - AuthName=AppCodes.BackgroundWorkers, - Url= swaggerRootUrl + "/Account/Login", - }, - new() { - ButtonPosition= UiCommandButtonPositionTypeEnum.Toolbar, - Hint = "Hangfire Aç", - Text = "Hangfire Aç", - AuthName=AppCodes.BackgroundWorkers, - Url= swaggerRootUrl + "/hangfire", - }, - new() { - ButtonPosition= UiCommandButtonPositionTypeEnum.Toolbar, - Hint = "Hangfire Tazele", - Text = "Hangfire Tazele", - AuthName=AppCodes.BackgroundWorkers, - OnClick="UiEvalService.ApiGenerateBackgroundWorkers();" - }, + new() { + ButtonPosition= UiCommandButtonPositionTypeEnum.Toolbar, + Hint = "Hangfire Login", + Text = "Hangfire Login", + AuthName=AppCodes.BackgroundWorkers, + Url= swaggerRootUrl + "/Account/Login", + }, + new() { + ButtonPosition= UiCommandButtonPositionTypeEnum.Toolbar, + Hint = "Hangfire Aç", + Text = "Hangfire Aç", + AuthName=AppCodes.BackgroundWorkers, + Url= swaggerRootUrl + "/hangfire", + }, + new() { + ButtonPosition= UiCommandButtonPositionTypeEnum.Toolbar, + Hint = "Hangfire Tazele", + Text = "Hangfire Tazele", + AuthName=AppCodes.BackgroundWorkers, + OnClick="UiEvalService.ApiGenerateBackgroundWorkers();" + }, }), PermissionJson = JsonSerializer.Serialize(new PermissionCrudDto { @@ -13654,15 +13661,14 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency ItemType = "group", Items = [ - new EditingFormItemDto { Order = 1, DataField = "Id", ColSpan = 2, IsRequired = true, EditorType2 = EditorTypes.dxTextBox }, - new EditingFormItemDto { Order = 2, DataField = "OrganizationName", ColSpan = 2, IsRequired = true, EditorType2 = EditorTypes.dxTextBox }, - new EditingFormItemDto { Order = 3, DataField = "FullName", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextArea }, - new EditingFormItemDto { Order = 4, DataField = "Email", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextBox }, - new EditingFormItemDto { Order = 5, DataField = "Phone", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextBox }, - new EditingFormItemDto { Order = 6, DataField = "Address", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextArea }, - new EditingFormItemDto { Order = 7, DataField = "NumberOfBranches", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxNumberBox }, - new EditingFormItemDto { Order = 8, DataField = "NumberOfUsers", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxNumberBox }, - new EditingFormItemDto { Order = 9, DataField = "Message", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextArea }, + new EditingFormItemDto { Order = 1, DataField = "OrganizationName", ColSpan = 2, IsRequired = true, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 2, DataField = "FullName", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextArea }, + new EditingFormItemDto { Order = 3, DataField = "Email", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 4, DataField = "Phone", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 5, DataField = "Address", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextArea }, + new EditingFormItemDto { Order = 6, DataField = "NumberOfBranches", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order = 7, DataField = "NumberOfUsers", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order = 8, DataField = "Message", ColSpan = 2, IsRequired = false, EditorType2 = EditorTypes.dxTextArea }, ] } }) diff --git a/api/src/Kurs.Platform.DbMigrator/Seeds/SeederData.json b/api/src/Kurs.Platform.DbMigrator/Seeds/SeederData.json index 403f57fb..64cf8bb0 100644 --- a/api/src/Kurs.Platform.DbMigrator/Seeds/SeederData.json +++ b/api/src/Kurs.Platform.DbMigrator/Seeds/SeederData.json @@ -562,8 +562,8 @@ { "resourceName": "Platform", "key": "App.DeveloperKit.Endpoints", - "en": "API Endpoints", - "tr": "API Uç Noktaları" + "en": "CRUD Endpoints", + "tr": "CRUD Uç Noktaları" }, { "resourceName": "Platform", @@ -943,6 +943,12 @@ "en": "Saas", "tr": "Saas" }, + { + "resourceName": "Platform", + "key": "App.Public", + "en": "Web Site", + "tr": "Web Site" + }, { "resourceName": "Platform", "key": "App.Administration", @@ -8974,8 +8980,8 @@ { "resourceName": "Platform", "key": "App.DeveloperKit.Endpoint.Title", - "en": "API Endpoints", - "tr": "API Uç Noktaları" + "en": "CRUD Endpoints", + "tr": "CRUD Uç Noktaları" }, { "resourceName": "Platform", @@ -10185,10 +10191,7 @@ "descriptionKey": "Abp.Localization.DefaultLanguage.Description", "defaultValue": "en", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.SiteManagement", @@ -10222,10 +10225,7 @@ "descriptionKey": "Abp.Localization.Timezone.Description", "defaultValue": "UTC", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.SiteManagement", @@ -10381,11 +10381,7 @@ "descriptionKey": "App.SiteManagement.Theme.Style.Description", "defaultValue": "dx.light.compact", "isVisibleToClients": true, - "providers": [ - "U", - "G", - "D" - ], + "providers": ["U", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.SiteManagement", @@ -10433,10 +10429,7 @@ "descriptionKey": "App.SiteManagement.General.NewMemberNotificationEmails.Description", "defaultValue": "system@sozsoft.com", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.SiteManagement", @@ -10452,10 +10445,7 @@ "descriptionKey": "App.SiteManagement.General.TimedLoginEmails.Description", "defaultValue": "system@sozsoft.com", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.SiteManagement", @@ -10471,11 +10461,7 @@ "descriptionKey": "App.Sender.Sms.PostaGuvercini.Url.Description", "defaultValue": "https://www.postaguvercini.com/api_http", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.Sender", @@ -10491,11 +10477,7 @@ "descriptionKey": "App.Sender.Sms.PostaGuvercini.Username.Description", "defaultValue": "2AIlj4QlCrvlbDDBS/712A==", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": true, "mainGroupKey": "App.Sender", @@ -10511,11 +10493,7 @@ "descriptionKey": "App.Sender.Sms.PostaGuvercini.Password.Description", "defaultValue": "oTuwyZM9sxfJI+jDH5wJAw==", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": true, "mainGroupKey": "App.Sender", @@ -10531,11 +10509,7 @@ "descriptionKey": "App.Sender.WhatsApp.Url.Description", "defaultValue": "https://graph.facebook.com/v21.0", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.Sender", @@ -10551,11 +10525,7 @@ "descriptionKey": "App.Sender.WhatsApp.PhoneNumberId.Description", "defaultValue": "442035112335974", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.Sender", @@ -10571,11 +10541,7 @@ "descriptionKey": "App.Sender.WhatsApp.Token.Description", "defaultValue": "EAANoftqZAJ64BO5oPwXPqniUtNGF70u8TKvQVzGZBaYQh5UY8fYrgQkcXP9UbQUqT9PWRah1L7TzcBIiWQMacT8AkmZB33AP1begLoywIZCsQSdBSUz21GQaCowfVosYgBoXSyqH8irSBPQDLIjxxVxrC2n76SD9X6zPXeHgOqIPY92DqJXplstWrlhtZCAZDZD", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.Sender", @@ -10591,11 +10557,7 @@ "descriptionKey": "App.Sender.WhatsApp.TemplateName.Description", "defaultValue": "kurs_platform_notification", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.Sender", @@ -10611,10 +10573,7 @@ "descriptionKey": "App.Sender.Rocket.Url.Description", "defaultValue": "https://chat.sozsoft.com/api/v1", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.Sender", @@ -10630,10 +10589,7 @@ "descriptionKey": "App.Sender.Rocket.UserId.Description", "defaultValue": "LfpzPjzag4QJXm84N", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.Sender", @@ -10649,10 +10605,7 @@ "descriptionKey": "App.Sender.Rocket.Token.Description", "defaultValue": "jvqALawvXn0Q7c6FfHJV3h58DCHDfQLgFF5y7oIc7oc", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "App.Sender", @@ -10668,11 +10621,7 @@ "descriptionKey": "Abp.Mailing.DefaultFromDisplayName.Description", "defaultValue": "Kurs", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10688,11 +10637,7 @@ "descriptionKey": "Abp.Mailing.DefaultFromAddress.Description", "defaultValue": "system@sozsoft.com", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10708,11 +10653,7 @@ "descriptionKey": "Abp.Mailing.Smtp.UserName.Description", "defaultValue": "system@sozsoft.com", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10728,11 +10669,7 @@ "descriptionKey": "Abp.Mailing.Smtp.Password.Description", "defaultValue": "QT9L7BCl1CT/1Hq19HoSlQ==", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": true, "mainGroupKey": "Abp.Mailing", @@ -10748,11 +10685,7 @@ "descriptionKey": "Abp.Mailing.Smtp.Host.Description", "defaultValue": "127.0.0.1", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10768,11 +10701,7 @@ "descriptionKey": "Abp.Mailing.Smtp.Port.Description", "defaultValue": "25", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10788,11 +10717,7 @@ "descriptionKey": "Abp.Mailing.Smtp.Domain.Description", "defaultValue": "sozsoft.com", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10808,11 +10733,7 @@ "descriptionKey": "Abp.Mailing.Smtp.EnableSsl.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10828,11 +10749,7 @@ "descriptionKey": "Abp.Mailing.AWS.Profile.Description", "defaultValue": "mail-sdk-user", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10848,11 +10765,7 @@ "descriptionKey": "Abp.Mailing.AWS.Region.Description", "defaultValue": "eu-central-1", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10868,11 +10781,7 @@ "descriptionKey": "Abp.Mailing.AWS.AccessKey.Description", "defaultValue": "aXW8L21rP6dPO6Txj76Be2FCpWRBa25EMrSAVL76", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10888,11 +10797,7 @@ "descriptionKey": "Abp.Mailing.AWS.AccessKeyId.Description", "defaultValue": "AKIATULUYBLX4IY3S2P1", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Mailing", @@ -10908,10 +10813,7 @@ "descriptionKey": "Abp.Account.IsSelfRegistrationEnabled.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Account", @@ -10927,10 +10829,7 @@ "descriptionKey": "Abp.Account.EnableLocalLogin.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Account", @@ -10946,11 +10845,7 @@ "descriptionKey": "Abp.Account.TwoFactor.Enabled.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Account", @@ -10966,10 +10861,7 @@ "descriptionKey": "Abp.Account.Captcha.MaxFailedAccessAttempts.Description", "defaultValue": "3", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Account", @@ -10985,10 +10877,7 @@ "descriptionKey": "Abp.Account.Captcha.EndPoint.Description", "defaultValue": "https://challenges.cloudflare.com/turnstile/v0/siteverify", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Account", @@ -11004,10 +10893,7 @@ "descriptionKey": "Abp.Account.Captcha.SiteKey.Description", "defaultValue": "0x4AAAAAAAGadwQME-GSYuJU", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Account", @@ -11023,10 +10909,7 @@ "descriptionKey": "Abp.Account.Captcha.SecretKey.Description", "defaultValue": "0x4AAAAAAAGad_f_WP47IcNBs9FTu5DhNX8", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Account", @@ -11042,11 +10925,7 @@ "descriptionKey": "Abp.Identity.Profile.General.RequireVerifiedAccount.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11062,11 +10941,7 @@ "descriptionKey": "Abp.Identity.Profile.General.BlacklistedEmailProviders.Description", "defaultValue": "gmail.com\r\nyahoo.com\r\nhotmail.com", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11082,11 +10957,7 @@ "descriptionKey": "Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11102,11 +10973,7 @@ "descriptionKey": "Abp.Identity.Password.PasswordChangePeriodDays.Description", "defaultValue": "0", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11122,11 +10989,7 @@ "descriptionKey": "Abp.Identity.Password.RequiredLength.Description", "defaultValue": "6", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11142,11 +11005,7 @@ "descriptionKey": "Abp.Identity.Password.RequiredUniqueChars.Description", "defaultValue": "1", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11162,11 +11021,7 @@ "descriptionKey": "Abp.Identity.Password.RequireNonAlphanumeric.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11182,11 +11037,7 @@ "descriptionKey": "Abp.Identity.Password.RequireLowercase.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11202,11 +11053,7 @@ "descriptionKey": "Abp.Identity.Password.RequireUppercase.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11222,11 +11069,7 @@ "descriptionKey": "Abp.Identity.Password.RequireDigit.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11242,11 +11085,7 @@ "descriptionKey": "Abp.Identity.Lockout.AllowedForNewUsers.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11262,11 +11101,7 @@ "descriptionKey": "Abp.Identity.Lockout.LockoutDuration.Description", "defaultValue": "300", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11282,11 +11117,7 @@ "descriptionKey": "Abp.Identity.Lockout.MaxFailedAccessAttempts.Description", "defaultValue": "5", "isVisibleToClients": false, - "providers": [ - "T", - "G", - "D" - ], + "providers": ["T", "G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11302,10 +11133,7 @@ "descriptionKey": "Abp.Identity.SignIn.RequireConfirmedEmail.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11321,10 +11149,7 @@ "descriptionKey": "Abp.Identity.SignIn.RequireConfirmedPhoneNumber.Description", "defaultValue": "False", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11340,10 +11165,7 @@ "descriptionKey": "Abp.Identity.User.IsUserNameUpdateEnabled.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11359,10 +11181,7 @@ "descriptionKey": "Abp.Identity.User.IsEmailUpdateEnabled.Description", "defaultValue": "True", "isVisibleToClients": false, - "providers": [ - "G", - "D" - ], + "providers": ["G", "D"], "isInherited": false, "isEncrypted": false, "mainGroupKey": "Abp.Identity", @@ -11522,21 +11341,11 @@ "RequiredPermissionName": "AbpTenantManagement.Tenants", "IsDisabled": false }, - { - "ParentCode": "App.Saas", - "Code": "App.Branches", - "DisplayName": "App.Branches", - "Order": 2, - "Url": "/admin/list/list-branch", - "Icon": "FcShop", - "RequiredPermissionName": "App.Branches", - "IsDisabled": false - }, { "ParentCode": "App.Saas", "Code": "App.Settings", "DisplayName": "App.Settings", - "Order": 3, + "Order": 2, "Url": null, "Icon": "FcCircuit", "RequiredPermissionName": null, @@ -11566,7 +11375,7 @@ "ParentCode": "App.Saas", "Code": "App.Languages", "DisplayName": "App.Languages", - "Order": 4, + "Order": 3, "Url": null, "Icon": "FcGlobe", "RequiredPermissionName": null, @@ -11592,6 +11401,16 @@ "RequiredPermissionName": "App.Languages.LanguageText", "IsDisabled": false }, + { + "ParentCode": "App.Saas", + "Code": "App.Routes", + "DisplayName": "App.Routes", + "Order": 4, + "Url": "/admin/list/list-route", + "Icon": "FaSynagogue", + "RequiredPermissionName": "App.Routes", + "IsDisabled": false + }, { "ParentCode": "App.Saas", "Code": "App.Menus", @@ -11714,29 +11533,129 @@ }, { "ParentCode": "App.Saas", + "Code": "App.ForumManagement", + "DisplayName": "App.ForumManagement", + "Order": 9, + "Url": "/admin/forumManagement", + "Icon": "FcReading", + "RequiredPermissionName": "App.ForumManagement", + "IsDisabled": false + }, + { + "ParentCode": "App.Saas", + "Code": "App.DeveloperKit", + "DisplayName": "App.DeveloperKit", + "Order": 10, + "Url": null, + "Icon": "FcAndroidOs", + "RequiredPermissionName": null, + "IsDisabled": false + }, + { + "ParentCode": "App.DeveloperKit", + "Code": "App.DeveloperKit.Dashboard", + "DisplayName": "App.DeveloperKit.Dashboard", + "Order": 1, + "Url": "/admin/developerkit", + "Icon": "FcAndroidOs", + "RequiredPermissionName": "App.DeveloperKit", + "IsDisabled": false + }, + { + "ParentCode": "App.DeveloperKit", + "Code": "App.DeveloperKit.Entity", + "DisplayName": "App.DeveloperKit.Entity", + "Order": 2, + "Url": "/admin/developerkit/entities", + "Icon": "FcAddRow", + "RequiredPermissionName": "App.DeveloperKit.Entity", + "IsDisabled": false + }, + { + "ParentCode": "App.DeveloperKit", + "Code": "App.DeveloperKit.Migrations", + "DisplayName": "App.DeveloperKit.Migrations", + "Order": 3, + "Url": "/admin/developerkit/migrations", + "Icon": "FcAddDatabase", + "RequiredPermissionName": "App.DeveloperKit.Migrations", + "IsDisabled": false + }, + { + "ParentCode": "App.DeveloperKit", + "Code": "App.DeveloperKit.Endpoints", + "DisplayName": "App.DeveloperKit.Endpoints", + "Order": 4, + "Url": "/admin/developerkit/endpoints", + "Icon": "FcOrgUnit", + "RequiredPermissionName": "App.DeveloperKit.Endpoints", + "IsDisabled": false + }, + { + "ParentCode": "App.DeveloperKit", "Code": "App.CustomEndpoints", "DisplayName": "App.CustomEndpoints", - "Order": 9, + "Order": 5, "Url": "/admin/list/list-customendpoint", "Icon": "FcMindMap", "RequiredPermissionName": "App.CustomEndpoints", "IsDisabled": false }, { - "ParentCode": "App.Saas", - "Code": "App.Routes", - "DisplayName": "App.Routes", - "Order": 10, - "Url": "/admin/list/list-route", - "Icon": "FaSynagogue", - "RequiredPermissionName": "App.Routes", + "ParentCode": "App.DeveloperKit", + "Code": "App.DeveloperKit.Components", + "DisplayName": "App.DeveloperKit.Components", + "Order": 6, + "Url": "/admin/developerkit/components", + "Icon": "FcBiohazard", + "RequiredPermissionName": "App.DeveloperKit.Components", "IsDisabled": false }, { "ParentCode": "App.Saas", + "Code": "App.Reports.Management", + "DisplayName": "App.Reports.Management", + "Order": 11, + "Url": null, + "Icon": "FcDocument", + "RequiredPermissionName": null, + "IsDisabled": false + }, + { + "ParentCode": "App.Reports.Management", + "Code": "App.Reports.Categories", + "DisplayName": "App.Reports.Categories", + "Order": 1, + "Url": "/admin/list/list-reportcategory", + "Icon": "FcProcess", + "RequiredPermissionName": "App.Reports.Categories", + "IsDisabled": false + }, + { + "ParentCode": "App.Reports.Management", + "Code": "App.Reports", + "DisplayName": "App.Reports", + "Order": 2, + "Url": "/admin/reports/management", + "Icon": "FcSimCardChip", + "RequiredPermissionName": "App.Reports.Management", + "IsDisabled": false + }, + { + "ParentCode": null, + "Code": "App.Public", + "DisplayName": "App.Public", + "Order": 400, + "Url": null, + "Icon": "FcGenealogy", + "RequiredPermissionName": null, + "IsDisabled": false + }, + { + "ParentCode": "App.Public", "Code": "App.BlogManagement", "DisplayName": "App.BlogManagement", - "Order": 11, + "Order": 1, "Url": null, "Icon": "FcTemplate", "RequiredPermissionName": null, @@ -11763,60 +11682,70 @@ "IsDisabled": false }, { - "ParentCode": "App.Saas", - "Code": "App.ForumManagement", - "DisplayName": "App.ForumManagement", - "Order": 12, - "Url": "/admin/forumManagement", - "Icon": "FcReading", - "RequiredPermissionName": "App.ForumManagement", - "IsDisabled": false - }, - { - "ParentCode": "App.Saas", - "Code": "App.DeveloperKit", - "DisplayName": "App.DeveloperKit", - "Order": 13, - "Url": "/admin/developerkit", - "Icon": "FcAndroidOs", - "RequiredPermissionName": "App.DeveloperKit", - "IsDisabled": false - }, - { - "ParentCode": "App.Saas", - "Code": "App.Reports", - "DisplayName": "App.Reports", - "Order": 14, + "ParentCode": "App.Public", + "Code": "App.Orders", + "DisplayName": "App.Orders", + "Order": 2, "Url": null, - "Icon": "FcDocument", + "Icon": "FcEndCall", "RequiredPermissionName": null, "IsDisabled": false }, { - "ParentCode": "App.Reports", - "Code": "App.Reports.Categories", - "DisplayName": "App.Reports.Categories", + "ParentCode": "App.Orders", + "Code": "App.Orders.Products", + "DisplayName": "App.Orders.Products", "Order": 1, - "Url": "/admin/list/list-reportcategory", - "Icon": "FcProcess", - "RequiredPermissionName": "App.Reports.Categories", + "Url": "/admin/list/list-product", + "Icon": "FcDiploma1", + "RequiredPermissionName": "App.Orders.Products", "IsDisabled": false }, { - "ParentCode": "App.Reports", - "Code": "App.Reports.Management", - "DisplayName": "App.Reports.Management", + "ParentCode": "App.Orders", + "Code": "App.Orders.PaymentMethods", + "DisplayName": "App.Orders.PaymentMethods", "Order": 2, - "Url": "/admin/reports/management", - "Icon": "FcSimCardChip", - "RequiredPermissionName": "App.Reports.Management", + "Url": "/admin/list/list-paymentmethod", + "Icon": "FcFeedIn", + "RequiredPermissionName": "App.Orders.PaymentMethods", + "IsDisabled": false + }, + { + "ParentCode": "App.Orders", + "Code": "App.Orders.InstallmentOptions", + "DisplayName": "App.Orders.InstallmentOptions", + "Order": 3, + "Url": "/admin/list/list-installmentoption", + "Icon": "FcProcess", + "RequiredPermissionName": "App.Orders.InstallmentOptions", + "IsDisabled": false + }, + { + "ParentCode": "App.Orders", + "Code": "App.Orders.PurchaseOrders", + "DisplayName": "App.Orders.PurchaseOrders", + "Order": 4, + "Url": "/admin/list/list-purchaseorder", + "Icon": "FcCollect", + "RequiredPermissionName": "App.Orders.PurchaseOrders", + "IsDisabled": false + }, + { + "ParentCode": "App.Public", + "Code": "App.Demos", + "DisplayName": "App.Demos", + "Order": 3, + "Url": "/admin/list/list-demo", + "Icon": "FcMissedCall", + "RequiredPermissionName": "App.Demos", "IsDisabled": false }, { "ParentCode": null, "Code": "App.Administration", "DisplayName": "App.Administration", - "Order": 400, + "Order": 500, "Url": null, "Icon": "FcOrganization", "RequiredPermissionName": null, @@ -11913,10 +11842,10 @@ "IsDisabled": false }, { - "ParentCode": "App.Administration", + "ParentCode": "Abp.Identity", "Code": "App.AuditLogs", "DisplayName": "App.AuditLogs", - "Order": 3, + "Order": 8, "Url": "/admin/list/list-auditlog", "Icon": "FcMultipleInputs", "RequiredPermissionName": "App.AuditLogs", @@ -11926,7 +11855,7 @@ "ParentCode": "App.Administration", "Code": "App.Forum", "DisplayName": "App.Forum", - "Order": 4, + "Order": 3, "Url": "/admin/forum", "Icon": "FcLink", "RequiredPermissionName": "App.ForumManagement.Publish", @@ -11936,7 +11865,7 @@ "ParentCode": "App.Administration", "Code": "App.Definitions", "DisplayName": "App.Definitions", - "Order": 5, + "Order": 4, "Url": null, "Icon": "FcFilingCabinet", "RequiredPermissionName": null, @@ -12031,66 +11960,6 @@ "Icon": "FaSynagogue", "RequiredPermissionName": "App.Definitions.UomCategory", "IsDisabled": false - }, - { - "ParentCode": "App.Saas", - "Code": "App.Orders", - "DisplayName": "App.Orders", - "Order": 15, - "Url": null, - "Icon": "FcEndCall", - "RequiredPermissionName": null, - "IsDisabled": false - }, - { - "ParentCode": "App.Orders", - "Code": "App.Orders.Products", - "DisplayName": "App.Orders.Products", - "Order": 1, - "Url": "/admin/list/list-product", - "Icon": "FcDiploma1", - "RequiredPermissionName": "App.Orders.Products", - "IsDisabled": false - }, - { - "ParentCode": "App.Orders", - "Code": "App.Orders.PaymentMethods", - "DisplayName": "App.Orders.PaymentMethods", - "Order": 2, - "Url": "/admin/list/list-paymentmethod", - "Icon": "FcFeedIn", - "RequiredPermissionName": "App.Orders.PaymentMethods", - "IsDisabled": false - }, - { - "ParentCode": "App.Orders", - "Code": "App.Orders.InstallmentOptions", - "DisplayName": "App.Orders.InstallmentOptions", - "Order": 2, - "Url": "/admin/list/list-installmentoption", - "Icon": "FcProcess", - "RequiredPermissionName": "App.Orders.InstallmentOptions", - "IsDisabled": false - }, - { - "ParentCode": "App.Orders", - "Code": "App.Orders.PurchaseOrders", - "DisplayName": "App.Orders.PurchaseOrders", - "Order": 2, - "Url": "/admin/list/list-purchaseorder", - "Icon": "FcCollect", - "RequiredPermissionName": "App.Orders.PurchaseOrders", - "IsDisabled": false - }, - { - "ParentCode": "App.Saas", - "Code": "App.Demos", - "DisplayName": "App.Demos", - "Order": 16, - "Url": "/admin/list/list-demo", - "Icon": "FcMissedCall", - "RequiredPermissionName": "App.Demos", - "IsDisabled": false } ], "PermissionGroupDefinitionRecords": [ @@ -27261,18 +27130,14 @@ "path": "/admin/menuManager", "componentPath": "@/views/menu/MenuManager", "routeType": "protected", - "authority": [ - "App.Menus.Manager" - ] + "authority": ["App.Menus.Manager"] }, { "key": "admin.listFormManagement.wizard", "path": "/admin/listform/wizard", "componentPath": "@/views/admin/listForm/Wizard", "routeType": "protected", - "authority": [ - "App.Listforms.Wizard" - ] + "authority": ["App.Listforms.Wizard"] }, { "key": "admin.listFormManagement.edit", @@ -27293,18 +27158,14 @@ "path": "/admin/forumManagement", "componentPath": "@/views/forum/Management", "routeType": "protected", - "authority": [ - "App.ForumManagement" - ] + "authority": ["App.ForumManagement"] }, { "key": "admin.ai", "path": "/admin/ai", "componentPath": "@/views/ai/Assistant", "routeType": "protected", - "authority": [ - "Abp.Identity.Ai" - ] + "authority": ["Abp.Identity.Ai"] }, { "key": "admin.profile.general", @@ -27346,36 +27207,28 @@ "path": "/admin/settings", "componentPath": "@/views/settings/Settings", "routeType": "protected", - "authority": [ - "App.Setting" - ] + "authority": ["App.Setting"] }, { "key": "admin.identity.user.detail", "path": "/admin/users/detail/:userId", "componentPath": "@/views/admin/user-management/Details", "routeType": "protected", - "authority": [ - "AbpIdentity.Users.Update" - ] + "authority": ["AbpIdentity.Users.Update"] }, { "key": "admin.identity.ous", "path": "/admin/ous", "componentPath": "@/views/admin/organization-unit/OrganizationUnits", "routeType": "protected", - "authority": [ - "Abp.Identity.OrganizationUnits" - ] + "authority": ["Abp.Identity.OrganizationUnits"] }, { "key": "admin.forum", "path": "/admin/forum", "componentPath": "@/views/forum/Forum", "routeType": "protected", - "authority": [ - "App.ForumManagement.Publish" - ] + "authority": ["App.ForumManagement.Publish"] }, { "key": "admin.list", @@ -27424,108 +27277,84 @@ "path": "/admin/developerkit", "componentPath": "@/views/developerKit/DashboardPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit" - ] + "authority": ["App.DeveloperKit"] }, { "key": "admin.developerkit.entities", "path": "/admin/developerkit/entities", "componentPath": "@/views/developerKit/EntityPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Entity" - ] + "authority": ["App.DeveloperKit.Entity"] }, { "key": "admin.developerkit.entities.new", "path": "/admin/developerkit/entities/new", "componentPath": "@/views/developerKit/EntityDetailPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Entity" - ] + "authority": ["App.DeveloperKit.Entity"] }, { "key": "admin.developerkit.entities.edit", "path": "/admin/developerkit/entities/edit/:id", "componentPath": "@/views/developerKit/EntityDetailPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Entity" - ] + "authority": ["App.DeveloperKit.Entity"] }, { "key": "admin.developerkit.migrations", "path": "/admin/developerkit/migrations", "componentPath": "@/views/developerKit/MigrationPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Migrations" - ] + "authority": ["App.DeveloperKit.Migrations"] }, { "key": "admin.developerkit.endpoints", "path": "/admin/developerkit/endpoints", "componentPath": "@/views/developerKit/EndpointPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Endpoints" - ] + "authority": ["App.DeveloperKit.Endpoints"] }, { "key": "admin.developerkit.components", "path": "/admin/developerkit/components", "componentPath": "@/views/developerKit/ComponentPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Components" - ] + "authority": ["App.DeveloperKit.Components"] }, { "key": "admin.developerkit.components.new", "path": "/admin/developerkit/components/new", "componentPath": "@/views/developerKit/ComponentDetailPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Components" - ] + "authority": ["App.DeveloperKit.Components"] }, { "key": "admin.developerkit.components.view", "path": "/admin/developerkit/components/view/:id", "componentPath": "@/views/developerKit/ComponentDetailPage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Components" - ] + "authority": ["App.DeveloperKit.Components"] }, { "key": "admin.developerkit.components.edit", "path": "/admin/developerkit/components/edit/:id", "componentPath": "@/views/developerKit/CodePage", "routeType": "protected", - "authority": [ - "App.DeveloperKit.Components" - ] + "authority": ["App.DeveloperKit.Components"] }, { "key": "admin.reportManagement", "path": "/admin/reports/management", "componentPath": "@/views/report/DashboardPage", "routeType": "protected", - "authority": [ - "App.Reports.Management" - ] + "authority": ["App.Reports.Management"] }, { "key": "admin.reports.view", "path": "/admin/reports/:id", "componentPath": "@/views/report/ReportViewerPage", "routeType": "protected", - "authority": [ - "App.Reports.Categories" - ] + "authority": ["App.Reports.Categories"] } ], "CustomEndpoints": [ @@ -27774,9 +27603,7 @@ "props": null, "description": null, "isActive": true, - "dependencies": [ - "AxiosListComponent" - ] + "dependencies": ["AxiosListComponent"] } ], "ReportCategories": [ @@ -27799,4 +27626,4 @@ "icon": "📜" } ] -} \ No newline at end of file +} diff --git a/ui/dev-dist/sw.js b/ui/dev-dist/sw.js index 6456ef6d..b5ad1b6b 100644 --- a/ui/dev-dist/sw.js +++ b/ui/dev-dist/sw.js @@ -82,7 +82,7 @@ define(['./workbox-54d0af47'], (function (workbox) { 'use strict'; "revision": "3ca0b8505b4bec776b69afdba2768812" }, { "url": "index.html", - "revision": "0.4fqifsv2jio" + "revision": "0.s0vun21q3d" }], {}); workbox.cleanupOutdatedCaches(); workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), { diff --git a/ui/src/components/layouts/DeveloperLayout.tsx b/ui/src/components/layouts/DeveloperLayout.tsx index 8e4240f9..7e0e54ec 100644 --- a/ui/src/components/layouts/DeveloperLayout.tsx +++ b/ui/src/components/layouts/DeveloperLayout.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { FaTachometerAlt, FaDatabase, FaBolt, FaServer, FaPuzzlePiece } from 'react-icons/fa'; +import { FaTachometerAlt, FaDatabase, FaBolt, FaServer, FaPuzzlePiece } from 'react-icons/fa' import { useLocalization } from '@/utils/hooks/useLocalization' import { useLocation, useNavigate } from 'react-router-dom' import { ROUTES_ENUM } from '@/routes/route.constant' @@ -51,30 +51,6 @@ const DeveloperLayout: React.FC = ({ children }) => {
- {/* Sidebar */} -
- -
- {/* Main Content */}
{children}