Hi
according to your advice,
You can use ABP Suite to add a Product entity and relate with a Tenant entity in many-to-many relationships.
How does this be accomplished without replacing Saas module with source code?
Hi,
That means we are back to the first square. I don't want to have to customize saas
module myself, I want an automated way!!
So if I tried the first approach you have mentioned before that include overriding the TenantAppService
and replacing the Tenant page,
In your opinion , does this sufficient to get to my goal?
Remember this is my goal:
The ultimate goal of mine is to render product name field in tenant grid and as a multi-select drop downlist in edit and add new actions modals.
Hi,
Note that the navigation collection property needs to be created on tenant entity
Can I access tenant entity
on abp suite and add a navigation collection property?
or what is the best approach to address this?
you can download the saas module source code to get the page code.
Is it a must to replace the Saas module package with source code to accomplish this goal.
I want to customize Saas module by adding a new entity `Product` with `Name` and `Discription` properties, The `Product` entity relate with `Tenant` entity in many to many relationship.
The ultimate goal of mine is to render product name
field in tenant grid and as a multi-select drop downlist in edit
and add new
actions modals.
Is this possible?
if yes, then what is the most straightforward way for fulfilling this requirement ? Give me step by step guid please for both backend and frontend implementation.
and is there some kind of automation i can use to facilate and accelerate this process as I'm going to repeat this customization many times?
Thanks,
could you pinpoint an example from within the ABP framework or a 3rd party implementation of integration service between two modules?
I want to connect two modules' data sources in order to display a field coming from a custom module named for example 'ProductModule' in the Saas module Data Table in the same way 'edition' field or 'Tenant activation state' field displayed. as per the following images:
and the other important question, is it necessary to replace the SaaS package with the source code to make these customizations into tenant?
I've created a new Module "Product" and added it to the solution, Next I create an Entity "ProductA" with "name" and "Description" properties, after that I added the ProductApplicationModule assembly to the the conventionalController method in MainApphttp.api.host Project to produce the api, then I generate the proxies of the newly created module.
I want to display the name and description in a table (grid). what is the available solution for this Grid to be created? what is the most straightforward and simplest solution for that ? what is the more intuitive solution ?! Is there a built-in component in ABP framework I can use , If any, could you provide me an example of it to display in the Product URL as per the following image:
and the response of this call: https://localhost:44334/api/file-management/directory-descriptor/sub-directories { "error": { "code": null, "message": "An internal error occurred during your request!", "details": null, "data": { "ActivatorChain": "Volo.FileManagement.Directories.DirectoryDescriptorController -> Volo.FileManagement.Directories.DirectoryDescriptorAppService -> Volo.FileManagement.Directories.DirectoryManager -> Volo.FileManagement.Files.FileManager -> Volo.Abp.BlobStoring.BlobContainer`1[[Volo.FileManagement.FileManagementContainer, Volo.FileManagement.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" }, "validationErrors": null } }
Configure<AbpBlobStoringOptions>(options => { options.Containers.ConfigureDefault(container => { container.UseAzure(azure => { azure.ConnectionString = "xxxxx"; azure.ContainerName = "xxxx"; azure.CreateContainerIfNotExists = true; }); }); });
when I'm trying to reach to files link, it produces the above described errors.
Hi liangshiwei, Thanks for your prompt response, firstly I download the file management module as a project so I can make customization on it,
this error has been resolved.
what I'm facing now that the "Upload files" button not work or do any thing. as I said before, I download the package as a project, and I want to inquire about having to download the packages of the module by going to it's path and run yarn command. Is this correct? that what I've done!
also as per the two images that follow: these two files has error in it .
then this issue emerged.