From 35dfc600d62c2327e6531e2b6a03f3db25540b64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96zt=C3=BCrk?= Date: Sun, 1 Feb 2026 14:45:17 +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 --- .../Seeds/LanguagesData.json | 12 +- .../Seeds/ListFormSeeder_Crm.cs | 2 +- .../Seeds/ListFormSeeder_Saas.cs | 2 +- .../Seeds/ListFormSeeder_SupplyChain.cs | 2 +- .../Seeds/MenusData.json | 350 +++++++++--------- .../Seeds/PermissionsData.json | 28 +- .../Erp.Platform.Domain/Data/SeedConsts.cs | 3 +- 7 files changed, 199 insertions(+), 200 deletions(-) diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json b/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json index 4cdde616..f2ff4914 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json @@ -9744,12 +9744,6 @@ "tr": "Müşteri Segmentleri", "en": "Customer Segments" }, - { - "resourceName": "Platform", - "key": "App.Definitions.Customer", - "tr": "Müşteriler", - "en": "Customers" - }, { "resourceName": "Platform", "key": "App.Definitions.LossReason", @@ -9762,6 +9756,12 @@ "tr": "Satış Siparişleri Durumları", "en": "Sales Order Statuses" }, + { + "resourceName": "Platform", + "key": "App.Crm.Customer", + "tr": "Müşteriler", + "en": "Customers" + }, { "resourceName": "Platform", "key": "App.Crm.Opportunity", diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs index db441f72..22e5cf44 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs @@ -1077,7 +1077,7 @@ public class ListFormSeeder_Crm : IDataSeedContributor, ITransientDependency #endregion #region Customer - listFormName = AppCodes.Definitions.Customer; + listFormName = AppCodes.Crm.Customer; if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName)) { var listForm = await _listFormRepository.InsertAsync(new ListForm() diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs index f9367fdd..fac29a9f 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs @@ -2405,7 +2405,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Url", - CaptionName = "App.Listform.ListformField.Url", + CaptionName = "App.Listform.ListformField.Path", Width = 250, ListOrderNo = 5, Visible = true, diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs index 395a1cad..b12c448b 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs @@ -2471,7 +2471,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend // Customer ile Bank, Certificate ve Contact Sub Forms ilişkisinin kurulması await utils.CloneFormLayoutAsync( - AppCodes.Definitions.Customer, + AppCodes.Crm.Customer, JsonSerializer.Serialize(new List() { new { TabType = ListFormTabTypeEnum.List, diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json b/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json index 5eeb8fa3..0d9f2ec0 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json @@ -794,22 +794,22 @@ }, { "ParentCode": "App.Definitions", - "Code": "App.Definitions.ContactTag", - "DisplayName": "App.Definitions.ContactTag", + "Code": "App.Definitions.ContactTitle", + "DisplayName": "App.Definitions.ContactTitle", "Order": 1, - "Url": "/admin/list/App.Definitions.ContactTag", - "Icon": "FcButtingIn", - "RequiredPermissionName": "App.Definitions.ContactTag", + "Url": "/admin/list/App.Definitions.ContactTitle", + "Icon": "FcNeutralDecision", + "RequiredPermissionName": "App.Definitions.ContactTitle", "IsDisabled": false }, { "ParentCode": "App.Definitions", - "Code": "App.Definitions.ContactTitle", - "DisplayName": "App.Definitions.ContactTitle", + "Code": "App.Definitions.Sector", + "DisplayName": "App.Definitions.Sector", "Order": 2, - "Url": "/admin/list/App.Definitions.ContactTitle", - "Icon": "FcNeutralDecision", - "RequiredPermissionName": "App.Definitions.ContactTitle", + "Url": "/admin/list/App.Definitions.Sector", + "Icon": "FcBiomass", + "RequiredPermissionName": "App.Definitions.Sector", "IsDisabled": false }, { @@ -872,21 +872,11 @@ "RequiredPermissionName": "App.Definitions.WorkHour", "IsDisabled": false }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.Sector", - "DisplayName": "App.Definitions.Sector", - "Order": 9, - "Url": "/admin/list/App.Definitions.Sector", - "Icon": "FcBiomass", - "RequiredPermissionName": "App.Definitions.Sector", - "IsDisabled": false - }, { "ParentCode": "App.Definitions", "Code": "App.Definitions.SkillType", "DisplayName": "App.Definitions.SkillType", - "Order": 10, + "Order": 9, "Url": "/admin/list/App.Definitions.SkillType", "Icon": "FcMindMap", "RequiredPermissionName": "App.Definitions.SkillType", @@ -896,92 +886,12 @@ "ParentCode": "App.Definitions", "Code": "App.Definitions.UomCategory", "DisplayName": "App.Definitions.UomCategory", - "Order": 11, + "Order": 10, "Url": "/admin/list/App.Definitions.UomCategory", "Icon": "FcWorkflow", "RequiredPermissionName": "App.Definitions.UomCategory", "IsDisabled": false }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.Behavior", - "DisplayName": "App.Definitions.Behavior", - "Order": 12, - "Url": "/admin/list/App.Definitions.Behavior", - "Icon": "FcPuzzle", - "RequiredPermissionName": "App.Definitions.Behavior", - "IsDisabled": false - }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.Disease", - "DisplayName": "App.Definitions.Disease", - "Order": 13, - "Url": "/admin/list/App.Definitions.Disease", - "Icon": "FcBiohazard", - "RequiredPermissionName": "App.Definitions.Disease", - "IsDisabled": false - }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.Document", - "DisplayName": "App.Definitions.Document", - "Order": 14, - "Url": "/admin/list/App.Definitions.Document", - "Icon": "FcDocument", - "RequiredPermissionName": "App.Definitions.Document", - "IsDisabled": false - }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.EducationStatus", - "DisplayName": "App.Definitions.EducationStatus", - "Order": 15, - "Url": "/admin/list/App.Definitions.EducationStatus", - "Icon": "FcGraduationCap", - "RequiredPermissionName": "App.Definitions.EducationStatus", - "IsDisabled": false - }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.Vaccine", - "DisplayName": "App.Definitions.Vaccine", - "Order": 16, - "Url": "/admin/list/App.Definitions.Vaccine", - "Icon": "FcBiotech", - "RequiredPermissionName": "App.Definitions.Vaccine", - "IsDisabled": false - }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.Vehicle", - "DisplayName": "App.Definitions.Vehicle", - "Order": 17, - "Url": "/admin/list/App.Definitions.Vehicle", - "Icon": "FcAutomotive", - "RequiredPermissionName": "App.Definitions.Vehicle", - "IsDisabled": false - }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.Psychologist", - "DisplayName": "App.Definitions.Psychologist", - "Order": 18, - "Url": "/admin/list/App.Definitions.Psychologist", - "Icon": "FcMindMap", - "RequiredPermissionName": "App.Definitions.Psychologist", - "IsDisabled": false - }, - { - "ParentCode": "App.Definitions", - "Code": "App.Definitions.Lawyer", - "DisplayName": "App.Definitions.Lawyer", - "Order": 19, - "Url": "/admin/list/App.Definitions.Lawyer", - "Icon": "FcBusinessman", - "RequiredPermissionName": "App.Definitions.Lawyer", - "IsDisabled": false - }, { "ParentCode": "App.Administration", "Code": "Abp.Identity", @@ -1443,71 +1353,11 @@ "RequiredPermissionName": null, "IsDisabled": false }, - { - "ParentCode": "App.Crm.Definitions", - "Code": "App.Definitions.MeetingMethod", - "DisplayName": "App.Definitions.MeetingMethod", - "Order": 1, - "Url": "/admin/list/App.Definitions.MeetingMethod", - "Icon": "FcCollaboration", - "RequiredPermissionName": "App.Definitions.MeetingMethod", - "IsDisabled": false - }, - { - "ParentCode": "App.Crm.Definitions", - "Code": "App.Definitions.MeetingResult", - "DisplayName": "App.Definitions.MeetingResult", - "Order": 2, - "Url": "/admin/list/App.Definitions.MeetingResult", - "Icon": "FcApproval", - "RequiredPermissionName": "App.Definitions.MeetingResult", - "IsDisabled": false - }, - { - "ParentCode": "App.Crm.Definitions", - "Code": "App.Definitions.Source", - "DisplayName": "App.Definitions.Source", - "Order": 3, - "Url": "/admin/list/App.Definitions.Source", - "Icon": "FcAdvertising", - "RequiredPermissionName": "App.Definitions.Source", - "IsDisabled": false - }, - { - "ParentCode": "App.Crm.Definitions", - "Code": "App.Definitions.Interesting", - "DisplayName": "App.Definitions.Interesting", - "Order": 4, - "Url": "/admin/list/App.Definitions.Interesting", - "Icon": "FcIdea", - "RequiredPermissionName": "App.Definitions.Interesting", - "IsDisabled": false - }, - { - "ParentCode": "App.Crm.Definitions", - "Code": "App.Definitions.SalesRejectionReason", - "DisplayName": "App.Definitions.SalesRejectionReason", - "Order": 5, - "Url": "/admin/list/App.Definitions.SalesRejectionReason", - "Icon": "FcCancel", - "RequiredPermissionName": "App.Definitions.SalesRejectionReason", - "IsDisabled": false - }, - { - "ParentCode": "App.Crm.Definitions", - "Code": "App.Definitions.NoteType", - "DisplayName": "App.Definitions.NoteType", - "Order": 6, - "Url": "/admin/list/App.Definitions.NoteType", - "Icon": "FcTodoList", - "RequiredPermissionName": "App.Definitions.NoteType", - "IsDisabled": false - }, { "ParentCode": "App.Crm.Definitions", "Code": "App.Definitions.CustomerType", "DisplayName": "App.Definitions.CustomerType", - "Order": 7, + "Order": 1, "Url": "/admin/list/App.Definitions.CustomerType", "Icon": "FcMultipleInputs", "RequiredPermissionName": "App.Definitions.CustomerType", @@ -1517,7 +1367,7 @@ "ParentCode": "App.Crm.Definitions", "Code": "App.Definitions.CustomerSegment", "DisplayName": "App.Definitions.CustomerSegment", - "Order": 8, + "Order": 2, "Url": "/admin/list/App.Definitions.CustomerSegment", "Icon": "FcComboChart", "RequiredPermissionName": "App.Definitions.CustomerSegment", @@ -1525,39 +1375,189 @@ }, { "ParentCode": "App.Crm.Definitions", - "Code": "App.Definitions.Customer", - "DisplayName": "App.Definitions.Customer", - "Order": 9, - "Url": "/admin/list/App.Definitions.Customer", - "Icon": "FcBusinessman", - "RequiredPermissionName": "App.Definitions.Customer", + "Code": "App.Definitions.MeetingMethod", + "DisplayName": "App.Definitions.MeetingMethod", + "Order": 3, + "Url": "/admin/list/App.Definitions.MeetingMethod", + "Icon": "FcCollaboration", + "RequiredPermissionName": "App.Definitions.MeetingMethod", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.MeetingResult", + "DisplayName": "App.Definitions.MeetingResult", + "Order": 4, + "Url": "/admin/list/App.Definitions.MeetingResult", + "Icon": "FcApproval", + "RequiredPermissionName": "App.Definitions.MeetingResult", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Source", + "DisplayName": "App.Definitions.Source", + "Order": 5, + "Url": "/admin/list/App.Definitions.Source", + "Icon": "FcAdvertising", + "RequiredPermissionName": "App.Definitions.Source", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Interesting", + "DisplayName": "App.Definitions.Interesting", + "Order": 6, + "Url": "/admin/list/App.Definitions.Interesting", + "Icon": "FcIdea", + "RequiredPermissionName": "App.Definitions.Interesting", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.NoteType", + "DisplayName": "App.Definitions.NoteType", + "Order": 7, + "Url": "/admin/list/App.Definitions.NoteType", + "Icon": "FcTodoList", + "RequiredPermissionName": "App.Definitions.NoteType", "IsDisabled": false }, { "ParentCode": "App.Crm.Definitions", "Code": "App.Definitions.LossReason", "DisplayName": "App.Definitions.LossReason", - "Order": 10, + "Order": 8, "Url": "/admin/list/App.Definitions.LossReason", "Icon": "FcHighPriority", "RequiredPermissionName": "App.Definitions.LossReason", "IsDisabled": false }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.SalesRejectionReason", + "DisplayName": "App.Definitions.SalesRejectionReason", + "Order": 9, + "Url": "/admin/list/App.Definitions.SalesRejectionReason", + "Icon": "FcCancel", + "RequiredPermissionName": "App.Definitions.SalesRejectionReason", + "IsDisabled": false + }, { "ParentCode": "App.Crm.Definitions", "Code": "App.Definitions.SalesOrderStatus", "DisplayName": "App.Definitions.SalesOrderStatus", - "Order": 11, + "Order": 10, "Url": "/admin/list/App.Definitions.SalesOrderStatus", "Icon": "FcWorkflow", "RequiredPermissionName": "App.Definitions.SalesOrderStatus", "IsDisabled": false }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.ContactTag", + "DisplayName": "App.Definitions.ContactTag", + "Order": 11, + "Url": "/admin/list/App.Definitions.ContactTag", + "Icon": "FcButtingIn", + "RequiredPermissionName": "App.Definitions.ContactTag", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Behavior", + "DisplayName": "App.Definitions.Behavior", + "Order": 12, + "Url": "/admin/list/App.Definitions.Behavior", + "Icon": "FcPuzzle", + "RequiredPermissionName": "App.Definitions.Behavior", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Disease", + "DisplayName": "App.Definitions.Disease", + "Order": 13, + "Url": "/admin/list/App.Definitions.Disease", + "Icon": "FcBiohazard", + "RequiredPermissionName": "App.Definitions.Disease", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Document", + "DisplayName": "App.Definitions.Document", + "Order": 14, + "Url": "/admin/list/App.Definitions.Document", + "Icon": "FcDocument", + "RequiredPermissionName": "App.Definitions.Document", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.EducationStatus", + "DisplayName": "App.Definitions.EducationStatus", + "Order": 15, + "Url": "/admin/list/App.Definitions.EducationStatus", + "Icon": "FcGraduationCap", + "RequiredPermissionName": "App.Definitions.EducationStatus", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Vaccine", + "DisplayName": "App.Definitions.Vaccine", + "Order": 16, + "Url": "/admin/list/App.Definitions.Vaccine", + "Icon": "FcBiotech", + "RequiredPermissionName": "App.Definitions.Vaccine", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Vehicle", + "DisplayName": "App.Definitions.Vehicle", + "Order": 17, + "Url": "/admin/list/App.Definitions.Vehicle", + "Icon": "FcAutomotive", + "RequiredPermissionName": "App.Definitions.Vehicle", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Psychologist", + "DisplayName": "App.Definitions.Psychologist", + "Order": 18, + "Url": "/admin/list/App.Definitions.Psychologist", + "Icon": "FcMindMap", + "RequiredPermissionName": "App.Definitions.Psychologist", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm.Definitions", + "Code": "App.Definitions.Lawyer", + "DisplayName": "App.Definitions.Lawyer", + "Order": 19, + "Url": "/admin/list/App.Definitions.Lawyer", + "Icon": "FcBusinessman", + "RequiredPermissionName": "App.Definitions.Lawyer", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm", + "Code": "App.Crm.Customer", + "DisplayName": "App.Crm.Customer", + "Order": 2, + "Url": "/admin/list/App.Crm.Customer", + "Icon": "FcBusinessman", + "RequiredPermissionName": "App.Crm.Customer", + "IsDisabled": false + }, { "ParentCode": "App.Crm", "Code": "App.Crm.Opportunity", "DisplayName": "App.Crm.Opportunity", - "Order": 2, + "Order": 3, "Url": "/admin/list/App.Crm.Opportunity", "Icon": "FcIdea", "RequiredPermissionName": "App.Crm.Opportunity", @@ -1567,7 +1567,7 @@ "ParentCode": "App.Crm", "Code": "App.Crm.Activity", "DisplayName": "App.Crm.Activity", - "Order": 3, + "Order": 4, "Url": "/admin/list/App.Crm.Activity", "Icon": "FcCalendar", "RequiredPermissionName": "App.Crm.Activity", @@ -1577,7 +1577,7 @@ "ParentCode": "App.Crm", "Code": "App.Crm.SalesOrder", "DisplayName": "App.Crm.SalesOrder", - "Order": 4, + "Order": 5, "Url": "/admin/list/App.Crm.SalesOrder", "Icon": "FcShop", "RequiredPermissionName": "App.Crm.SalesOrder", diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/PermissionsData.json b/api/src/Erp.Platform.DbMigrator/Seeds/PermissionsData.json index 8e5b9f27..7429b5dc 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/PermissionsData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/PermissionsData.json @@ -11599,17 +11599,17 @@ }, { "GroupName": "App.Crm", - "Name": "App.Definitions.Customer", + "Name": "App.Crm.Customer", "ParentName": null, - "DisplayName": "App.Definitions.Customer", + "DisplayName": "App.Crm.Customer", "IsEnabled": true, "MultiTenancySide": 3, "MenuGroup": "Erp" }, { "GroupName": "App.Crm", - "Name": "App.Definitions.Customer.Create", - "ParentName": "App.Definitions.Customer", + "Name": "App.Crm.Customer.Create", + "ParentName": "App.Crm.Customer", "DisplayName": "Create", "IsEnabled": true, "MultiTenancySide": 3, @@ -11617,8 +11617,8 @@ }, { "GroupName": "App.Crm", - "Name": "App.Definitions.Customer.Update", - "ParentName": "App.Definitions.Customer", + "Name": "App.Crm.Customer.Update", + "ParentName": "App.Crm.Customer", "DisplayName": "Update", "IsEnabled": true, "MultiTenancySide": 3, @@ -11626,8 +11626,8 @@ }, { "GroupName": "App.Crm", - "Name": "App.Definitions.Customer.Delete", - "ParentName": "App.Definitions.Customer", + "Name": "App.Crm.Customer.Delete", + "ParentName": "App.Crm.Customer", "DisplayName": "Delete", "IsEnabled": true, "MultiTenancySide": 3, @@ -11635,8 +11635,8 @@ }, { "GroupName": "App.Crm", - "Name": "App.Definitions.Customer.Export", - "ParentName": "App.Definitions.Customer", + "Name": "App.Crm.Customer.Export", + "ParentName": "App.Crm.Customer", "DisplayName": "Export", "IsEnabled": true, "MultiTenancySide": 3, @@ -11644,8 +11644,8 @@ }, { "GroupName": "App.Crm", - "Name": "App.Definitions.Customer.Import", - "ParentName": "App.Definitions.Customer", + "Name": "App.Crm.Customer.Import", + "ParentName": "App.Crm.Customer", "DisplayName": "Import", "IsEnabled": true, "MultiTenancySide": 3, @@ -11653,8 +11653,8 @@ }, { "GroupName": "App.Crm", - "Name": "App.Definitions.Customer.Note", - "ParentName": "App.Definitions.Customer", + "Name": "App.Crm.Customer.Note", + "ParentName": "App.Crm.Customer", "DisplayName": "Note", "IsEnabled": true, "MultiTenancySide": 3, diff --git a/api/src/Erp.Platform.Domain/Data/SeedConsts.cs b/api/src/Erp.Platform.Domain/Data/SeedConsts.cs index b689ae83..326e2a98 100644 --- a/api/src/Erp.Platform.Domain/Data/SeedConsts.cs +++ b/api/src/Erp.Platform.Domain/Data/SeedConsts.cs @@ -416,7 +416,6 @@ public static class SeedConsts public const string Country = Default + ".Country"; public const string City = Default + ".City"; public const string District = Default + ".District"; - public const string Sector = Default + ".Sector"; public const string SkillType = Default + ".SkillType"; public const string SkillLevel = Default + ".SkillLevel"; @@ -454,7 +453,6 @@ public static class SeedConsts public const string Question = Default + ".Question"; public const string CustomerType = Default + ".CustomerType"; public const string CustomerSegment = Default + ".CustomerSegment"; - public const string Customer = Default + ".Customer"; public const string LossReason = Default + ".LossReason"; public const string SalesOrderStatus = Default + ".SalesOrderStatus"; } @@ -463,6 +461,7 @@ public static class SeedConsts { public const string Default = Prefix.App + ".Crm"; + public const string Customer = Default + ".Customer"; public const string Opportunity = Default + ".Opportunity"; public const string OpportunityActivity = Default + ".OpportunityActivity"; public const string OpportunityCompetitor = Default + ".OpportunityCompetitor";