Hi, I could successfully generate CRUD pages for the module-pro template as can be seen below:
We are not providing, database-provider selection for the module-pro template but as far as I see, you have specified that you are using PostgreSQL as the database provider:
Probably you have switched the database provider manually in the solution and now trying to generate CRUD pages, right? Can you confirm? If so, ABP Suite can not know your database provider and might not generate code according to that, and unfortunately, there is nothing we can do, because the solution is modified.
I follow : https://community.abp.io/posts/upgrade-your-existing-projects-to-.net-8-abp-8.0-x0n7hiqr To update from 7.4.1 to 8.0.0
And I have two errors when I launch my Blazor application:
Failed to start platform. Reason: TypeError: Cannot read properties of undefined (reading 'dotnet.wasm') at Vt (global.js?_v=638368097806085722:1:62226) TypeError: Cannot convert undefined or null to object at Function.keys (<anonymous>) at global.js?_v=638368097806085722:1:37659 at global.js?_v=638368097806085722:1:38464 at Object.start (global.js?_v=638368097806085722:1:46018) at Vt (global.js?_v=638368097806085722:1:62202)
Afterwards, I run "abp bundle" in folder blazor.host
Did you follow the migration guides mentioned in the article? You should update the Blazorise package versions to 1.3.2
and then run abp bundle
command.
Also, you should update the LeptonX package version as follows:
<PackageReference Include="Volo.Abp.AspNetCore.Components.WebAssembly.LeptonXTheme" Version="3.0.*-*" />
Hi, please run the abp bundle
command manually under the Blazor projects. This is a known issue, it has been fixed and will be included in the next version.
Thanks for the links, we will try and implement please keep this open for next 3-4 days then if you don't hear from us you can close this ticket.
Sure, I'll keep it open.
Hi, we don't provide text-editor components out of the box with LeptonX Theme. We are using https://github.com/nhn/tui.editor as the editor in the support.abp.io website.
If you want you can use the @abp/tui-editor npm package in your application and follow the steps on the website for configurations.
Here is an example usage: new.js#L63-L87 from the Blogging module.
Hi, thanks for reporting this problem. We were aware of it and actually fixed it. It will be available with the next release and
I have refunded your ticket. Best regards.
You understand it correctly, but I should have added one important detail. I don't really care about update with those connections, I am fine with updating the way it has been implemented today. I really only see a need from a display and reporting side. Imagine a screen where you want to view the Product Details (from your sample), but you always want to know the product category (up a level), and what order line it used (up a level again), and the order id (up a level again). If you had navigation connected all the way down, you'd be able to do that with one database call. I know a custom sql call can pull that together, but I'd like to see ABP suite get a little more polished for even quicker development. In our complex cases we use ABP Suite to generate the base code, but then heavily modify it to support our need.
I have taken note of this and will create a internal issue, so we can prioritize and work on it later on.
As for your link, I had not seen that yet. I also don't see the "Entty Type" selection in my version of ABP Suite. I am using V7.4.2. Why don't I see that?
The Master/Detail Relationship feature has been added with v8.0, this is why you are not seeing it as an option. If you want to use it, you should update the ABP CLI, ABP Suite and your project's version to v8.0 and then you can use the feature.
Best regards.
Yes from ABP Suite. The current template generates a single level dto usually called ObjectWithNavigationProperties. This is great, but if that object has a list collection property with its own different navigation properties, it would be great to auto generate and connect to it as well. Maybe a toggle to specify how far deep to connect the objects navigation properties. I solved my immediate need by basically changing the ObjectWithNavigationProperties -> List<ChildObject> to ObjectWithNavigationProperties -> <ChildObjectWithNavigationProperties>. Abp suite is very powerful, but it just needs a few more items to make it so you don't need to code anything.
As far as I understand, you want a multi-level navigation-property/navigation-connection based form structure, as in the following:
Order -> Order Lines -> Products (add,delete vs.) -> Product details
If I understood you properly, you can't update Product Details from the Order entity, instead you should update it through the product entity and so on.
If you want a nested structure and the navigation properties that you defined are details of the related entity rather than independent unit, you may give a shot to ABP Suite's Master/Child Relationship support
Please correct me, if I misunderstood you.
Hi @rafael.gonzales, thanks for your effort and findings. I'll evaluate these problems and create internal issues.
Regards.