The document mentioned during the meeting: https://abp.io/docs/latest/framework/architecture/multi-tenancy#change-the-current-tenant
If you are available, we can talk right now through this link: https://us04web.zoom.us/j/73615342418?pwd=QIVbN3sQWP4lZ324DtruyDEZkfDvXA.1
Hello,
Thank you for the detailed information. Interesting problem. Can you create a Blazor Web App project from scratch and add these modules there? If the problem occurs again, we can make sure that the problem is not in the Host project, so we can plug and unplug the modules and try again.
Also, are there any places in your host application or modules where you interfere with the cookie?
Hello,
If it is appropriate, you can send your sample application to support@abp.io with a text like below:
Please forward my mail to Berkan Sasmaz regarding ticket #8789.
Thank you for the information. There doesn't seem to be a problem with the URL. After detailed examination of your problem, I started to think that the problem might be related to Angular or even angular-oauth2-oidc library. Here are some reasons:
So I'm assigning the problem to a friend from the Angular team, who will help you if there is a problem on our side, and even try to suggest a workaround solution if possible.
Unfortunately, our team member is out of working time at the moment. He will probably respond tomorrow during the day. Thank you for your patience.
Hello, our relevant team member will respond to you as soon as possible.
So question though, I need to use the APIService and bind it to another Controller/action, which will populate a dropdown, I initially also tried injecting the service yet still got the dependency injection exception.
Do not inject a controller into an ApplicationService, instead inject the corresponding repository service directly, or worst case inject the corresponding AppService.
Also the manager class, do I need that? I have not created a LearnworldsApiManager class though
This is completely up to your domain. Creating a Domain Service is especially needed when;
See more: https://abp.io/docs/latest/framework/architecture/domain-driven-design/domain-services
Note: If you feel unfamiliar with this, don't worry. Once you complete the BookStore tutorial, you will be much more familiar with these topics.
In this project, information about Author is also shown in Book UI. You can examine BookAppService to see what is done for this:
https://github.com/abpframework/abp-samples/blob/f34c5797fedc84445d2db403b9d7248f620f2ed4/BookStore-Angular-MongoDb/aspnet-core/src/Acme.BookStore.Application/Books/BookAppService.cs#L25
If you want to know more about this, I recommend you to follow our BookStore tutorial. See: https://abp.io/docs/latest/tutorials/book-store?UI=NG&DB=EF
No sir, in the previous version I am able to see external provider tab in host admin setting site without setting anything in host project?
Yes, you should see this tab on the Host side without making any settings.
Could you try on your side and give me the result?
When I create a template on the latest version of ABP Studio, I see the External Provider tab as default as below:
You can also create a new project with the following CLI command and verify whether it appears or not:
abp new Acme.BookStore -u angular -dbms PostgreSQL -m none --theme leptonx -csf
Can you create a new project with the CLI command below or with ABP Studio and confirm if it shows up for you?
abp new Acme.BookStore -u angular -dbms PostgreSQL -m none --theme leptonx -csf