Activities of "EngincanV"

Hi, you can use the script that was shared at https://abp.io/qa/questions/8627/3a17775e-701a-1b24-6604-8bc0622ac518 and pass the version as 0.9.8.

Regards.

I'm running ABP Suite on a sub module that has been upgraded to 9.1.3 from 6 or 7 originally

Adding typeof(VoloAbpCommercialSuiteTemplatesModule) to C:\Users\brauerj\Source\repos\MyProject\modules\MyProject.SubMod\src\MyProject.SubMod.Domain\SubModDomainModule.cs Seemed to solve the problem. But I shouldn't have to do that for each sub module should I?

Hi, by default, in our domain module, we have the related reference, but since you upgraded from a much earlier version, it might not have been added at the time. For now, you can continue by adding the VoloAbpCommercialSuiteTemplatesModule, and if you create a new solution, you will see the module dependency in your domain layer.

Thanks for understanding. Regards.

[jmvvliet] said: Thanks! Would add a lot of value and is complementary to the BookStore example (BookTypes) provided by ABP :)

I agree, it's a great feature that fits well with the BookStore example and how BookTypes are used. It will definitely add value. Thanks again for the suggestion!

Hi, thanks for the feature request! We've created an internal issue to track it and will include it in our planning.

Best regards.

Hi, ABP does not check if the URL is empty or not, it's a nullable field, because in your code you may want to write audit logs for any internal process call. For example, you may want to audit log your event handlers and for these cases, the URL should be emptyl and you can also think similar scenerios where HttpContext is not in the place.

If you don't want to log if the URL is empty, then you can create audit log contributor or configure AbpAuditingOptions and add a selector to its AlwaysLogSelectors property. (See https://abp.io/docs/latest/framework/infrastructure/audit-logging#abpauditingoptions)

Hi, currently, when you have a solution, you can add a DDD module template via ABP Studio UI and select Angular UI:

When you do that, it will create a new layered application with Angular UI. If you only want to add an angular UI, unfortunately, it's not supported yet.

Can we use LocalEventBus as a replacement for DistributedEventBus, particularly for intra-service communication in modules like Identity and SaaS, assuming they are hosted within the same process or closely coupled?

Hi, for distributed systems (and microservices), it's suggested to use distributed events, because of the inter-service communication without tight coupling services to each other. If you don't have a requirement for that, then you can use the local event bus, but most of the time, it will probably not be feasible for development and you will require distributed events. (Unless, you want to tightly couple your services, and this breaks the microservices architecture, because you will not be able to independently deploy your services and so on..)

Is it possible to dynamically switch between LocalEventBus and DistributedEventBus based on a configuration setting (e.g., from appsettings.json) so the same codebase can support both environments (with or without distributed messaging)?

Unfortunately, there is no feature flag for that. But, if you use IDistributedEventBus by default, and switch its provider as LocalDistributedEventBus for a custom setting/option, then it will work like a local event bus. (By default, if you don't configure a provider it uses LocalDistributedEventBus by default and it works as a local event bus - in memory -)

[dshapiro] said: For authentication we should define a new OpenID application within ABP and configure Elsa Studio to authenticate via OIDC? Or perhaps there's a simpler way to accomplish this as Elsa Server is hosted within the ABP project, so should have direct access to the Identity provider.

Hi, for authenticating Elsa Studio with your ABP based application, the recommended approach (as you stated) is to define a new OpenID Connect (OIDC) application within your ABP AuthServer. Then, configure Elsa Studio to authenticate against your ABP AuthServer using this new OIDC client.

Elsa might be providing a sample for integrating with a .NET application with identity, maybe you can check it through its repository or elsa-samples repository.

Regards.

[g.hasan@tatweermea.com] said: Sure, email sent

Thanks. We will check the report and get back to you.

Regards.

Hi, for LeptonX Theme customization, you can refer to the following links:

  • https://abp.io/docs/latest/ui-themes/lepton-x#leptonx-theme-customization (for MVC, Angular, Blazor UIs)
  • https://abp.io/docs/latest/ui-themes/lepton-x#source-code (installing the source code)
  • https://abp.io/docs/latest/ui-themes/lepton-x/source-files (for SCSS Files)
Showing 81 to 90 of 1355 entries
Learn More, Pay Less
33% OFF
All Trainings!
Get Your Deal
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.0.0-preview. Updated on September 10, 2025, 06:30