this is more related to EF Core but I'll try to help you. there's a paging so after you get the shop entities you need to write a new query to fill out the total transactions for the results to show
If you wait for the next version, ABP Suite will have a new feature to generate a CRUD page from an existing database table (MS-SQL Server)..
how do I separate the Client (ordinary user) from Tenant/Host? How can I show clients their menu items that are totally different from the Tentan ones?
** This is done by ABP Framework, when you add a new menu item you can set it as Host or Tenant. You cannot customize the menu for a specific tenant. if you add a menu item as Tenant side, all tenants will be able access (if they grant access the related permission)
** Permissions can also be set for Host and Tenant (same as menu item)
you can also check out Feature system. this is used to enable, disable or change the behavior of the application features on runtime.
we already created an issue ... is it MVC?
@serdar, which UI type? (mvc, angular, blazor, blazor-server)
I've created an internal issue (7241) for Chargebee
check out https://stackoverflow.com/a/62555240/1767482
the packages are being added as Chinese I'll check why this is being added as Chinese https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/AbpAspNetCoreMvcUiPackagesModule.cs#L36
but when the client-side packages are being bundled current user's culture is added to the JS filename.
So it should be localized for the current user.
Check out
https://github.com/abpframework/abp/blob/48c52625f4c4df007f04d5ac6368b07411aa7521/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/JQueryValidation/JQueryValidationScriptContributor.cs#L23
https://github.com/abpframework/abp/blob/48c52625f4c4df007f04d5ac6368b07411aa7521/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Timeago/TimeagoScriptContributor.cs#L23
to disable tenant filter use ( https://docs.abp.io/en/abp/latest/Data-Filtering )
using (_dataFilter.Disable<IMultiTenant>())
{
return await _bookRepository.GetListAsync();
}
and as I understand you created Shop entity via Suite. If so you can write an overload method for GetListWithNavigationPropertiesAsync
so that you can pass null values to MaxResultCount
and SkipCount