From df158a0d8ed462d144cd17c737706efbfdcaae27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96ZT=C3=9CRK?= <76204082+iamsedatozturk@users.noreply.github.com> Date: Fri, 28 Nov 2025 17:34:02 +0300 Subject: [PATCH] Menu Definitions --- .../Seeds/LanguagesData.json | 18 ++ .../Seeds/MenusData.json | 228 ++++++++++-------- 2 files changed, 152 insertions(+), 94 deletions(-) diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json b/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json index 3e9caf86..684e0091 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json @@ -9589,6 +9589,24 @@ "tr": "Tanımlamalar", "en": "Definitions" }, + { + "resourceName": "Platform", + "key": "App.Hr.Definitions", + "tr": "Tanımlamalar", + "en": "Definitions" + }, + { + "resourceName": "Platform", + "key": "App.Mrp.Definitions", + "tr": "Tanımlamalar", + "en": "Definitions" + }, + { + "resourceName": "Platform", + "key": "App.Maintenance.Definitions", + "tr": "Tanımlamalar", + "en": "Definitions" + }, { "resourceName": "Platform", "key": "App.Project.Type", diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json b/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json index 9f424fa8..2b7a2c27 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json @@ -2250,6 +2250,16 @@ }, { "ParentCode": "App.SupplyChain", + "Code": "App.SupplyChain.Definitions", + "DisplayName": "App.SupplyChain.Definitions", + "Order": 1, + "Url": null, + "Icon": "FcFilingCabinet", + "RequiredPermissionName": null, + "IsDisabled": false + }, + { + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.MaterialType", "DisplayName": "App.SupplyChain.MaterialType", "Order": 1, @@ -2259,7 +2269,7 @@ "IsDisabled": false }, { - "ParentCode": "App.SupplyChain", + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.MaterialGroup", "DisplayName": "App.SupplyChain.MaterialGroup", "Order": 2, @@ -2269,7 +2279,7 @@ "IsDisabled": false }, { - "ParentCode": "App.SupplyChain", + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.Material", "DisplayName": "App.SupplyChain.Material", "Order": 3, @@ -2279,7 +2289,7 @@ "IsDisabled": false }, { - "ParentCode": "App.SupplyChain", + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.PaymentTerm", "DisplayName": "App.SupplyChain.PaymentTerm", "Order": 4, @@ -2289,7 +2299,7 @@ "IsDisabled": false }, { - "ParentCode": "App.SupplyChain", + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.SupplyType", "DisplayName": "App.SupplyChain.SupplyType", "Order": 5, @@ -2299,7 +2309,7 @@ "IsDisabled": false }, { - "ParentCode": "App.SupplyChain", + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.SupplyCardType", "DisplayName": "App.SupplyChain.SupplyCardType", "Order": 6, @@ -2309,7 +2319,7 @@ "IsDisabled": false }, { - "ParentCode": "App.SupplyChain", + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.Supply", "DisplayName": "App.SupplyChain.Supply", "Order": 7, @@ -2319,7 +2329,7 @@ "IsDisabled": false }, { - "ParentCode": "App.SupplyChain", + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.Approval", "DisplayName": "App.SupplyChain.Approval", "Order": 8, @@ -2329,10 +2339,10 @@ "IsDisabled": false }, { - "ParentCode": "App.SupplyChain", + "ParentCode": "App.SupplyChain.Definitions", "Code": "App.SupplyChain.RequestType", "DisplayName": "App.SupplyChain.RequestType", - "Order": 10, + "Order": 9, "Url": "/admin/list/App.SupplyChain.RequestType", "Icon": "FcWorkflow", "RequiredPermissionName": "App.SupplyChain.RequestType", @@ -2342,7 +2352,7 @@ "ParentCode": "App.SupplyChain", "Code": "App.SupplyChain.Request", "DisplayName": "App.SupplyChain.Request", - "Order": 11, + "Order": 2, "Url": "/admin/list/App.SupplyChain.Request", "Icon": "FcDataSheet", "RequiredPermissionName": "App.SupplyChain.Request", @@ -2352,7 +2362,7 @@ "ParentCode": "App.SupplyChain", "Code": "App.SupplyChain.Quotation", "DisplayName": "App.SupplyChain.Quotation", - "Order": 12, + "Order": 3, "Url": "/admin/supplychain/quotations", "Icon": "FcSurvey", "RequiredPermissionName": "App.SupplyChain.Quotation", @@ -2362,7 +2372,7 @@ "ParentCode": "App.SupplyChain", "Code": "App.SupplyChain.Order", "DisplayName": "App.SupplyChain.Order", - "Order": 13, + "Order": 4, "Url": "/admin/supplychain/orders", "Icon": "FcShop", "RequiredPermissionName": "App.SupplyChain.Order", @@ -2372,7 +2382,7 @@ "ParentCode": "App.SupplyChain", "Code": "App.SupplyChain.Delivery", "DisplayName": "App.SupplyChain.Delivery", - "Order": 14, + "Order": 5, "Url": "/admin/supplychain/delivery", "Icon": "FcShipped", "RequiredPermissionName": "App.SupplyChain.Delivery", @@ -2390,6 +2400,16 @@ }, { "ParentCode": "App.Maintenance", + "Code": "App.Maintenance.Definitions", + "DisplayName": "App.Maintenance.Definitions", + "Order": 1, + "Url": null, + "Icon": "FcFilingCabinet", + "RequiredPermissionName": null, + "IsDisabled": false + }, + { + "ParentCode": "App.Maintenance.Definitions", "Code": "App.Maintenance.WorkcenterType", "DisplayName": "App.Maintenance.WorkcenterType", "Order": 1, @@ -2399,7 +2419,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Maintenance", + "ParentCode": "App.Maintenance.Definitions", "Code": "App.Maintenance.WorkcenterStatus", "DisplayName": "App.Maintenance.WorkcenterStatus", "Order": 2, @@ -2409,7 +2429,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Maintenance", + "ParentCode": "App.Maintenance.Definitions", "Code": "App.Maintenance.Workcenter", "DisplayName": "App.Maintenance.Workcenter", "Order": 3, @@ -2419,60 +2439,30 @@ "IsDisabled": false }, { - "ParentCode": "App.Maintenance", - "Code": "App.Maintenance.Plan", - "DisplayName": "App.Maintenance.Plan", - "Order": 5, - "Url": "/admin/list/App.Maintenance.Plan", - "Icon": "FcPlanner", - "RequiredPermissionName": "App.Maintenance.Plan", - "IsDisabled": false - }, - { - "ParentCode": "App.Maintenance", - "Code": "App.Maintenance.Calendar", - "DisplayName": "App.Maintenance.Calendar", - "Order": 6, - "Url": "/admin/maintenance/calendar", - "Icon": "FcCalendar", - "RequiredPermissionName": "App.Maintenance.Calendar", - "IsDisabled": false - }, - { - "ParentCode": "App.Maintenance", + "ParentCode": "App.Maintenance.Definitions", "Code": "App.Maintenance.FaultType", "DisplayName": "App.Maintenance.FaultType", - "Order": 7, + "Order": 4, "Url": "/admin/list/App.Maintenance.FaultType", "Icon": "FcInspection", "RequiredPermissionName": "App.Maintenance.FaultType", "IsDisabled": false }, { - "ParentCode": "App.Maintenance", + "ParentCode": "App.Maintenance.Definitions", "Code": "App.Maintenance.FaultStatus", "DisplayName": "App.Maintenance.FaultStatus", - "Order": 8, + "Order": 5, "Url": "/admin/list/App.Maintenance.FaultStatus", "Icon": "FcMediumPriority", "RequiredPermissionName": "App.Maintenance.FaultStatus", "IsDisabled": false }, - { - "ParentCode": "App.Maintenance", - "Code": "App.Maintenance.Fault", - "DisplayName": "App.Maintenance.Fault", - "Order": 9, - "Url": "/admin/list/App.Maintenance.Fault", - "Icon": "FcHighPriority", - "RequiredPermissionName": "App.Maintenance.Fault", - "IsDisabled": false - }, { "ParentCode": "App.Maintenance", "Code": "App.Maintenance.WorkorderType", "DisplayName": "App.Maintenance.WorkorderType", - "Order": 9, + "Order": 6, "Url": "/admin/list/App.Maintenance.WorkorderType", "Icon": "FcWorkflow", "RequiredPermissionName": "App.Maintenance.WorkorderType", @@ -2482,17 +2472,47 @@ "ParentCode": "App.Maintenance", "Code": "App.Maintenance.WorkorderStatus", "DisplayName": "App.Maintenance.WorkorderStatus", - "Order": 10, + "Order": 7, "Url": "/admin/list/App.Maintenance.WorkorderStatus", "Icon": "FcProcess", "RequiredPermissionName": "App.Maintenance.WorkorderStatus", "IsDisabled": false }, + { + "ParentCode": "App.Maintenance", + "Code": "App.Maintenance.Plan", + "DisplayName": "App.Maintenance.Plan", + "Order": 2, + "Url": "/admin/list/App.Maintenance.Plan", + "Icon": "FcPlanner", + "RequiredPermissionName": "App.Maintenance.Plan", + "IsDisabled": false + }, + { + "ParentCode": "App.Maintenance", + "Code": "App.Maintenance.Calendar", + "DisplayName": "App.Maintenance.Calendar", + "Order": 3, + "Url": "/admin/maintenance/calendar", + "Icon": "FcCalendar", + "RequiredPermissionName": "App.Maintenance.Calendar", + "IsDisabled": false + }, + { + "ParentCode": "App.Maintenance", + "Code": "App.Maintenance.Fault", + "DisplayName": "App.Maintenance.Fault", + "Order": 4, + "Url": "/admin/list/App.Maintenance.Fault", + "Icon": "FcHighPriority", + "RequiredPermissionName": "App.Maintenance.Fault", + "IsDisabled": false + }, { "ParentCode": "App.Maintenance", "Code": "App.Maintenance.Workorders", "DisplayName": "App.Maintenance.Workorders", - "Order": 11, + "Order": 5, "Url": "/admin/maintenance/workorders", "Icon": "FcList", "RequiredPermissionName": "App.Maintenance.Workorders", @@ -2791,6 +2811,16 @@ }, { "ParentCode": "App.Hr", + "Code": "App.Hr.Definitions", + "DisplayName": "App.Hr.Definitions", + "Order": 1, + "Url": null, + "Icon": "FcFilingCabinet", + "RequiredPermissionName": null, + "IsDisabled": false + }, + { + "ParentCode": "App.Hr.Definitions", "Code": "App.Hr.EmploymentType", "DisplayName": "App.Hr.EmploymentType", "Order": 1, @@ -2800,7 +2830,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Hr", + "ParentCode": "App.Hr.Definitions", "Code": "App.Hr.JobPosition", "DisplayName": "App.Hr.JobPosition", "Order": 2, @@ -2810,7 +2840,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Hr", + "ParentCode": "App.Hr.Definitions", "Code": "App.Hr.Department", "DisplayName": "App.Hr.Department", "Order": 3, @@ -2820,7 +2850,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Hr", + "ParentCode": "App.Hr.Definitions", "Code": "App.Hr.Badge", "DisplayName": "App.Hr.Badge", "Order": 4, @@ -2830,7 +2860,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Hr", + "ParentCode": "App.Hr.Definitions", "Code": "App.Hr.CostCenter", "DisplayName": "App.Hr.CostCenter", "Order": 5, @@ -2840,7 +2870,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Hr", + "ParentCode": "App.Hr.Definitions", "Code": "App.Hr.Employee", "DisplayName": "App.Hr.Employee", "Order": 6, @@ -2849,11 +2879,31 @@ "RequiredPermissionName": "App.Hr.Employee", "IsDisabled": false }, + { + "ParentCode": "App.Hr.Definitions", + "Code": "App.Hr.Template360", + "DisplayName": "App.Hr.Template360", + "Order": 7, + "Url": "/admin/list/App.Hr.Template360", + "Icon": "FcInspection", + "RequiredPermissionName": "App.Hr.Template360", + "IsDisabled": false + }, + { + "ParentCode": "App.Hr.Definitions", + "Code": "App.Hr.Survey", + "DisplayName": "App.Hr.Survey", + "Order": 8, + "Url": "/admin/list/App.Hr.Survey", + "Icon": "FcSurvey", + "RequiredPermissionName": "App.Hr.Survey", + "IsDisabled": false + }, { "ParentCode": "App.Hr", "Code": "App.Hr.Leave", "DisplayName": "App.Hr.Leave", - "Order": 7, + "Order": 2, "Url": "/admin/list/App.Hr.Leave", "Icon": "FcCalendar", "RequiredPermissionName": "App.Hr.Leave", @@ -2863,7 +2913,7 @@ "ParentCode": "App.Hr", "Code": "App.Hr.Overtime", "DisplayName": "App.Hr.Overtime", - "Order": 8, + "Order": 3, "Url": "/admin/list/App.Hr.Overtime", "Icon": "FcClock", "RequiredPermissionName": "App.Hr.Overtime", @@ -2873,7 +2923,7 @@ "ParentCode": "App.Hr", "Code": "App.Hr.Expense", "DisplayName": "App.Hr.Expense", - "Order": 9, + "Order": 4, "Url": "/admin/list/App.Hr.Expense", "Icon": "FaFileInvoiceDollar", "RequiredPermissionName": "App.Hr.Expense", @@ -2883,27 +2933,17 @@ "ParentCode": "App.Hr", "Code": "App.Hr.Payroll", "DisplayName": "App.Hr.Payroll", - "Order": 10, + "Order": 5, "Url": "/admin/list/App.Hr.Payroll", "Icon": "FcMoneyTransfer", "RequiredPermissionName": "App.Hr.Payroll", "IsDisabled": false }, - { - "ParentCode": "App.Hr", - "Code": "App.Hr.Template360", - "DisplayName": "App.Hr.Template360", - "Order": 11, - "Url": "/admin/list/App.Hr.Template360", - "Icon": "FcInspection", - "RequiredPermissionName": "App.Hr.Template360", - "IsDisabled": false - }, { "ParentCode": "App.Hr", "Code": "App.Hr.Performance360", "DisplayName": "App.Hr.Performance360", - "Order": 12, + "Order": 6, "Url": "/admin/list/App.Hr.Performance360", "Icon": "FcFeedback", "RequiredPermissionName": "App.Hr.Performance360", @@ -2913,22 +2953,12 @@ "ParentCode": "App.Hr", "Code": "App.Hr.Training", "DisplayName": "App.Hr.Training", - "Order": 13, + "Order": 7, "Url": "/admin/list/App.Hr.Training", "Icon": "FcGraduationCap", "RequiredPermissionName": "App.Hr.Training", "IsDisabled": false }, - { - "ParentCode": "App.Hr", - "Code": "App.Hr.Survey", - "DisplayName": "App.Hr.Survey", - "Order": 14, - "Url": "/admin/list/App.Hr.Survey", - "Icon": "FcSurvey", - "RequiredPermissionName": "App.Hr.Survey", - "IsDisabled": false - }, { "ParentCode": null, "Code": "App.Mrp", @@ -2941,6 +2971,16 @@ }, { "ParentCode": "App.Mrp", + "Code": "App.Mrp.Definitions", + "DisplayName": "App.Mrp.Definitions", + "Order": 1, + "Url": null, + "Icon": "FcFilingCabinet", + "RequiredPermissionName": null, + "IsDisabled": false + }, + { + "ParentCode": "App.Mrp.Definitions", "Code": "App.Mrp.OperationCategory", "DisplayName": "App.Mrp.OperationCategory", "Order": 1, @@ -2950,7 +2990,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Mrp", + "ParentCode": "App.Mrp.Definitions", "Code": "App.Mrp.OperationType", "DisplayName": "App.Mrp.OperationType", "Order": 2, @@ -2960,7 +3000,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Mrp", + "ParentCode": "App.Mrp.Definitions", "Code": "App.Mrp.Operation", "DisplayName": "App.Mrp.Operation", "Order": 3, @@ -2970,7 +3010,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Mrp", + "ParentCode": "App.Mrp.Definitions", "Code": "App.Mrp.WorkcenterType", "DisplayName": "App.Mrp.WorkcenterType", "Order": 4, @@ -2980,7 +3020,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Mrp", + "ParentCode": "App.Mrp.Definitions", "Code": "App.Mrp.WorkcenterStatus", "DisplayName": "App.Mrp.WorkcenterStatus", "Order": 5, @@ -2990,7 +3030,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Mrp", + "ParentCode": "App.Mrp.Definitions", "Code": "App.Mrp.Workcenter", "DisplayName": "App.Mrp.Workcenter", "Order": 6, @@ -3000,7 +3040,7 @@ "IsDisabled": false }, { - "ParentCode": "App.Mrp", + "ParentCode": "App.Mrp.Definitions", "Code": "App.Mrp.Bom", "DisplayName": "App.Mrp.Bom", "Order": 7, @@ -3013,7 +3053,7 @@ "ParentCode": "App.Mrp", "Code": "App.Mrp.ProductionOrder", "DisplayName": "App.Mrp.ProductionOrder", - "Order": 8, + "Order": 2, "Url": "/admin/mrp/production-orders", "Icon": "FcFactory", "RequiredPermissionName": "App.Mrp.ProductionOrder", @@ -3023,7 +3063,7 @@ "ParentCode": "App.Mrp", "Code": "App.Mrp.WorkOrder", "DisplayName": "App.Mrp.WorkOrder", - "Order": 9, + "Order": 3, "Url": "/admin/mrp/work-orders", "Icon": "FcList", "RequiredPermissionName": "App.Mrp.WorkOrder", @@ -3033,7 +3073,7 @@ "ParentCode": "App.Mrp", "Code": "App.Mrp.DemandPlanning", "DisplayName": "App.Mrp.DemandPlanning", - "Order": 10, + "Order": 4, "Url": "/admin/mrp/demand-planning", "Icon": "FcPlanner", "RequiredPermissionName": "App.Mrp.DemandPlanning", @@ -3043,7 +3083,7 @@ "ParentCode": "App.Mrp", "Code": "App.Mrp.MaterialRequirement", "DisplayName": "App.Mrp.MaterialRequirement", - "Order": 11, + "Order": 5, "Url": "/admin/mrp/material-requirements", "Icon": "FcDataSheet", "RequiredPermissionName": "App.Mrp.MaterialRequirement", @@ -3053,7 +3093,7 @@ "ParentCode": "App.Mrp", "Code": "App.Mrp.PlanningGantt", "DisplayName": "App.Mrp.PlanningGantt", - "Order": 12, + "Order": 6, "Url": "/admin/mrp/planning-gantt", "Icon": "FcTimeline", "RequiredPermissionName": "App.Mrp.PlanningGantt",