Volo.Docs.GitHub.Documents dependency injection problem and I soved this problem by added "typeof(DocsDomainModule)" to DependsOn attribute in DocsWebModule.cs. And also, I tried this way on our project and it also works. But, I'm not sure about thats a best solution.
For now, what you have done is a good way to make Docs module work on tiered template. It is not a best practice, but there are some issues with layer separation of this module and therefore you can continue this way. We'll check this issues.
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.