Open Closed

Your feature request 💡 #3052


User avatar
3
alper created
Support Team Director

You can post your feature request under this topic. If other members like the feature, they can upvote☝️ the post. Upvotes will be considered when choosing from feature requests.

Rules of posting to this thread:

  • Your post should only contain feature requests. Posts with bug reporting or asking questions will be removed.
  • Your feature request must be a generic feature that will be used by most of the ABP developers.
  • Your feature request must clearly explain the problem the feature solves.
  • If you have multiple feature requests, do not write them in separate posts. Merge all the requests in a single post.

130 Answer(s)
  • User Avatar
    1
    cicna created

    1、增加一个字段说明 1、Add a field description

    2、当使用suite生成代码后,dto、entity的summary都加上这个“字段说明” 2. After using suite to generate code, add this "field description" to the summary of dto and entity.

    3、还有表(实体)说明,在实体类的summary上显示 3. There are also table (entity) descriptions, which are displayed on the summary of the entity class

  • User Avatar
    0
    portx-dev created

    I would like to implement a webhook feature like ASP.NET Zero.

    https://docs.aspnetzero.com/en/aspnet-core-mvc/latest/Features-Webhooks

  • User Avatar
    0
    alper created
    Support Team Director

    I would like to implement a webhook feature like ASP.NET Zero.

    https://docs.aspnetzero.com/en/aspnet-core-mvc/latest/Features-Webhooks

    You can implement this feature on the framework side > https://github.com/abpframework/abp We will be happy to see your PR.

  • User Avatar
    0
    roberto.fiocchi@mcsi.it created

    I would like to implement a webhook feature like ASP.NET Zero.

    https://docs.aspnetzero.com/en/aspnet-core-mvc/latest/Features-Webhooks

    You can implement this feature on the framework side > https://github.com/abpframework/abp We will be happy to see your PR.

    I think @portx-dev was asking you to develop it as a feature of the Abp Commercial version :-)

    The requested feature is already on the roadmap https://docs.abp.io/en/abp/latest/Road-Map from 2020 https://github.com/abpframework/abp/issues/4223

  • User Avatar
    0
    portx-dev created

    I think @portx-dev was asking you to develop it as a feature of the Abp Commercial version :-)

    yes, I want to add webhook for Abp Commercial version!

  • User Avatar
    0
    AndrewT created

    Blazor Web Assembly.

    1. Impersonate Users - So a host user can impersonate a tenant user for support and troubleshooting.
    2. Remove the redirect requirement for login. We do not want to use the ABP website feature, we want users to go straight to login page, and be redirected to it after logout.
    3. Improve the speed to load the application, from URL click, and then from Login. There are lots of ways to improve this, a significant one would be the open login page directly.
    4. Better example of how to integrate SaaS monthly and/one off payment with Stripe (show what stripe settings are used for the example).
    5. Better example of using AzureAD for validation of tenant users.
  • User Avatar
    0
    AndrewT created

    Add SCIM functionality to automate onboarding and offboarding tenant users. This would be part of SSO functionality too. Allow the SCIM to be extended to also set the Role and other application defaults.

    https://learn.microsoft.com/en-us/azure/active-directory/fundamentals/sync-scim

    Here is an example of how others do it; https://www.strongdm.com/docs/admin/identity-providers/azure-scim-provisioning

  • User Avatar
    0
    Navneet@aol.com.au created
    1. Love to see if ABP Suite can generate separate pages for Create and Edit Model.
    2. When creating a new layered Application via ABP Suite, an option to add all UI (MVC, Blazor, Maui, Angler...) in one go, similar is already possible with Module but not with Application.
    3. Generate CRUD from Entity Classes
  • User Avatar
    4
    FrancoisLabelle created

    ABP suite is almost unusable to maintain an application, especialy after a while when modifications has occured in the first version of generated code. Doing a simple update, like adding a new field to an entity, has 95% odds to break the code, the tests, and needs manual file comparisons, fixes and implies a lot of error possibilites.

    But, I think that if the first class generated were made using partial class and partial methods... and the code being generated marked by #region block and/or some comments marker like "/* ABPSuite generated code, do not do code change below/above */, then it will make updates possible (and easier to deal with in ABP Suite code generator).

    Then, some "inteligence" could be added in the code generatior and start to "update the code", not just restarting from scratch and igoring the changes made by others...

    ABP Suite is a nice tool, able to save us A LOT of time, but it misses some features to still be a great value after the initial applcation creation.

  • User Avatar
    1
    alper created
    Support Team Director

    ABP suite is almost unusable to maintain an application, especialy after a while when modifications has occured in the first version of generated code. Doing a simple update, like adding a new field to an entity, has 95% odds to break the code, the tests, and needs manual file comparisons, fixes and implies a lot of error possibilites.

    But, I think that if the first class generated were made using partial class and partial methods... and the code being generated marked by #region block and/or some comments marker like "/* ABPSuite generated code, do not do code change below/above */, then it will make updates possible (and easier to deal with in ABP Suite code generator).

    Then, some "inteligence" could be added in the code generatior and start to "update the code", not just restarting from scratch and igoring the changes made by others...

    ABP Suite is a nice tool, able to save us A LOT of time, but it misses some features to still be a great value after the initial applcation creation.

    I totally agree with you Francois... And already created an internal feature issue for this. Not an easy feature to implement but we'll do our best.

  • User Avatar
    1
    Dicky.tech@gmail.com created

    Add support for multitenant azure app configuration https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-convert-app-to-be-multi-tenant and azure tenant id on the tenants table.

  • User Avatar
    1
    Dicky.tech@gmail.com created

    Most .net developers host there solutions on azure.

    It's currently hectic to deploy abp.io app on azure, an automation script would be great.

    Abp is a multi tenant application, I believe onboarding a new customer (creating a new tenant) is a manual process. Would be great to automate that. I.e a customer registers on the public portal and after approval a new tenant is created automatically.

    Lastly, when hosted on azure and each customer wants to authenticate with there own azure tenant app registration how is this supposed to be configured?

    New customer onboarding is currently missing

  • User Avatar
    0
    ndeol@woolworths.com.au created

    We should be able to override extensible shared components. They are extremely important to bring Company design alive in the angular app. Otherwise, at the moment, we override every component individually if we have to override. Specially
    abp-extensible-table',

    @Component({
    exportAs: 'abpExtensibleTable',
    selector: 'abp-extensible-table',
    templateUrl: './extensible-table.component.html',
    changeDetection: ChangeDetectionStrategy.OnPush,
    })
    export class ExtensibleTableComponent<R = any> implements OnChanges {
    protected _actionsText: string;
    @Input()
    
  • User Avatar
    0
    developer@mcsi.it created

    A couple feature requests concerning Abp Suite, specifically using Blazor WebAssembly:

    1. With the new feature that enables an attribute to be shown or not on the grid of the page (https://support.abp.io/QA/Questions/3052/Your-feature-request#answer-3a0961dc-7f80-6a34-2349-37d908549b19) it could prove useful to be able to separate those attributes that will show up on the grid in a different DTO so that the client receives only the necessary informations, increasing performance and security.
    2. Following the first request, add the possibility to generate a "View" modal so that the user can view the entity in detail.
    3. Add the feature to create "Advanced filter" for the entity's page (this feature was already present in AspNetZero RadTool) (https://github.com/abpframework/abp/issues/15944)
    4. Trying the template system (https://docs.abp.io/en/commercial/7.3/abp-suite/editing-templates) we found that in most cases it felt confusing, mostly because it is divided in many different files and it gets difficult to piece everything together, it could be useful to have a guide on how everything ties togheter or if it's not too late, consider a rework to be more similar to the AspNetZero RadTool template system
  • User Avatar
    1
    lizhaofeng created

    In Language Management, it is desired to add the functionality of adding Language Text. Currently, our team is also facing the following issue.

    https://support.abp.io/QA/Questions/3490/Is-there-any-way-to-add-an-entry-in-language-text-manually-through-UI-without-editing-the-json-file

  • User Avatar
    1
    hussein created

    Forms Module:

    Add more options when you want to create a form survey such as:

    • upload image
    • rating
    • related questions based on the answer of yes /no
  • User Avatar
    0
    Sturla created

    I have few ideas for Suite functionality

    Make it possible to

    • Make Suite more design friendly so its easier to rationalise over the design before creating code.
      • Add description to classes and properties in the Suite UI that will then be added as comments in the code.
      • View the design as a Database Schema Diagram. That way you don´t have to navigate between entities or create the code, apply migrations to a db and then view the schema...
    • Ability to add more than just domain services with Suite.
      • I would like to be able to easily add a service from UI to repository layer where it communicates with a 3rd party API (imagine any Azure service).
      • This would come with all the needed bells and whistles needed (Polly/Refit/etc).
      • No database/EF related stuff.
      • Ability to add the endpoint we want to communicate with into the UI for auto discovery and code generation (e.g. for response dto´s).
    • Ability to load entities from a database with their relationships (many-to-x).

    I think that Suite has lot of possibilities to be a even grater tool than its now!

  • User Avatar
    0
    Sturla created

    Another Suite one

    If you add an entity with relationship to Identity it will fail on creation because the dbContext does not have using Volo.Abp.Identity; so need to add that and re-run the creation in Suite.

    It would be great if Suite could just add that using automatically.

  • User Avatar
    1
    balessi75 created

    We would like support for a Idle Session Timeout with a configurable timeout duration and a prompt to the user asking if they want to continue their session.

    Appreciate your consideration.

  • User Avatar
    0
    portx-dev created

    I would like you to implement a function to separate read/write endpoints as follows.

    https://support.abp.io/QA/Questions/4870/I-want-to-Separate-DB-read-and-write-endpoints _

  • User Avatar
    0
    Revolution created

    Add the features present in AspNetZero RadTool to Abp Suite as the section "Other" where we can set "Advanced Filter", "List in UI" and "Create and Update".

    And, if possible, reduce the number of template files used by Abp Suite also giving the possibility to indicate the sub-path where to save the files as it could be done in AspNetZero RadTool.

    Thanks,
    Roberto

    yes this is on the roadmap , we'll implement it.

    this feature is included in ABP v7.2 release.

    The Advanced Filter is still missing on the Blazor Server UI template. Do you plan that as well?

  • User Avatar
    0
    Sturla created

    Please make these windows that contain subdomain users a popup grid or something. Its super hard and dangerous to be working with it like this

  • User Avatar
    0
    jfistelmann created

    ABP Suite: Add support for json column type for property https://support.abp.io/QA/Questions/5428

  • User Avatar
    0
    roberto.fiocchi@mcsi.it created

    https://docs.abp.io/en/commercial/latest/startup-templates/application/deployment-iis?UI=Blazor&DB=EF&Tiered=No

    Write the guide for deployment on IIS also indicating how to publish Blazor WASM (frontend and backend project) from VS2022 with different environments (DEVELOP/STAGING/PRODUCTION)

    Thanks

  • User Avatar
    0
    Sturla created

    Add .editorconfig to all project/solution templates and update the code accordingly to have more consistency of code.

    Like if I add this .editorconfig file, from David McCarter, to a brand new project I get over 70 errors, 400 warnings and 2200 suggestions...

    There are probably lot in there that could be suppressed and not be used in this codebase but wouldn´t it be great to have some standard and help users from the start?

    Update It's even much worse than that... because try to create a new vanilla solution and add some domain item and let it create code and there are default warnings in every single project.

    So if I wanted to add <TreatWarningsAsErrors>true</TreatWarningsAsErrors> to the projects I would have to do lots of extra work cleaning up these warnings (that are now error) every time I add something with Suite.

    Don´t you agree that for a framework this should not be like that?

Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11