Activities of "ninomartini"

I have a newly created Blazor Server project (9.0.4). I am trying to switch from SideMenu to TopMenu.

In the BlazorModule, I changed the layout in the ConfigureTheme method from SideMenu to TopMenu:

    private void ConfigureTheme()
    {
        Configure<LeptonXThemeOptions>(options =>
        {
            options.DefaultStyle = LeptonXStyleNames.System;
        });

        Configure<LeptonXThemeMvcOptions>(options =>
        {
            options.ApplicationLayout = LeptonXMvcLayouts.TopMenu;
        });

        Configure<LeptonXThemeBlazorOptions>(options =>
        {
            options.Layout = LeptonXBlazorLayouts.TopMenu;
        });
    }

When I run the application, I get an unhandled exception.

I wanted to let you know that embedding the resources in the project file has solved the issue. Thanks so much for your time and assistance in troubleshooting this—it’s greatly appreciated!

Hello,

I created folders for AbpAccount and AbpIdentiy under Localizations within the Domain.Shared project.

Domain.Shared/Localizations/AbpAccount/en.json

{
	"Culture": "en",
	"Texts": {
		"DisplayName:Name": "First name",
		"DisplayName:Surname": "Last name"
	}
}

Domain.Shared/Localizations/AbpIdentity/en.json

{
	"Culture": "en",
	"Texts": {
		"DisplayName:Name": "First name",
		"DisplayName:Surname": "Last name",
		"Name": "First name",
		"Surname": "Last name"
	}
}

I modified the DomainSharedModule's ConfigureServices as follows:

Configure<AbpLocalizationOptions>(options =>
{
    ...
    
    options.Resources
        .Get<IdentityResource>()
        .AddVirtualJson("/Localization/AbpIdentity");

    ...
});

I modified the ApplicationContractModule's ConfigurationServices as follows:

Configure<AbpLocalizationOptions>(options =>
{
    options.Resources
        .Get<AccountResource>()
        .AddVirtualJson("/Localization/AbpAccount");
});
  • Template: app
  • Created ABP Studio Version: 0.9.17
  • Tiered: No
  • Multi-Tenancy: Yes
  • UI Framework: angular
  • Theme: leptonx
  • Theme Style: dark
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: No
  • Mobile Framework: react-native
  • Progressive Web App: No
  • Public Website: No
  • Include Tests: Yes
  • Optional Modules:
    • GDPR
    • TextTemplateManagement
    • LanguageManagement
    • AuditLogging
    • OpenIddictAdmin

I created a localization resource to override some of the default values. For example, I wanted to override the default values of 'Name' and 'Surname' to 'First Name' and 'Last Name for AbpAccount and AbpIdentity. I am able to get the desired behavior when I run my application local. However, I don't see my modifications when running from production.

Any suggestions?

I read the article, and I think I will take the approach of creating a blank splash screen.

Thank you

  • Template: app
  • Created ABP Studio Version: 0.9.17
  • Tiered: No
  • Multi-Tenancy: Yes
  • UI Framework: angular
  • Theme: leptonx
  • Theme Style: dark
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: No
  • Mobile Framework: react-native
  • Progressive Web App: No
  • Public Website: No
  • Include Tests: Yes
  • Optional Modules:
    • GDPR
    • TextTemplateManagement
    • LanguageManagement
    • AuditLogging
    • OpenIddictAdmin

By default, the home page is shown first, and users can navigate to the login page from there.

However, I would like the application to start directly at the login page and only show the home page after the user has been authenticated. To achieve this, I added the canActivate: [authGuard] to account-routing.module.ts, which correctly makes the login page the default page when navigating to the root URL (e.g., http://localhost:4200).

Despite this, I am encountering an issue where the home page is briefly visible for a split second before the login page appears when initially accessing the application. I would like to prevent the home page from being visible before authentication.

Could you please provide guidance or suggestions on how to resolve this issue? Any help would be greatly appreciated.

Does the ABP Studio desktop application support creating new solutions in older versions of ABP Commercial? For example, can I use ABP Studio to create a new project with v8.3.4, similar to how we can change the version of the ABP Suite?

Thank you in advance.

Simple and easy, brilliant.

Thank you.

  • Template: app
  • Created ABP Studio Version: 0.8.3
  • Tiered: No
  • UI Framework: blazor-server
  • Theme: leptonx
  • Theme Style: dark
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: Yes
  • Mobile Framework: none
  • Public Website: No

Is there a quick way of hiding the logo and name without creating a custom login page? If yes, please explain.

Thank you

I am experiencing some unwanted behavior from the CRUD Page Generator. The CRUD Page Generator is marking all fields as required on the UI but the data schema is correct.

I am using an Angular frontend with MSSQL database.

Showing 1 to 10 of 43 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
Do you need assistance from an ABP expert?
Schedule a Meeting
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v9.2.0-preview. Updated on March 25, 2025, 11:10