You need to create new a Application Layer
and a HttpApi Layer
as well. So, you can move Book Api related code to new projects and keep module-related api's in old projects. Then reference just new projects from Acme.BookStore.WebApi
.
Is Acme.BookStore.WebAPI
dependent on Acme.BookStore.Web
?
Disabling those controllers will break your project. None of the UI pages will work stable. Because javascript api calls won't work without these api's.
Hi,
I can suggest those:
async
/await
in for controller methods, because they call each other.AddStaffDocument
method from UploadStaffDocument
method. Instead, call _userManagementAppService.AddStaffDocument
directly from UploadStaffDocument
method.Do you want to hide
them or remove/disable
them?
Hi,
Should I override your GetFileSystemPath method or try to another method?
Yes, this may work. You can override or change ProjectFileSystemExtensions.GetFileSystemPath
method.
Hi @ElifKaya,
And also, when I open my project document view, Logo and project names appear on top of each other
As i see, problem is related with Lepton Theme & Docs module. We will check and fix this issue but it may not be ready for v4.4 release.
Btw, if you will just run Docs module on that project, it would be better to use free & non-tiered template for now.
(Example CLI commands: abp new SampleProjectName -t app
and abp add-module Volo.Docs --with-source-code --add-to-solution-file
)
Hi @sunivycsm,
Real Time Notification System feature doesn't exist on ABP Commercial. It is planned for future releases but no exact date for now. See roadmap for ABP commercial.
Lepton theme demo is not to show features of commercial ABP modules and templates. You can check ABP Commercial Demo to see existing features.
Can you share *DbContextModelCreatingExtensions file content?
Address
entity is multi-tenant but Country
entity is not. This is the most probable cause of the problem.