Activities of "AbdulrahmanMZ"

Hi

another important question.

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.

  • ABP Framework version: v8.2.2
  • UI Type: Angular
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes

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?

  • ABP Framework version: v8.2.2
  • UI Type: Angular
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes

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?

  • ABP Framework version: v8.2.2
  • UI Type: Angular
  • Database System: EF Core (SQL Server)
  • Auth Server Separated (for Angular): yes

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:

  • ABP Framework version: v8.2.2
  • UI Type: Angular
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes
  • Exception message and full stack trace: 500 error
  • the response of this call:
  • https://localhost:44334/api/file-management/directory-descriptor?skipCount=0&maxResultCount=10
  • { "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 } }

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 } }

  • Steps to reproduce the issue:
  • I installed "Volo.Abp.BlobStoring.Azure" in the my. Application .csproj file <PackageReference Include="Volo.Abp.BlobStoring.Azure" Version="8.2.2" />
  • I added the following code to my ApplicationModule >> ConfigureServices Method:

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.

Showing 1 to 10 of 11 entries
Made with ❤️ on ABP v9.0.0-preview Updated on September 19, 2024, 10:13