mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-31 17:38:28 +00:00
[ACA-1890][ACA-1798] metadata extension e2e (#711)
* [ACA-1890] make sure that the metadata component uses the extension settings * [ACA-1798] remove unused imports * [ACA-1798] test metadata extension * format with Prettier * [ACA-1798] changes after code review
This commit is contained in:
committed by
Denys Vuika
parent
b9591ea37f
commit
27dcb33891
@@ -26,6 +26,8 @@
|
||||
import { Component, Input, ViewEncapsulation } from '@angular/core';
|
||||
import { MinimalNodeEntryEntity } from 'alfresco-js-api';
|
||||
import { NodePermissionService } from '../../../services/node-permission.service';
|
||||
import { AppExtensionService } from '../../../extensions/extension.service';
|
||||
import { AppConfigService } from '@alfresco/adf-core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-metadata-tab',
|
||||
@@ -44,7 +46,22 @@ export class MetadataTabComponent {
|
||||
@Input()
|
||||
node: MinimalNodeEntryEntity;
|
||||
|
||||
constructor(private permission: NodePermissionService) {}
|
||||
constructor(
|
||||
private permission: NodePermissionService,
|
||||
protected extensions: AppExtensionService,
|
||||
private appConfig: AppConfigService
|
||||
) {
|
||||
try {
|
||||
this.appConfig.config[
|
||||
'content-metadata'
|
||||
] = this.extensions.contentMetadata;
|
||||
} catch (error) {
|
||||
console.error(
|
||||
error,
|
||||
'- could not change content-metadata from app.config'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
get canUpdateNode() {
|
||||
return this.node && this.permission.check(this.node, ['update']);
|
||||
|
@@ -221,10 +221,13 @@ export class AppExtensionService implements RuleContext {
|
||||
try {
|
||||
this.appConfig.config['content-metadata'] = { presets };
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
console.error(
|
||||
error,
|
||||
'- could not change content-metadata from app.config -'
|
||||
);
|
||||
}
|
||||
|
||||
return presets;
|
||||
return { presets };
|
||||
}
|
||||
|
||||
filterDisabled(object) {
|
||||
|
Reference in New Issue
Block a user