Activities of "rafael.gonzales"

Hello!

I have issues with **CUSTOMIZED **templates in a Module in ABP Suite. If I try to generate a customized Frontend.Mvc.Page.CreateModal.cshtml.txt or Frontend.Mvc.Page.EditModal.cshtml.txt it will generate the modal until the end of the properties only and It will skip any other modification after that

This is the original template from ABP Suite

@page
@using Microsoft.AspNetCore.Mvc.Localization
@using %%project-name%%.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal
@using %%project-name-with-ms%%.%%web-namespace%%.Pages.%%<if:IsModule>%%%%only-project-name%%.%%</if:IsModule>%%%%entity-name-plural%%
%%<if:IsNotMicroserviceNoLayerProject>%% using %%project-name%%%%<if:ApplicationContractsNotExists>%%%%.AppServices%%</if:ApplicationContractsNotExists>%%.%%entity-namespace%%; %%</if:IsNotMicroserviceNoLayerProject>%%
@using System.Globalization
@inject IHtmlLocalizer<%%only-project-name%%Resource> L
@model CreateModalModel
@{
    Layout = null;
}


<form data-ajaxForm="true" asp-page="/%%module-name-slash-postfix%%%%entity-name-plural%%/CreateModal" autocomplete="off">
    <abp-modal id="%%entity-name%%CreateModal">
        <abp-modal-header title="@L["New%%entity-name%%"].Value"></abp-modal-header>

        <abp-modal-body>
@*//<suite-custom-code-block-1>*@
@*//</suite-custom-code-block-1>*@
             <abp-tabs>
                %%main-entity-tab%%
                %%navigation-connection-lookup-tabs%%
@*//<suite-custom-code-block-2>*@
@*//</suite-custom-code-block-2>*@
            </abp-tabs>
@*//<suite-custom-code-block-3>*@
@*//</suite-custom-code-block-3>*@
        </abp-modal-body>

        <abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)">
@*//<suite-custom-code-block-4>*@
@*//</suite-custom-code-block-4>*@
        </abp-modal-footer>
    </abp-modal>
</form>

If you add for example a <div> before the <abp-modal> tag. It will generate code ONLY until the end of %%navigation-connection-lookup-tabs%%. It will ignore everything else after that. It only works if it's the default template.

Please, this is critical. It breaks completly Module code generation in ABP Suite.

ABP Framework version: v9.1.0 UI Type: MVC Database System: EF Core Tiered (for MVC) or Auth Server Separated (for Angular): no

Hello,

I followed up this case https://abp.io/support/questions/8966/Layout-error-scroll-beyond-footer because I believed It was the same case but it's happening with the footer but not ps__rail-x and ps__rail-y

In a clean ABP Project with MVC + EFCORE Template, if you select the Top Menu version of the Menu, you will see a lot of empty space at the bottom of the site even after the <footer> element

It is because the <ul> blocks for the SaaS and CMS menu are placed at the bottom but with "visibility: hidden;"

When using visibility : hidden; in the .lpx-menu-dropdown it only hides the element but It doesn't remove the space that It uses.

I suggest to use display: none; instead and enable again in the javascript when the mouse is placed on top of the menu.

Also, if there is a workaround for a while I am open for suggestions.

Thanks!

Hello!

I just reinstalled ABP Suite and I've got the following error while trying to change ABP Suite Version

This is the logs


