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.
|
* 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 { provideTranslations } from '@alfresco/adf-core';
|
||||||
import { MatDatetimepickerModule, MatNativeDatetimeModule } from '@mat-datetimepicker/core';
|
import { MatDatetimepickerModule, MatNativeDatetimeModule } from '@mat-datetimepicker/core';
|
||||||
import { CONTENT_TAG_DIRECTIVES } from './tag/tag.module';
|
import { CONTENT_TAG_DIRECTIVES } from './tag/tag.module';
|
||||||
@ -115,18 +115,24 @@ export class ContentModule {
|
|||||||
provideTranslations('adf-content-services', 'assets/adf-content-services'),
|
provideTranslations('adf-content-services', 'assets/adf-content-services'),
|
||||||
ContentAuthLoaderService,
|
ContentAuthLoaderService,
|
||||||
{ provide: AlfrescoApiService, useClass: AlfrescoApiNoAuthService },
|
{ provide: AlfrescoApiService, useClass: AlfrescoApiNoAuthService },
|
||||||
provideAppInitializer(() => {
|
{
|
||||||
const initializerFn = versionCompatibilityFactory(inject(VersionCompatibilityService));
|
provide: APP_INITIALIZER,
|
||||||
return initializerFn();
|
useFactory: versionCompatibilityFactory,
|
||||||
}),
|
deps: [VersionCompatibilityService],
|
||||||
provideAppInitializer(() => {
|
multi: true
|
||||||
const initializerFn = contentAuthLoaderFactory(inject(ContentAuthLoaderService));
|
},
|
||||||
return initializerFn();
|
{
|
||||||
}),
|
provide: APP_INITIALIZER,
|
||||||
provideAppInitializer(() => {
|
useFactory: contentAuthLoaderFactory,
|
||||||
const initializerFn = createAlfrescoApiInstance(inject(AlfrescoApiLoaderService));
|
deps: [ContentAuthLoaderService],
|
||||||
return initializerFn();
|
multi: true
|
||||||
})
|
},
|
||||||
|
{
|
||||||
|
provide: APP_INITIALIZER,
|
||||||
|
useFactory: createAlfrescoApiInstance,
|
||||||
|
deps: [AlfrescoApiLoaderService],
|
||||||
|
multi: true
|
||||||
|
}
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -48,7 +48,7 @@ export class InheritPermissionDirective {
|
|||||||
onInheritPermissionClicked() {
|
onInheritPermissionClicked() {
|
||||||
this.nodeService.getNode(this.nodeId).subscribe((node: Node) => {
|
this.nodeService.getNode(this.nodeId).subscribe((node: Node) => {
|
||||||
if (this.contentService.hasAllowableOperations(node, AllowableOperationsEnum.UPDATEPERMISSIONS)) {
|
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(
|
this.nodeService.updateNode(this.nodeId, nodeBody, { include: ['permissions'] }).subscribe(
|
||||||
(nodeUpdated: Node) => {
|
(nodeUpdated: Node) => {
|
||||||
this.updated.emit(nodeUpdated);
|
this.updated.emit(nodeUpdated);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user