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.
150 Answer(s)
-
1
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
-
0
I would like to implement a webhook feature like ASP.NET Zero.
https://docs.aspnetzero.com/en/aspnet-core-mvc/latest/Features-Webhooks
-
0
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.
-
0
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
-
0
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!
-
0
Blazor Web Assembly.
- Impersonate Users - So a host user can impersonate a tenant user for support and troubleshooting.
- 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.
- 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.
- Better example of how to integrate SaaS monthly and/one off payment with Stripe (show what stripe settings are used for the example).
- Better example of using AzureAD for validation of tenant users.
-
0
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
-
0
- Love to see if ABP Suite can generate separate pages for Create and Edit Model.
- 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.
- Generate CRUD from Entity Classes
-
4
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.
-
1
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.
-
1
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.
-
1
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
-
0
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()
-
0
A couple feature requests concerning Abp Suite, specifically using Blazor WebAssembly:
- 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.
- Following the first request, add the possibility to generate a "View" modal so that the user can view the entity in detail.
- 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)
- 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
-
1
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
-
1
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
-
0
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!
- Make Suite more design friendly so its easier to rationalise over the design before creating code.
-
0
-
1
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.
-
0
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 _
-
0
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,
Robertoyes 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?
-
0
-
0
ABP Suite: Add support for json column type for property https://support.abp.io/QA/Questions/5428
-
0
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
-
0
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?