Open Closed

How to extend Payment module entities #1792


User avatar
0
petri.uusitalo created
  • ABP Framework version: 4.4.0
  • UI type:Blazor
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
  • Exception message and stack trace:
  • Steps to reproduce the issue:"

I need to extend some entities of the payment module (Plan and/or GatewayPlan), but I cannot find a class from the payment module which inherits ModuleExtentionConfiguration. How can I extent entities in this module? As it is an official commercial module I assume it has extension point that we can fork via ObjectExtensionManger?

I know I can add new db field by using EfCoreEntityExtensionMappings class, but then I need to also take care of the extending the entity with my custom fields, extend DTOs and modify the UI manually. It would be nice if I could just use the ModuleExtensionConfigurator to extend the Plan/GatewayPlan and framework will take care of visualisation in the UI (tables, add/edit form) - in a similar way how I can do it for e.g. SaaS module Edition entity...


4 Answer(s)
  • User Avatar
    0
    alper created
    Support Team Director

    this is an example of how you can add extra properties to your entity

  • User Avatar
    0
    petri.uusitalo created

    Hi,

    Yes, I know I can play with extra properties as well. But this doesn't answer to my question. Is there a way to customize it by using ModuleExtentionConfiguration (like I can customize SaaS module entities Tenant and Edition). In this way I am able to define the extra properties and framework will take care of adding them to the APIs and UI as well.

    For example for SaaS I can do:

    But for Payment module there is no .ConfigurePayment or similar extension. There is generic .ConfigureModule extension but it requires tha type ModuleExtensionConfiguration for the action.

  • User Avatar
    0
    alper created
    Support Team Director

    hi I've created an internal issue for this enhancement (issue no: 7639) probably it'll be implmented in 5.0

  • User Avatar
    0
    petri.uusitalo created

    OK. Thanks

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 v9.3.0-preview. Updated on May 21, 2025, 13:37