2025-04-12 18:34:33.514 -05:00 [INF] Initialized Scheduler Signaller of type: Quartz.Core.SchedulerSignalerImpl
2025-04-12 18:34:33.514 -05:00 [INF] Quartz Scheduler created
2025-04-12 18:34:33.515 -05:00 [INF] JobFactory set to: Quartz.Simpl.MicrosoftDependencyInjectionJobFactory
2025-04-12 18:34:33.574 -05:00 [INF] RAMJobStore initialized.
2025-04-12 18:34:33.574 -05:00 [INF] Quartz Scheduler 3.13.0.0 - 'XXXXXXXXXXXXXXXXXXXXXXXXXX' with instanceId 'NON_CLUSTERED' initialized
2025-04-12 18:34:33.574 -05:00 [INF] Using thread pool 'Quartz.Simpl.DefaultThreadPool', size: 10
2025-04-12 18:34:33.575 -05:00 [INF] Using job store 'Quartz.Simpl.RAMJobStore', supports persistence: False, clustered: False
2025-04-12 18:34:33.588 -05:00 [INF] Adding 0 jobs, 0 triggers.
2025-04-12 18:34:33.609 -05:00 [INF] Scheduler XXXXXXXXXXXXXXXXXXXXXXXXXXXX_$_NON_CLUSTERED started.
2025-04-12 18:34:34.439 -05:00 [INF] Starting ABP Studio Backend...
2025-04-12 18:34:34.649 -05:00 [INF] Initialized all ABP modules.
2025-04-12 18:34:34.827 -05:00 [INF] Application started. Press Ctrl+C to shut down.
2025-04-12 18:34:34.828 -05:00 [INF] Hosting environment: Production
2025-04-12 18:34:34.828 -05:00 [INF] Content root path: C:\Users\xxx\AppData\Local\abp-studio\current
2025-04-12 18:34:39.809 -05:00 [INF] Trying to connect to ABP Studio Backend: http://localhost:38271
2025-04-12 18:34:41.077 -05:00 [INF] Start processing HTTP request GET https://abp.io/api/app/post?*
2025-04-12 18:34:41.078 -05:00 [INF] Sending HTTP request GET https://abp.io/api/app/post?*
2025-04-12 18:34:42.652 -05:00 [INF] Received HTTP response headers after 1569.5144ms - 200
2025-04-12 18:34:42.653 -05:00 [INF] End processing HTTP request after 1581.042ms - 200
2025-04-12 18:34:49.596 -05:00 [INF] Downloading release file 'releases.beta.json' from 'https://abp.io/api/abp-studio/r/download/windows/releases.beta.json?arch=x64&os=win&rid=win-x64&id=abp-studio&localVersion=0.9.25'.
2025-04-12 18:34:49.597 -05:00 [INF] [VPK] Creating HttpClient for AbpIoFileDownloader
2025-04-12 18:34:49.598 -05:00 [INF] Start processing HTTP request GET https://abp.io/api/abp-studio/r/download/windows/releases.beta.json?*
2025-04-12 18:34:49.599 -05:00 [INF] Sending HTTP request GET https://abp.io/api/abp-studio/r/download/windows/releases.beta.json?*
2025-04-12 18:34:50.990 -05:00 [INF] Received HTTP response headers after 1391.4931ms - 200
2025-04-12 18:34:50.990 -05:00 [INF] End processing HTTP request after 1392.218ms - 200
2025-04-12 18:34:51.005 -05:00 [INF] No updates, remote version (0.9.25) is not newer than current version (0.9.25) and / or downgrade is not enabled.
2025-04-12 18:35:06.149 -05:00 [INF] Received HTTP response headers after 315.4143ms - 200
2025-04-12 18:35:06.150 -05:00 [INF] End processing HTTP request after 316.0258ms - 200
2025-04-12 18:35:06.640 -05:00 [INF] Received HTTP response headers after 302.6267ms - 200
2025-04-12 18:35:06.640 -05:00 [INF] End processing HTTP request after 303.0241ms - 200
2025-04-12 18:35:06.946 -05:00 [WRN] Image reading or resizing failed.
System.IO.FileNotFoundException: The resource avares://Volo.Abp.Studio.UI.Views/ could not be found.
   at Avalonia.Platform.StandardAssetLoader.OpenAndGetAssembly(Uri uri, Uri baseUri)
   at Avalonia.Platform.StandardAssetLoader.Open(Uri uri, Uri baseUri)
   at Volo.Abp.Studio.UI.Controls.AsyncImage.<>c__DisplayClass20_0.tYgrFBeYinJl3SsEgfS.MoveNext()
