Restrictions düzenlemesi

This commit is contained in:
Sedat Öztürk 2026-03-29 14:07:34 +03:00
parent 87ba256bae
commit 6177dbcf24
6 changed files with 77 additions and 49 deletions

View file

@ -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"
},

View file

@ -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(

View file

@ -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",

View file

@ -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,

View file

@ -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";
}

View file

@ -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";
}