Activities of "EngincanV"

Hi, you can create an angular project by checking the getting-started documentation.

But, unfortunately, the CMS Kit Pro module does not have an angular UI implementation. So, you can use its components in your angular application directly. It's only available for MVC & Blazor UIs, refer to the documentation for further info: https://abp.io/docs/latest/modules/cms-kit-pro

Hi, the related package is in NPM Server: https://www.npmjs.com/package/@volo/abp.commercial.ng.ui/v/9.1.1, so normally, you should be able to install it with npm install command.

Can you provide more information (such as that if the related command runs in a script, in your pipeline, or package.json file of your application etc.)?

i can't install npm i @volo/abp.commercial.ng.ui@9.1.1 npm error code E404 npm error 404 Not Found - GET https://abp.io/Error?httpStatusCode=404 npm error 404 npm error 404 '@volo/abp.commercial.ng.ui@9.1.1' is not in this registry. npm error 404 npm error 404 Note that you can also install from a npm error 404 tarball, folder, http url, or git url. npm error A complete log of this run can be found in: C:\Users\salwa\AppData\Local\npm-cache_logs\2025-05-05T11_07_31_136Z-debug-0.log

Hi, this is the same message with the question text. Can you please further information? How we can reproduce?

Otherwise, it's hard for us to reproduce it and understand the problem.

Hi, the related package is in NPM Server: https://www.npmjs.com/package/@volo/abp.commercial.ng.ui/v/9.1.1, so normally, you should be able to install it with npm install command.

Can you provide more information (such as that if the related command runs in a script, in your pipeline, or package.json file of your application etc.)?

Hi, thanks for sharing your background worker implementation and the issue you're encountering. It occurred to me the reason is: Quartz Scheduler Initialization Delay or Deadlock

When the application runs for the first time, the Quartz scheduler might not have fully initialized before ScheduleJob is executed. This can cause the worker to hang or time out.

✅As a solution: Move the Quartz scheduling logic to the Execute method instead of the constructor. Avoid heavy logic in constructors — especially logic that includes async calls or service resolutions.

Hi berkansasmaz , We registered two apps on Azure, one for desktop and one for our ABP API
The desktop client authenticates using Azure AD and gets the access token to access our API then, the desktop client calls our ABP API using the generated token, and we are able to get the user info

Now we want to register this user under the tenant, log him in, and return the token so the user can access our API using abp application user. How can we achieve this?

    context.Services.AddAuthentication() 
        .AddJwtBearer("AzureAdBearer", options => 
        { 
            options.Authority = ""; 
            options.TokenValidationParameters = new TokenValidationParameters 
            { 
                ValidateIssuer = true, 
                ValidIssuer = "", 
                ValidateAudience = true, 
                ValidAudience = "" 
            }; 
        }); 

[Route("api/app/desktop-auth")] 
[ApiController] 
[Authorize(AuthenticationSchemes = "AzureAdBearer")] // Important: require AzureAdBearer 
public class DesktopAuthController : DiyarSaaSController 
{} 

Hi, did you check this community article?

If you did not please, first read it to see the related steps to use AzureAD for authentication in your application. If you stuck on any point, we can help you on the journey.

Regards.

thanks for your response , can also install CMS Kit Pro ?

You are using CMS Kit and want to upgrade to CMS Kit Pro, right? I'm not sure that the tool does that, but you can easily, right-click and choose the "Import Module" command then choose the CMS Kit Pro Module, in the dialog and add it to your solution.

Regards.

Answer

Hi,

Will our server applications be affected after the license is discontinued?

No, it will not be affected after your license is ended. It's a perpetual license.

Will the Pro modules be discontinued during development after the license is discontinued?

No, you will be able to use the same version of module packages in your solution. The limitation is that you can't upgrade it to a minor or major version, only patch versions are supported.

If our client purchases a separate license, can I connect their project to their new subscription?

You can use your own API key in NuGet.Config file and license code in your appsettings.json. Then, you can check their project and use them.

Will I need to provider a license even if it's expired to run the application?

No, you can run your application without extending/renewing your license.


You can check other details from https://abp.io/faq / and if you have further questions, please send an email to license@abp.io.

Unfortunately that didn't work. I'll see if I can get our systems admin to add an exclusion in Bitdefender to allow that file through.

Hi, we will check if the Volo.Abp.Suite.dll is containing Malware or not. Thanks for reporting.

Answer

Hi,

You can add a new favicon to the ~/wwwroot/favicon.svg and ~/wwwroot/favicon.ico paths to override the current favicon.

For the favicon, we are also able to replace the file, but for some reason while on the login page we still see the default LeptonX favicon.

If you have a separate auth-server, then you should also add the related favicon to the auth-server project too. This might be the reason for that.

Icon displayed on top of the side menu (programmatic way)

You can update the small-icon that is shown when the menu collapses via CSS as follows: (pass the URL to the lpx-logo-icon prop)

:root .lpx-theme-dark,
:root .lpx-theme-dim {
  --lpx-logo-icon: url('/assets/images/logo/logo-light-thumbnail.png');
}

:root .lpx-theme-light {
  --lpx-logo-icon: url('/assets/images/logo/logo-dark-thumbnail.png');
}

As far as I know, there is no programmatic way for that. I'll confirm that.

Regards.

Hi, we have documentation for that, which you can read at https://abp.io/docs/9.2/guides/migrating-from-open-source

You have two options;

  1. Using ABP Studio (so you can directly update from free to pro, with few clicks)
  2. Using ABP Studio CLI

Both options are explained in the documentation.

Regards.

Showing 221 to 230 of 1370 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 November 04, 2025, 06:41