2025-04-12 18:35:09.278 -05:00 [INF] Starting task execution: Checking license end time
2025-04-12 18:35:09.287 -05:00 [INF] Completed task execution: Checking license end time
2025-04-12 18:35:09.815 -05:00 [INF] Starting task execution: Checking pre-requirements
2025-04-12 18:35:10.127 -05:00 [INF] Received HTTP response headers after 1076.5405ms - 200
2025-04-12 18:35:10.127 -05:00 [INF] End processing HTTP request after 1076.9537ms - 200
2025-04-12 18:35:23.860 -05:00 [INF] .NET tool Volo.Abp.Studio.Cli installed successfully.
2025-04-12 18:35:23.861 -05:00 [INF] Completed task execution: Checking pre-requirements
2025-04-12 18:35:23.862 -05:00 [INF] Starting task execution: Loading extensions
2025-04-12 18:35:23.886 -05:00 [INF] Completed task execution: Loading extensions
2025-04-12 18:35:23.887 -05:00 [INF] Starting task execution: Checking for the new version of ABP Studio
2025-04-12 18:35:23.900 -05:00 [INF] [VPK] Checking for updates...
 URL: https://abp.io/api/abp-studio/r/download/windows
2025-04-12 18:35:25.751 -05:00 [INF] Downloading release file 'releases.beta.json' from 'https://abp.io/api/abp-studio/r/download/windows/releases.beta.json?arch=x64&os=win&rid=win-x64&id=abp-studio&localVersion=0.9.25'.
2025-04-12 18:35:25.752 -05:00 [INF] [VPK] Creating HttpClient for AbpIoFileDownloader
2025-04-12 18:35:25.752 -05:00 [INF] Start processing HTTP request GET https://abp.io/api/abp-studio/r/download/windows/releases.beta.json?*
2025-04-12 18:35:25.752 -05:00 [INF] Sending HTTP request GET https://abp.io/api/abp-studio/r/download/windows/releases.beta.json?*
2025-04-12 18:35:26.415 -05:00 [INF] Received HTTP response headers after 662.1437ms - 200
2025-04-12 18:35:26.415 -05:00 [INF] End processing HTTP request after 662.7139ms - 200
2025-04-12 18:35:26.415 -05:00 [INF] No updates, remote version (0.9.25) is not newer than current version (0.9.25) and / or downgrade is not enabled.
2025-04-12 18:35:26.416 -05:00 [INF] [VPK] No updates available.
2025-04-12 18:35:26.417 -05:00 [INF] Completed task execution: Checking for the new version of ABP Studio
2025-04-12 18:35:29.287 -05:00 [INF] Exception of type 'Volo.Abp.Studio.AbpStudioException' was thrown.
Volo.Abp.Studio.AbpStudioException: Exception of type 'Volo.Abp.Studio.AbpStudioException' was thrown.
   at Volo.Abp.Studio.UI.Commands.OpenAbpSuiteVersionSelectionWindowCommandFactory.GIPucMN45L()
2025-04-12 18:35:29.287 -05:00 [INF] Code:AbpStudio:CantFetchSuiteVersions
2025-04-12 18:35:29.287 -05:00 [INF] Details:
2025-04-12 18:35:29.287 -05:00 [INF] ---------- Exception Data ----------
Error = Failed to retrieve information about 'Volo.Abp.Suite' from remote source 'https://nuget.devexpress.com/api/v3/package/volo.abp.suite/index.json'.
Question
  • ABP Framework version: v9.0.5
  • UI Type: MVC
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no

Hello, I've been wondering about one feature I would like to implement.

I have some pages like www.mydomain.com/Books www.mydomain.com/Authors www.mydomain.com/Magazines

but I would like to group some of them like

www.mydomain.com/CustomModule/Books www.mydomain.com/CustomModules/Magazines www.mydomain.com/Configuration/Authors

I am using ABP Studio to generate my sites so I don't want to modify the folder because it will break the url of the scripts generated (principal issue)

Is there a way to handle this task?

Thanks

  • ABP Framework version: v9.0
  • UI Type: MVC
  • Database System: EF Core (MySQL) /
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

Can't create a clean ABP Project 9.0 or create an initial migration manually

I already installed NET 9.0 SDK, Visual Studio, Node and Yarn

