From 60863f9e5e416f18195533429107cfc4975111b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Muhammed=20Ali=20=C3=96ZKAYA?= Date: Thu, 27 Mar 2025 02:01:04 +0300 Subject: [PATCH] Remove account module login link toolbar The login link should be come from project templates. --- .../AbpAccountWebModule.cs | 5 ---- .../AccountModuleToolbarContributor.cs | 25 ------------------- .../Toolbar/UserLoginLink/Default.cshtml | 4 --- .../UserLoginLinkViewComponent.cs | 12 --------- 4 files changed, 46 deletions(-) delete mode 100644 modules/account/src/Volo.Abp.Account.Web/AccountModuleToolbarContributor.cs delete mode 100644 modules/account/src/Volo.Abp.Account.Web/Modules/Account/Components/Toolbar/UserLoginLink/Default.cshtml delete mode 100644 modules/account/src/Volo.Abp.Account.Web/Modules/Account/Components/Toolbar/UserLoginLink/UserLoginLinkViewComponent.cs diff --git a/modules/account/src/Volo.Abp.Account.Web/AbpAccountWebModule.cs b/modules/account/src/Volo.Abp.Account.Web/AbpAccountWebModule.cs index 9f670ffc82..1b41deaff7 100644 --- a/modules/account/src/Volo.Abp.Account.Web/AbpAccountWebModule.cs +++ b/modules/account/src/Volo.Abp.Account.Web/AbpAccountWebModule.cs @@ -57,11 +57,6 @@ public class AbpAccountWebModule : AbpModule options.MenuContributors.Add(new AbpAccountUserMenuContributor()); }); - Configure(options => - { - options.Contributors.Add(new AccountModuleToolbarContributor()); - }); - ConfigureProfileManagementPage(); context.Services.AddAutoMapperObjectMapper(); diff --git a/modules/account/src/Volo.Abp.Account.Web/AccountModuleToolbarContributor.cs b/modules/account/src/Volo.Abp.Account.Web/AccountModuleToolbarContributor.cs deleted file mode 100644 index 12ea1f87c0..0000000000 --- a/modules/account/src/Volo.Abp.Account.Web/AccountModuleToolbarContributor.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Account.Web.Modules.Account.Components.Toolbar.UserLoginLink; -using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Toolbars; -using Volo.Abp.Users; - -namespace Volo.Abp.Account.Web; - -public class AccountModuleToolbarContributor : IToolbarContributor -{ - public virtual Task ConfigureToolbarAsync(IToolbarConfigurationContext context) - { - if (context.Toolbar.Name != StandardToolbars.Main) - { - return Task.CompletedTask; - } - - if (!context.ServiceProvider.GetRequiredService().IsAuthenticated) - { - context.Toolbar.Items.Add(new ToolbarItem(typeof(UserLoginLinkViewComponent))); - } - - return Task.CompletedTask; - } -} diff --git a/modules/account/src/Volo.Abp.Account.Web/Modules/Account/Components/Toolbar/UserLoginLink/Default.cshtml b/modules/account/src/Volo.Abp.Account.Web/Modules/Account/Components/Toolbar/UserLoginLink/Default.cshtml deleted file mode 100644 index dbe3362c87..0000000000 --- a/modules/account/src/Volo.Abp.Account.Web/Modules/Account/Components/Toolbar/UserLoginLink/Default.cshtml +++ /dev/null @@ -1,4 +0,0 @@ -@using Localization.Resources.AbpUi -@using Microsoft.AspNetCore.Mvc.Localization -@inject IHtmlLocalizer L -@L["Login"] diff --git a/modules/account/src/Volo.Abp.Account.Web/Modules/Account/Components/Toolbar/UserLoginLink/UserLoginLinkViewComponent.cs b/modules/account/src/Volo.Abp.Account.Web/Modules/Account/Components/Toolbar/UserLoginLink/UserLoginLinkViewComponent.cs deleted file mode 100644 index 1180b6e454..0000000000 --- a/modules/account/src/Volo.Abp.Account.Web/Modules/Account/Components/Toolbar/UserLoginLink/UserLoginLinkViewComponent.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Microsoft.AspNetCore.Mvc; -using Volo.Abp.AspNetCore.Mvc; - -namespace Volo.Abp.Account.Web.Modules.Account.Components.Toolbar.UserLoginLink; - -public class UserLoginLinkViewComponent : AbpViewComponent -{ - public virtual IViewComponentResult Invoke() - { - return View("~/Modules/Account/Components/Toolbar/UserLoginLink/Default.cshtml"); - } -}