as mentioned in my previous post, you can always add your module to the Suite and create your CRUD pages (and use it in your microservice solution) by supporting Microservice template, what are you exactly looking for?
hi, Suite doesn't support the Microservice template. You can create your own custom module to be used in your microservice project. And you can add the module to Suite, then it'll work.
Hello,
CRUD Page Generator not generate files for blazor project if you working on module
@murat.yuceer this is not implemented yet. we'll support Blazor modules in v4.4
I am encountering an error trying to update a project to the latest release. The error occurs both the CLI and with Suite.
Suite - upgrade all packages
Starting Suite v4.2.0 ... Opening http://localhost:3000 Press Ctrl+C to shut down. [18:05:45 ERR] ---------- RemoteServiceErrorInfo ---------- { "code": null, "message": "An internal error occurred during your request!", "details": null, "data": {}, "validationErrors": null }
[18:05:45 ERR] Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object.
hi @scott7106
this issue has been fixed in https://github.com/abpframework/abp/issues/7739
this is not directly related to ABP. this is a subject of Identity Server. If you add your clients to the Identity Server front channels then account module will navigate to those logout endpoints to force them log out.
This is in the IdentityServerClients
table and field is FrontChannelLogoutUri
.
closing the issue since the main question is answered or timed out.
in your case the best practise is making the datatable row partial view
and after adding a new row, rendering the partial view from host.
but you didn't choose this way, and if you keep on your way, I can suggest you the alternative implementation:
Version
component . eg: <select id='version' data-rendered='0'></select>
HowToAchieve
component . eg: <select id='HowToAchieve' data-rendered='0'></select>
data-rendered=0
elements and make an ajax request to populate these components.as your main question is answered I'm closing the question. thank you
In the active license period, all developer seats are being validated via license server. after the license expires you can continue your development with the specified developer seat limits.
You cannot integrate commercial into an open-source project. By doing this you allow ABP Commercial to be publicy available which violates the license rules. If you want to make an open-source project you can make it with the ABP open source (community) edition.
this is how you can get and set an extra property
//SET AN EXTRA PROPERTY
var user = await _identityUserRepository.GetAsync(userId);
user.SetProperty("Title", "My custom title value!");
await _identityUserRepository.UpdateAsync(user);
//GET AN EXTRA PROPERTY
var user = await _identityUserRepository.GetAsync(userId);
return user.GetProperty<string>("Title");
see https://docs.abp.io/en/abp/latest/Customizing-Application-Modules-Extending-Entities