mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
Upgrade TS
This commit is contained in:
parent
78cde0114e
commit
c50e1ef634
@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { NgModule, ModuleWithProviders, inject, provideAppInitializer } from '@angular/core';
|
||||
import { NgModule, ModuleWithProviders, APP_INITIALIZER } from '@angular/core';
|
||||
import { provideTranslations } from '@alfresco/adf-core';
|
||||
import { MatDatetimepickerModule, MatNativeDatetimeModule } from '@mat-datetimepicker/core';
|
||||
import { CONTENT_TAG_DIRECTIVES } from './tag/tag.module';
|
||||
@ -115,18 +115,24 @@ export class ContentModule {
|
||||
provideTranslations('adf-content-services', 'assets/adf-content-services'),
|
||||
ContentAuthLoaderService,
|
||||
{ provide: AlfrescoApiService, useClass: AlfrescoApiNoAuthService },
|
||||
provideAppInitializer(() => {
|
||||
const initializerFn = versionCompatibilityFactory(inject(VersionCompatibilityService));
|
||||
return initializerFn();
|
||||
}),
|
||||
provideAppInitializer(() => {
|
||||
const initializerFn = contentAuthLoaderFactory(inject(ContentAuthLoaderService));
|
||||
return initializerFn();
|
||||
}),
|
||||
provideAppInitializer(() => {
|
||||
const initializerFn = createAlfrescoApiInstance(inject(AlfrescoApiLoaderService));
|
||||
return initializerFn();
|
||||
})
|
||||
{
|
||||
provide: APP_INITIALIZER,
|
||||
useFactory: versionCompatibilityFactory,
|
||||
deps: [VersionCompatibilityService],
|
||||
multi: true
|
||||
},
|
||||
{
|
||||
provide: APP_INITIALIZER,
|
||||
useFactory: contentAuthLoaderFactory,
|
||||
deps: [ContentAuthLoaderService],
|
||||
multi: true
|
||||
},
|
||||
{
|
||||
provide: APP_INITIALIZER,
|
||||
useFactory: createAlfrescoApiInstance,
|
||||
deps: [AlfrescoApiLoaderService],
|
||||
multi: true
|
||||
}
|
||||
]
|
||||
};
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ export class InheritPermissionDirective {
|
||||
onInheritPermissionClicked() {
|
||||
this.nodeService.getNode(this.nodeId).subscribe((node: Node) => {
|
||||
if (this.contentService.hasAllowableOperations(node, AllowableOperationsEnum.UPDATEPERMISSIONS)) {
|
||||
const nodeBody = { permissions: { isInheritanceEnabled: !node?.permissions?.isInheritanceEnabled ?? false } };
|
||||
const nodeBody = { permissions: { isInheritanceEnabled: !node?.['permissions']?.['isInheritanceEnabled'] ?? false } };
|
||||
this.nodeService.updateNode(this.nodeId, nodeBody, { include: ['permissions'] }).subscribe(
|
||||
(nodeUpdated: Node) => {
|
||||
this.updated.emit(nodeUpdated);
|
||||
|
Loading…
x
Reference in New Issue
Block a user