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
    0
    Sturla created

    Please add to Suite creation information about each project in the UI. Is the project "tired, Blazor Server, PostgreSQL etc. This will make it easier to create a the same type of project to compare and update the code. And its just smart to have this information in the Suite to begin with for many other reasons.

    And add a button in the dropdown, "create new version" that creates the same type of project using the same entities but with the newest version, this makes it easier to get a new version of the code to compare when updating between versions.

  • User Avatar
    0
    jfistelmann created
    Suite: Add ability to manually specify a project's ABP Version

    Problem: When using Directory.Build.Props like this

    to unify the abp version inside the whole project

    ABP suite is not able to detect on which version my app is running on.

    Suggested solution Ability to manually specify the version somewhere.

  • User Avatar
    0
    Sturla created

    Add One-to-Many functionality to Suite (its not there today) and add something about it in the documentation please!

    I even created a question on the topic to get an answer, Please make creating One-to-many relationship in Suite work!

  • User Avatar
    0
    Sturla created

    Let Suite respect the partial keyword so we can at least create our own partial classes where our code is safe from being overridden by the tool.

    Now it just deletes everything and overrides the whole class so the Suite generation fails because the partial keyword is removed.

    If Suite can´t be less intrusive (pasting new code over everything) and just update the code I would personally I would like for you to implement partial design for the AppService, Managers and repository classes where people are mostly changing and updating code.

    Suite is just a one-time-creation tool and that is hindering its full potentials and usefulness!

  • User Avatar
    0
    Sturla created

    Please add Guid into the dropdown for creating a property

    If I remember correctly it wasn´t there because there was some issue with Blazor but now it works fine.

    Now I just update the .json file with a Guid

    but it has the consequences that the value isn´t shown in edit mode..

  • User Avatar
    0
    Sturla created

    Create a template that can be used for super cheep hosting on Azure Static Web were it can use Azure Functions to authenticate and get static data from Sqlite (or in memory read from file?).

    I for example want to switch from my Ghost.org blog to that and just for my personal blog and want to use abp.io CMS Blogging capabilities.

    For this I only need to log in (password can be static in the Azure Functions and the blog could come from Sqlite

  • User Avatar
    0
    FrancoisLabelle created

    I think it's about time to get all the same features of the Identity Management using Blazor or MVC. Blazor version still lacks a lot of features since a very long time:

    • Drag and drop of Organisation units
    • While editing a user, while in the "Roles" tab
      • Having roles inherited from OU assignations suffixed with (OU) and grayed out (unclickable).
      • Having roles counts in the Tab titles. E.g. Roles (2)
    • While editing a user...
      • What hapenedd to the Or. units tab (7.2.3 has nothing in it ?!?!)
      • Display the list of OU assigned to the user.
      • Display to counts of Org.Units in tab title.

    Capture of Mvc...

    Capture of Blazor (server)

    By the way, the fact that using Blazor, we can uncheck an inherited role, save, and come back to see it's still there, can also be considered as a bug.

    Thanks.

  • User Avatar
    0
    mkinc created

    Allow form prop extensions for dynamic properties to actually be dynamic on create forms

    Is there an existing issue for this?

    • [X] I have searched the existing issues

    Is your feature request related to a problem? Please describe the problem.

    As a developer I want to be able to use the record field in PropPredicate and PropCallback properties on Create forms So that I can dynamically set, for example, the disabled property based on the value of other properties that are currently set in the create form

    Describe the solution you'd like

    The syntax would remain identical to how it is now, only that it would actually work. It should be such that the documentation can be changed to say that the record field (and others?) are available on create forms (e.g. create user). https://docs.abp.io/en/abp/latest/UI/Angular/Dynamic-Form-Extensions

    For example, a new extra property that I add to the form can be disabled or enabled based on whether the user has checked IsActive or not.

    https://github.com/abpframework/abp/issues/17374

  • User Avatar
    0
    alper created
    Support Team Director
    Suite: Add ability to manually specify a project's ABP Version

    Problem: When using Directory.Build.Props like this

    to unify the abp version inside the whole project

    ABP suite is not able to detect on which version my app is running on.

    Suggested solution Ability to manually specify the version somewhere.

    @jfistelmann you can set the version info manually. There are also other options that you can manually edit. Just open the following file:

    Windows:

    %UserProfile%\.abp\suite\appsettings.json
    

    MAC:

    ~/.abp/suite/appsettings.json
    
  • User Avatar
    0
    alper created
    Support Team Director

    this problem has been addressed and will be fixed in the upcoming version

  • User Avatar
    0
    alper created
    Support Team Director

    Create a template that can be used for super cheep hosting on Azure Static Web were it can use Azure Functions to authenticate and get static data from Sqlite (or in memory read from file?).

    I for example want to switch from my Ghost.org blog to that and just for my personal blog and want to use abp.io CMS Blogging capabilities.

    For this I only need to log in (password can be static in the Azure Functions and the blog could come from Sqlite

    create a single-layer template from the open-source side. you just need to replace the authentication.

  • User Avatar
    0
    alper created
    Support Team Director

    ABP Suite most wanted feature has been implemented. Your custom code will not be overwritten anymore https://commercial.abp.io/releases/pr/14629

  • User Avatar
    0
    Sturla created

    create a single-layer template from the open-source side.you just need to replace the authentication.

    And can I use the CMS module (that has the blog capabilities) with it?

  • User Avatar
    0
    Sturla created

    ABP Suite most wanted feature has been implemented.Your custom code will not be overwritten anymorehttps://commercial.abp.io/releases/pr/14629

    AWESOME to see Suit getting some love! 🦾

  • User Avatar
    1
    Navneet@aol.com.au created

    ABP Suite most wanted feature has been implemented. Your custom code will not be overwritten anymore https://commercial.abp.io/releases/pr/14629

    This is Amazing addition to Suite. Well done ABP Team.

    Can ABP team create a customisation sample for us to learn for-example adding collection/List to RootEntity, Domain Services, EFcore and Application Services and then regenerate based code

  • User Avatar
    0
    EngincanV created
    Support Team .NET Developer

    ABP Suite most wanted feature has been implemented.
    Your custom code will not be overwritten anymore
    https://commercial.abp.io/releases/pr/14629

    This is Amazing addition to Suite. Well done ABP Team.

    Can ABP team create a customisation sample for us to learn for-example adding collection/List to RootEntity, Domain Services, EFcore and Application Services and then regenerate based code

    Hi, we have an internal issue with creating documentation to highlight this feature. We will describe the customization process within an example.

  • User Avatar
    0
    roberto.fiocchi@mcsi.it 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.

    @alper The Advanced Filter is still missing on the Blazor WASM UI template 7.4 rc2. When will it be released? Thanks

  • User Avatar
    0
    alper created
    Support Team Director

    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.

    @alper The Advanced Filter is still missing on the Blazor WASM UI template 7.4 rc2. When will it be released? Thanks

    this is implemented with 7.4.rc-2 did you update your solution?

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

    Yes, I have updated abp suite and created a new project. There is the fix for advanced filters that were not generated before, but in abp suite there is no check box to choose which fields to use.

    Maybe I didn't explain myself well. I expected to have the "Advanced Filter" checkbox in the field properties

    Thanks for your patience

  • User Avatar
    0
    alper created
    Support Team Director

    Yes, I have updated abp suite and created a new project. There is the fix for advanced filters that were not generated before, but in abp suite there is no check box to choose which fields to use.

    Maybe I didn't explain myself well. I expected to have the "Advanced Filter" checkbox in the field properties

    Thanks for your patience

    Oh you mean you want to have the advanced filter optionally generated (for all UI types)

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

    Yes, I have updated abp suite and created a new project.
    There is the fix for advanced filters that were not generated before, but in abp suite there is no check box to choose which fields to use.

    Maybe I didn't explain myself well.
    I expected to have the "Advanced Filter" checkbox in the field properties

    Thanks for your patience

    Oh you mean you want to have the advanced filter optionally generated (for all UI types)

    Yes, like RadTool does on AspNetZero Thanks

  • User Avatar
    0
    Sturla created

    Add Architecture Tests (e.g. NetARchTest in the templates to guide best practises.

    p.s Is it possible to have the cursor in the URL field when adding a link so you can Ctrl+v after hitting the link icon (and can we also please have a Ctrl+k or Ctrl+L to get that modal open?)

  • User Avatar
    0
    byersjus created

    There are many feature requests and question posts regarding the need for Suite to support "payload" data in many-to-many join entities.

    While that feature should still be implemented as soon as possible, a useful half-measure would be to expand the new "customizable code" feature that generates partial classes and preserves modifications to the join entities generated by n:n navigation collections in Suite.

    That way, we could at least attempt to add additional data fields to join entities without wiping them out on Suite regens.

  • User Avatar
    0
    Sturla created

    Engadgement email system!

    System that handles incrementally sending emails to tenants after they sign up. Totally configurable with great UI overview.

    Scenario: Tenant signs up today. Tommorow we send them an email with links and information to our docs. 1 week later we send them an email about something else they can/should do. Then we send them an email after 4 weeks with some poll on how things are going.

    We can also send them emails based on values from a database. Say “BankAccountInfoAdded=false” will send a reminder email reminding them to do this. If its true then the email will not be sent.

    UI

    • You should be able to design the Email and what parameters go into it.
    • Conditions. Email is sent based on time (since registered, time of month (1. of each mont), every 2 weeks), condition some value in db (they havent clicked the lik in the email or added some information)
    • Email could be composed with composite information from “dynamic” sql. Imagine sending an email each month with information about the count of users signed up, how many times they logged in, how many this and that (depending on your system). So the UI should be able to do selects to get this information,store it (?) and then send out the email.

    I at least would love some help retaining my customer with a system like this and not having to program it all for each and every scenario.

  • User Avatar
    0
    Sturla created

    I want to give a manager of my SaaS the rights to reset a users password but that permission is missing from the Identity Management. It is thankfully in the Saas Tenant management

    but there is no such Set Password in Identity Management

    Can you please add this permission. I don´t want to give my manager any more rights than I want.

    And btw he should NOT be able to reset my host password. How can we prevent that?

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