diff --git a/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json b/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json index 64e02fe..f287952 100644 --- a/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json +++ b/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json @@ -1754,7 +1754,7 @@ }, { "resourceName": "Platform", - "key": "App.Definitions.IpRestrictions", + "key": "App.Restrictions.IpRestrictions", "en": "Ip Restrictions", "tr": "Ip Kısıtlamaları" }, @@ -5580,6 +5580,12 @@ "tr": "Tanımlamalar", "en": "Definitions" }, + { + "resourceName": "Platform", + "key": "App.Restrictions", + "tr": "Kısıtlamalar", + "en": "Restrictions" + }, { "resourceName": "Platform", "key": "App.Menus.Routes", @@ -5846,7 +5852,7 @@ }, { "resourceName": "Platform", - "key": "App.Definitions.WorkHour", + "key": "App.Restrictions.WorkHour", "tr": "Çalışma Saatleri", "en": "Working Hours" }, diff --git a/api/src/Sozsoft.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs b/api/src/Sozsoft.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs index 59145d3..1bac9b0 100644 --- a/api/src/Sozsoft.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs +++ b/api/src/Sozsoft.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs @@ -1017,7 +1017,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #endregion #region Ip Restriction - listFormName = AppCodes.Definitions.IpRestrictions; + listFormName = AppCodes.Restrictions.IpRestrictions; if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName)) { var listForm = await _listFormRepository.InsertAsync( @@ -1779,7 +1779,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #endregion #region WorkHour - listFormName = AppCodes.Definitions.WorkHour; + listFormName = AppCodes.Restrictions.WorkHour; if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName)) { var listForm = await _listFormRepository.InsertAsync( diff --git a/api/src/Sozsoft.Platform.DbMigrator/Seeds/MenusData.json b/api/src/Sozsoft.Platform.DbMigrator/Seeds/MenusData.json index ad88bfa..3c62fff 100644 --- a/api/src/Sozsoft.Platform.DbMigrator/Seeds/MenusData.json +++ b/api/src/Sozsoft.Platform.DbMigrator/Seeds/MenusData.json @@ -938,30 +938,40 @@ "IsDisabled": false }, { - "ParentCode": "App.Administration.Definitions", - "Code": "App.Definitions.WorkHour", - "DisplayName": "App.Definitions.WorkHour", - "Order": 2, - "Url": "/admin/list/App.Definitions.WorkHour", - "Icon": "FcClock", - "RequiredPermissionName": "App.Definitions.WorkHour", + "ParentCode": "App.Administration", + "Code": "App.Administration.Restrictions", + "DisplayName": "App.Restrictions", + "Order": 3, + "Url": null, + "Icon": "FaLock", + "RequiredPermissionName": null, "IsDisabled": false }, { - "ParentCode": "App.Administration.Definitions", - "Code": "App.Definitions.IpRestrictions", - "DisplayName": "App.Definitions.IpRestrictions", - "Order": 3, - "Url": "/admin/list/App.Definitions.IpRestrictions", + "ParentCode": "App.Administration.Restrictions", + "Code": "App.Restrictions.WorkHour", + "DisplayName": "App.Restrictions.WorkHour", + "Order": 1, + "Url": "/admin/list/App.Restrictions.WorkHour", + "Icon": "FcClock", + "RequiredPermissionName": "App.Restrictions.WorkHour", + "IsDisabled": false + }, + { + "ParentCode": "App.Administration.Restrictions", + "Code": "App.Restrictions.IpRestrictions", + "DisplayName": "App.Restrictions.IpRestrictions", + "Order": 2, + "Url": "/admin/list/App.Restrictions.IpRestrictions", "Icon": "FcNfcSign", - "RequiredPermissionName": "App.Definitions.IpRestrictions", + "RequiredPermissionName": "App.Restrictions.IpRestrictions", "IsDisabled": false }, { "ParentCode": "App.Administration", "Code": "Abp.Identity", "DisplayName": "Abp.Identity", - "Order": 3, + "Order": 4, "Url": null, "Icon": "FcConferenceCall", "RequiredPermissionName": null, @@ -1041,7 +1051,7 @@ "ParentCode": "App.Administration", "Code": "App.Reports.Management", "DisplayName": "App.Reports.Management", - "Order": 4, + "Order": 5, "Url": null, "Icon": "FcDocument", "RequiredPermissionName": null, @@ -1071,7 +1081,7 @@ "ParentCode": "App.Administration", "Code": "App.Files", "DisplayName": "App.Files", - "Order": 5, + "Order": 6, "Url": "/admin/files", "Icon": "FcFolder", "RequiredPermissionName": "App.Files", @@ -1081,7 +1091,7 @@ "ParentCode": "App.Administration", "Code": "App.Forum", "DisplayName": "App.Forum", - "Order": 6, + "Order": 7, "Url": "/admin/forum", "Icon": "FcLink", "RequiredPermissionName": "App.ForumManagement.Publish", diff --git a/api/src/Sozsoft.Platform.DbMigrator/Seeds/PermissionsData.json b/api/src/Sozsoft.Platform.DbMigrator/Seeds/PermissionsData.json index 2f18d7b..deec80e 100644 --- a/api/src/Sozsoft.Platform.DbMigrator/Seeds/PermissionsData.json +++ b/api/src/Sozsoft.Platform.DbMigrator/Seeds/PermissionsData.json @@ -2766,17 +2766,17 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.WorkHour", + "Name": "App.Restrictions.WorkHour", "ParentName": null, - "DisplayName": "App.Definitions.WorkHour", + "DisplayName": "App.Restrictions.WorkHour", "IsEnabled": true, "MultiTenancySide": 3, "MenuGroup": "Erp|Kurs" }, { "GroupName": "App.Administration", - "Name": "App.Definitions.WorkHour.Create", - "ParentName": "App.Definitions.WorkHour", + "Name": "App.Restrictions.WorkHour.Create", + "ParentName": "App.Restrictions.WorkHour", "DisplayName": "Create", "IsEnabled": true, "MultiTenancySide": 3, @@ -2784,8 +2784,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.WorkHour.Update", - "ParentName": "App.Definitions.WorkHour", + "Name": "App.Restrictions.WorkHour.Update", + "ParentName": "App.Restrictions.WorkHour", "DisplayName": "Update", "IsEnabled": true, "MultiTenancySide": 3, @@ -2793,8 +2793,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.WorkHour.Delete", - "ParentName": "App.Definitions.WorkHour", + "Name": "App.Restrictions.WorkHour.Delete", + "ParentName": "App.Restrictions.WorkHour", "DisplayName": "Delete", "IsEnabled": true, "MultiTenancySide": 3, @@ -2802,8 +2802,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.WorkHour.Export", - "ParentName": "App.Definitions.WorkHour", + "Name": "App.Restrictions.WorkHour.Export", + "ParentName": "App.Restrictions.WorkHour", "DisplayName": "Export", "IsEnabled": true, "MultiTenancySide": 3, @@ -2811,8 +2811,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.WorkHour.Import", - "ParentName": "App.Definitions.WorkHour", + "Name": "App.Restrictions.WorkHour.Import", + "ParentName": "App.Restrictions.WorkHour", "DisplayName": "Import", "IsEnabled": true, "MultiTenancySide": 3, @@ -2820,8 +2820,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.WorkHour.Note", - "ParentName": "App.Definitions.WorkHour", + "Name": "App.Restrictions.WorkHour.Note", + "ParentName": "App.Restrictions.WorkHour", "DisplayName": "Note", "IsEnabled": true, "MultiTenancySide": 3, @@ -3189,17 +3189,17 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.IpRestrictions", + "Name": "App.Restrictions.IpRestrictions", "ParentName": null, - "DisplayName": "App.Definitions.IpRestrictions", + "DisplayName": "App.Restrictions.IpRestrictions", "IsEnabled": true, "MultiTenancySide": 3, "MenuGroup": "Erp|Kurs" }, { "GroupName": "App.Administration", - "Name": "App.Definitions.IpRestrictions.Create", - "ParentName": "App.Definitions.IpRestrictions", + "Name": "App.Restrictions.IpRestrictions.Create", + "ParentName": "App.Restrictions.IpRestrictions", "DisplayName": "Create", "IsEnabled": true, "MultiTenancySide": 3, @@ -3207,8 +3207,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.IpRestrictions.Delete", - "ParentName": "App.Definitions.IpRestrictions", + "Name": "App.Restrictions.IpRestrictions.Delete", + "ParentName": "App.Restrictions.IpRestrictions", "DisplayName": "Delete", "IsEnabled": true, "MultiTenancySide": 3, @@ -3216,8 +3216,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.IpRestrictions.Export", - "ParentName": "App.Definitions.IpRestrictions", + "Name": "App.Restrictions.IpRestrictions.Export", + "ParentName": "App.Restrictions.IpRestrictions", "DisplayName": "Export", "IsEnabled": true, "MultiTenancySide": 3, @@ -3225,8 +3225,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.IpRestrictions.Import", - "ParentName": "App.Definitions.IpRestrictions", + "Name": "App.Restrictions.IpRestrictions.Import", + "ParentName": "App.Restrictions.IpRestrictions", "DisplayName": "Import", "IsEnabled": true, "MultiTenancySide": 3, @@ -3234,8 +3234,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.IpRestrictions.Note", - "ParentName": "App.Definitions.IpRestrictions", + "Name": "App.Restrictions.IpRestrictions.Note", + "ParentName": "App.Restrictions.IpRestrictions", "DisplayName": "Note", "IsEnabled": true, "MultiTenancySide": 3, @@ -3243,8 +3243,8 @@ }, { "GroupName": "App.Administration", - "Name": "App.Definitions.IpRestrictions.Update", - "ParentName": "App.Definitions.IpRestrictions", + "Name": "App.Restrictions.IpRestrictions.Update", + "ParentName": "App.Restrictions.IpRestrictions", "DisplayName": "Update", "IsEnabled": true, "MultiTenancySide": 3, diff --git a/api/src/Sozsoft.Platform.Domain.Shared/PlatformConsts.cs b/api/src/Sozsoft.Platform.Domain.Shared/PlatformConsts.cs index 54a5304..39f35df 100644 --- a/api/src/Sozsoft.Platform.Domain.Shared/PlatformConsts.cs +++ b/api/src/Sozsoft.Platform.Domain.Shared/PlatformConsts.cs @@ -309,6 +309,12 @@ public static class PlatformConsts public const string UomCategory = Default + ".UomCategory"; public const string Sector = Default + ".Sector"; + } + + public static class Restrictions + { + public const string Default = Prefix.App + ".Restrictions"; + public const string WorkHour = Default + ".WorkHour"; public const string IpRestrictions = Default + ".IpRestrictions"; } diff --git a/api/src/Sozsoft.Platform.Domain/Data/SeedConsts.cs b/api/src/Sozsoft.Platform.Domain/Data/SeedConsts.cs index 5a42222..6f63816 100644 --- a/api/src/Sozsoft.Platform.Domain/Data/SeedConsts.cs +++ b/api/src/Sozsoft.Platform.Domain/Data/SeedConsts.cs @@ -341,6 +341,12 @@ public static class SeedConsts public const string Uom = Default + ".Uom"; public const string Sector = Default + ".Sector"; + } + + public static class Restrictions + { + public const string Default = Prefix.App + ".Restrictions"; + public const string WorkHour = Default + ".WorkHour"; public const string IpRestrictions = Default + ".IpRestrictions"; }