Activities of "ageiter"

I just had problems with the suite when I tried a master-child relationship and then wanted to undo it. The procedure can be described as follows:

  1. Create a master-entity named Company (-> Company.json) -> generate the classes

  2. Create a child-entity named Employee, select Company as master (-> Employee.json) Note: The information of the child is also written in Company.json (which causes the problem later).

  3. So I change the type of the Employee back from Child -> Master.

  4. Create a regular navigation property for Company and generate the classes for Employee.

  5. Then I generate the classes for the Company again. Now I have problems because of missing methods etc.

I then realized that there were still old entries of the child in Company.json. They were not deleted again when I switched back from Child -> Master for the Employee.

Since you can't see this in the Suite UI, errors quickly occur and I then spent a lot of time trying to find the error in the templates...

Thank you very much, I have now understood the concept.

I assume that you can get pretty far with the minimum resources of 250 MB when hosting on Azure, right?

I wish that you could also select the base class for the child entities (not root classes, of course, but the other three). Specifically, I would have liked to set the child to "FullAuditedEntity".

Thank you, that answers certain questions.

But WHY can I run the Blazor server app without Redis and not the public website? Is it because the Blazor app is required for authentication and the CRM module, making it a distributed application?

Thanks for the link, but it doesn't actually answer my question.

I did NOT select "tiered" when generating the solution.

Thank you, but the main problem is the error in the DataGrid and not the migration ;-) But I assume you created a bug for that too.

Thank you for fixing this.

Could you please refund the ticket? Thanks.

That works, thank you!

I still have 7.4.2 and 2.4.3.

@liangshiwei: I think your change is not yet correct. You wrote the following:

options.MobileMenuSelector = items => items.Where(x => x.MenuItem.Name == "MyProjectName.Home" || x.MenuItem.Name == "MyProjectName.Dashboard");

However, it would be correct to use the constants and not strings.

options.MobileMenuSelector = items => items.Where(x => x.MenuItem.Name == MyProjectName.Home || x.MenuItem.Name == MyProjectName.Dashboard);

Showing 121 to 130 of 208 entries
Made with ❤️ on ABP v9.0.0-preview Updated on September 20, 2024, 08:30