Menü değişiklikleri

This commit is contained in:
Sedat ÖZTÜRK 2025-06-16 16:14:42 +03:00
parent d9712403f8
commit a35421b73a
4 changed files with 66 additions and 48 deletions

View file

@ -27,8 +27,19 @@ public class MenuSeeder : IDataSeedContributor, ITransientDependency
return;
}
#region Platform
await _repository.InsertAsync(new Menu
{
Code = SeedConsts.Platform,
DisplayName = SeedConsts.Platform,
Order = 9,
IsDisabled = false,
Icon = "FcTabletAndroid"
});
#endregion
#region Home
var menuHome = await _repository.InsertAsync(new Menu
await _repository.InsertAsync(new Menu
{
Code = AppCodes.Home,
DisplayName = AppCodes.Home,
@ -50,68 +61,70 @@ public class MenuSeeder : IDataSeedContributor, ITransientDependency
DisplayName = AppCodes.Setting,
Order = 2,
IsDisabled = false,
Icon = "FcList",
Icon = "FcSettings",
Url = "/settings",
RequiredPermissionName = AppCodes.Setting
});
#endregion
#region Platform
await _repository.InsertAsync(new Menu
#region Saas
var menuSaas = await _repository.InsertAsync(new Menu
{
Code = SeedConsts.Platform,
DisplayName = SeedConsts.Platform,
Order = 9,
IsDisabled = false,
Icon = "FcTabletAndroid"
});
#endregion
//Administrator
#region Administration
var menuAdministration = await _repository.InsertAsync(new Menu
{
Code = AppCodes.Administration,
DisplayName = AppCodes.Administration,
Code = AppCodes.Saas,
DisplayName = AppCodes.Saas,
Order = 3,
IsDisabled = false,
ParentCode = null,
Icon = "FcOrganization",
Icon = "FcPodiumWithAudience",
Target = null,
ElementId = null,
CssClass = null
});
//Tenant Management
await _repository.InsertAsync(new Menu
await _repository.InsertManyAsync([
new Menu
{
Code = TenantManagementPermissions.Tenants.Default,
DisplayName = TenantManagementPermissions.Tenants.Default,
Order = -2,
Order = 1,
IsDisabled = false,
ParentCode = menuAdministration.Code,
ParentCode = menuSaas.Code,
Icon = "FcDepartment",
Target = null,
ElementId = null,
CssClass = null,
Url = $"/list/{PlatformConsts.ListFormCodes.Tenants}",
RequiredPermissionName = TenantManagementPermissions.Tenants.Default
});
//Branch Management
await _repository.InsertAsync(new Menu
},
new Menu
{
Code = AppCodes.Branches,
DisplayName = AppCodes.Branches,
Order = -1,
Order = 2,
IsDisabled = false,
ParentCode = menuAdministration.Code,
ParentCode = menuSaas.Code,
Icon = "FcShop",
Target = null,
ElementId = null,
CssClass = null,
Url = $"/list/{PlatformConsts.ListFormCodes.Branch}",
RequiredPermissionName = AppCodes.Branches
}
]);
#endregion
#region Administration
var menuAdministration = await _repository.InsertAsync(new Menu
{
Code = AppCodes.Administration,
DisplayName = AppCodes.Administration,
Order = 4,
IsDisabled = false,
ParentCode = null,
Icon = "FcOrganization",
Target = null,
ElementId = null,
CssClass = null
});
//Setting Management
@ -461,7 +474,7 @@ public class MenuSeeder : IDataSeedContributor, ITransientDependency
Order = 6,
IsDisabled = false,
ParentCode = menuAdministration.Code,
Icon = "FcSettings",
Icon = "FcWorkflow",
Target = null,
ElementId = null,
CssClass = null,

View file

@ -600,6 +600,12 @@
"en": "Post",
"tr": "Post"
},
{
"resourceName": "Platform",
"key": "App.Saas",
"en": "Saas",
"tr": "Saas"
},
{
"resourceName": "Platform",
"key": "App.Administration",

View file

@ -308,7 +308,7 @@ public static class SeedConsts
{
public const string Home = Prefix.App + ".Home";
public const string Setting = Prefix.App + ".Setting";
public const string Saas = Prefix.App + ".Saas";
public const string Administration = Prefix.App + ".Administration";
public static class IdentityPermissions
@ -318,7 +318,6 @@ public static class SeedConsts
public static class Users
{
public const string Default = GroupName + ".Users";
public const string SecurityLogs = Default + ".SecurityLog";
}
}
@ -343,8 +342,8 @@ public static class SeedConsts
{
public const string Default = Prefix.App + ".Listforms";
public const string Wizard = Default + ".Wizard";
public const string DataSource = Default + ".DataSource";
public const string Wizard = Default + ".Wizard";
public const string Listform = Default + ".Listform";
public const string ListformField = Default + ".ListformField";
public const string Chart = Default + ".Chart";

View file

@ -82,7 +82,7 @@ define(['./workbox-54d0af47'], (function (workbox) { 'use strict';
"revision": "3ca0b8505b4bec776b69afdba2768812"
}, {
"url": "index.html",
"revision": "0.gf7mb80njbo"
"revision": "0.ve4ie4jj2c8"
}], {});
workbox.cleanupOutdatedCaches();
workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), {