Details:
Build started...
Build succeeded.
Unable to create a 'DbContext' of type 'DemoDbContext'. The exception 'Method 'get_LockReleaseBehavior' in type 'Pomelo.EntityFrameworkCore.MySql.Migrations.Internal.MySqlHistoryRepository' from assembly 'Pomelo.EntityFrameworkCore.MySql, Version=9.0.0.0, Culture=neutral, PublicKeyToken=2cc498582444921b' does not have an implementation.' was thrown while attempting to create an instance. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728"
14:26:47.729 	 Warning      	 Failed to add migration Initial.

Details:
Build started...
Build succeeded.
Unable to create a 'DbContext' of type 'DemoDbContext'. The exception 'Method 'get_LockReleaseBehavior' in type 'Pomelo.EntityFrameworkCore.MySql.Migrations.Internal.MySqlHistoryRepository' from assembly 'Pomelo.EntityFrameworkCore.MySql, Version=9.0.0.0, Culture=neutral, PublicKeyToken=2cc498582444921b' does not have an implementation.' was thrown while attempting to create an instance. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728
14:26:47.729 	 Warning      	 Code:
14:26:47.729 	 Warning      	 Details:
14:27:58.336 	 Information  	 CLI command executed. Command: "abp install-libs"
 Working directory: "C:\Users\Demo\Documents\DemoAbp" 
 CommandResult { ExitCode: 0, IsSuccess: True, StartTime: 11/29/2024 14:26:38 -05:00, ExitTime: 11/29/2024 14:27:58 -05:00, RunTime: 00:01:19.3983980 }
14:27:58.337 	 Information  	 Completed task execution: "Installing client side libraries"
07:38:56.529 	 Information  	 Received HTTP response headers after 1172.7963ms - 200
07:38:56.530 	 Information  	 End processing HTTP request after 1173.2123ms - 200
Question

Hello, c I am using ABP Suite 8.3.0, I've been out for a couple of weeks but I was reading some issues with nuget recently but couldn't find anymore those post in the support forum.

I am trying to update ABP Suite to version 9.0.0 but I am facing lot of issues with it.

I can't even remove abp suite to reinstall it.

I already tried to clear cache but with no luck

Hello!

Since the last updates, I can't create a tiered application. I am a License holder since 2022. Could you please enable it again?

Thanks.

  • ABP Framework version: v8.2.0
  • UI Type: MVC
  • Database System: EF Core (MySQL)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Steps to reproduce the issue:
  • Create an entity using ABP Suite
  • Create a child entity from the previous one.
  • Browse the /swagger page in your solution

The main entity generated gets a "ChildDataGrid" endpoint that is not customized with the "/api/app" default prefix and can't be customized with an override "ConventionalRouteBuilder" class.

  • ABP Framework version: v8.2.0
  • UI Type: MVC
  • Database System: EF Core (MySQL)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no

In "src\Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX\Themes\LeptonX\Components\SideMenu\MobileNavbar\Default.cshtml" The "Settings" text is not being localized. It should be @L["Settings"].Value instead

Extra question:

Is it possible to add the following properties to the ApplicationMenuGroup class? Would be nice to be able to customize the "group" layout in the menu like adding an icon or customData if anyone want's to customize the template but right now, those properties are missing and only available in **ApplicationMenuItem **class

public string? Icon { get; set;} 
public Dictionary<string, object> CustomData { get; } = new();
  • ABP Framework version: v8.2.0
  • UI Type: MVC
    • Database System: EF Core (MySQL)
    • Tiered (for MVC) or Auth Server Separated (for Angular): no

Is there a way to change from SideMenu to TopMenu in runtime?

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

I've been trying to modify the LeptonX, GlobalScript, and GlobalStyle contributor, the style-initializer using a cookie approach but I didn't have much luck. Probably because I couldn't identify all the different files that need to be modified to make a cookie approach (for example) to handle a runtime modification of the sidebar from TopMenu to SideMenu and vice-versa, could you please help me implement this feature?

Showing 1 to 10 of 24 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on October 30, 2025, 06:33