AAE-34298 fix libraries depending on @alfresco/adf-core/viewer

This commit is contained in:
Wojciech Duda
2025-05-28 16:20:45 +02:00
parent 696cd067a3
commit 41155680cd
10 changed files with 32 additions and 22 deletions

View File

@@ -17,7 +17,8 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { ContentApi, RenditionEntry, RenditionPaging, RenditionsApi, VersionsApi } from '@alfresco/js-api'; import { ContentApi, RenditionEntry, RenditionPaging, RenditionsApi, VersionsApi } from '@alfresco/js-api';
import { Track, TranslationService, ViewUtilService } from '@alfresco/adf-core'; import { TranslationService } from '@alfresco/adf-core';
import { Track, ViewUtilService } from '@alfresco/adf-core/viewer';
import { AlfrescoApiService } from '../../services/alfresco-api.service'; import { AlfrescoApiService } from '../../services/alfresco-api.service';
@Injectable({ @Injectable({

View File

@@ -42,7 +42,7 @@ import {
ViewerToolbarActionsComponent, ViewerToolbarActionsComponent,
ViewerToolbarComponent, ViewerToolbarComponent,
ViewUtilService ViewUtilService
} from '@alfresco/adf-core'; } from '@alfresco/adf-core/viewer';
import { AlfrescoApiService } from '../../services/alfresco-api.service'; import { AlfrescoApiService } from '../../services/alfresco-api.service';
import { ContentApi, Node, NodeEntry, NodesApi, RenditionEntry, SharedlinksApi, Version, VersionEntry, VersionsApi } from '@alfresco/js-api'; import { ContentApi, Node, NodeEntry, NodesApi, RenditionEntry, SharedlinksApi, Version, VersionEntry, VersionsApi } from '@alfresco/js-api';
import { RenditionService } from '../../common/services/rendition.service'; import { RenditionService } from '../../common/services/rendition.service';

View File

@@ -18,8 +18,8 @@
import { NgIf } from '@angular/common'; import { NgIf } from '@angular/common';
import { Component, OnInit, ViewEncapsulation } from '@angular/core'; import { Component, OnInit, ViewEncapsulation } from '@angular/core';
import { TranslateModule } from '@ngx-translate/core'; import { TranslateModule } from '@ngx-translate/core';
import { ViewerComponent } from '@alfresco/adf-core/viewer';
import { FormService, ErrorWidgetComponent, WidgetComponent } from '@alfresco/adf-core'; import { FormService, ErrorWidgetComponent, WidgetComponent } from '@alfresco/adf-core';
import { ViewerComponent } from '../../components/viewer.component';
/* eslint-disable @angular-eslint/component-selector */ /* eslint-disable @angular-eslint/component-selector */

View File

@@ -28,6 +28,7 @@ import { FileViewerWidgetComponent } from './widgets/file-viewer/file-viewer.wid
import { DisplayRichTextWidgetComponent } from './widgets/display-rich-text/display-rich-text.widget'; import { DisplayRichTextWidgetComponent } from './widgets/display-rich-text/display-rich-text.widget';
import { DataTableWidgetComponent } from './widgets/data-table/data-table.widget'; import { DataTableWidgetComponent } from './widgets/data-table/data-table.widget';
import { DisplayExternalPropertyWidgetComponent } from './widgets/display-external-property/display-external-property.widget'; import { DisplayExternalPropertyWidgetComponent } from './widgets/display-external-property/display-external-property.widget';
import { BaseViewerWidgetComponent } from '@alfresco/adf-core/viewer';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'
@@ -38,6 +39,7 @@ export class CloudFormRenderingService extends FormRenderingService {
this.register( this.register(
{ {
[FormFieldTypes.VIEWER]: () => BaseViewerWidgetComponent,
[FormFieldTypes.UPLOAD]: () => AttachFileCloudWidgetComponent, [FormFieldTypes.UPLOAD]: () => AttachFileCloudWidgetComponent,
[FormFieldTypes.DROPDOWN]: () => DropdownCloudWidgetComponent, [FormFieldTypes.DROPDOWN]: () => DropdownCloudWidgetComponent,
[FormFieldTypes.DATE]: () => DateCloudWidgetComponent, [FormFieldTypes.DATE]: () => DateCloudWidgetComponent,

View File

@@ -16,7 +16,8 @@
*/ */
import { Component, ViewEncapsulation } from '@angular/core'; import { Component, ViewEncapsulation } from '@angular/core';
import { FormService, BaseViewerWidgetComponent, ErrorWidgetComponent } from '@alfresco/adf-core'; import { FormService, ErrorWidgetComponent } from '@alfresco/adf-core';
import { BaseViewerWidgetComponent } from '@alfresco/adf-core/viewer';
import { AlfrescoViewerComponent } from '@alfresco/adf-content-services'; import { AlfrescoViewerComponent } from '@alfresco/adf-content-services';
import { TranslateModule } from '@ngx-translate/core'; import { TranslateModule } from '@ngx-translate/core';
import { NgIf } from '@angular/common'; import { NgIf } from '@angular/common';

View File

@@ -16,7 +16,8 @@
*/ */
import { Component, EventEmitter, Output, ViewEncapsulation } from '@angular/core'; import { Component, EventEmitter, Output, ViewEncapsulation } from '@angular/core';
import { BaseViewerWidgetComponent, ErrorWidgetComponent, FormService } from '@alfresco/adf-core'; import { ErrorWidgetComponent, FormService } from '@alfresco/adf-core';
import { BaseViewerWidgetComponent } from '@alfresco/adf-core/viewer';
import { Node } from '@alfresco/js-api'; import { Node } from '@alfresco/js-api';
import { PropertiesViewerWrapperComponent } from './properties-viewer-wrapper/properties-viewer-wrapper.component'; import { PropertiesViewerWrapperComponent } from './properties-viewer-wrapper/properties-viewer-wrapper.component';
import { TranslateModule } from '@ngx-translate/core'; import { TranslateModule } from '@ngx-translate/core';

View File

@@ -10,6 +10,7 @@
"@alfresco/adf-extensions/*": ["../../../dist/libs/extensions/*"], "@alfresco/adf-extensions/*": ["../../../dist/libs/extensions/*"],
"@alfresco/adf-core": ["../../../dist/libs/core"], "@alfresco/adf-core": ["../../../dist/libs/core"],
"@alfresco/adf-core/*": ["../../../dist/libs/core/*"], "@alfresco/adf-core/*": ["../../../dist/libs/core/*"],
"@alfresco/adf-core/viewer": ["../../../dist/libs/core/viewer"],
"@alfresco/adf-content-services": ["../../../dist/libs/content-services"], "@alfresco/adf-content-services": ["../../../dist/libs/content-services"],
"@alfresco/adf-content-services/*": ["../../../dist/libs/content-services/*"], "@alfresco/adf-content-services/*": ["../../../dist/libs/content-services/*"],
"@alfresco/js-api": ["../../../dist/libs/js-api"], "@alfresco/js-api": ["../../../dist/libs/js-api"],

View File

@@ -16,10 +16,8 @@
*/ */
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { import { FormFieldTypes, FormRenderingService } from '@alfresco/adf-core';
FormFieldTypes, import { BaseViewerWidgetComponent } from '@alfresco/adf-core/viewer';
FormRenderingService
} from '@alfresco/adf-core';
import { AttachFileWidgetComponent } from './widgets/content-widget/attach-file-widget.component'; import { AttachFileWidgetComponent } from './widgets/content-widget/attach-file-widget.component';
import { AttachFolderWidgetComponent } from './widgets/content-widget/attach-folder-widget.component'; import { AttachFolderWidgetComponent } from './widgets/content-widget/attach-folder-widget.component';
import { DocumentWidgetComponent } from './widgets/document/document.widget'; import { DocumentWidgetComponent } from './widgets/document/document.widget';
@@ -38,17 +36,21 @@ export class ProcessFormRenderingService extends FormRenderingService {
constructor() { constructor() {
super(); super();
this.register({ this.register(
[FormFieldTypes.DROPDOWN]: () => DropdownWidgetComponent, {
[FormFieldTypes.TYPEAHEAD]: () => TypeaheadWidgetComponent, [FormFieldTypes.VIEWER]: () => BaseViewerWidgetComponent,
[FormFieldTypes.RADIO_BUTTONS]: () => RadioButtonsWidgetComponent, [FormFieldTypes.DROPDOWN]: () => DropdownWidgetComponent,
[FormFieldTypes.UPLOAD]: () => AttachFileWidgetComponent, [FormFieldTypes.TYPEAHEAD]: () => TypeaheadWidgetComponent,
[FormFieldTypes.ATTACH_FOLDER]: () => AttachFolderWidgetComponent, [FormFieldTypes.RADIO_BUTTONS]: () => RadioButtonsWidgetComponent,
[FormFieldTypes.DOCUMENT]: () => DocumentWidgetComponent, [FormFieldTypes.UPLOAD]: () => AttachFileWidgetComponent,
[FormFieldTypes.PEOPLE]: () => PeopleWidgetComponent, [FormFieldTypes.ATTACH_FOLDER]: () => AttachFolderWidgetComponent,
[FormFieldTypes.FUNCTIONAL_GROUP]: () => FunctionalGroupWidgetComponent, [FormFieldTypes.DOCUMENT]: () => DocumentWidgetComponent,
[FormFieldTypes.DYNAMIC_TABLE]: () => DynamicTableWidgetComponent, [FormFieldTypes.PEOPLE]: () => PeopleWidgetComponent,
[FormFieldTypes.ALFRESCO_FILE_VIEWER]: () => FileViewerWidgetComponent [FormFieldTypes.FUNCTIONAL_GROUP]: () => FunctionalGroupWidgetComponent,
}, true); [FormFieldTypes.DYNAMIC_TABLE]: () => DynamicTableWidgetComponent,
[FormFieldTypes.ALFRESCO_FILE_VIEWER]: () => FileViewerWidgetComponent
},
true
);
} }
} }

View File

@@ -15,7 +15,8 @@
* limitations under the License. * limitations under the License.
*/ */
import { BaseViewerWidgetComponent, ErrorWidgetComponent, FormService } from '@alfresco/adf-core'; import { ErrorWidgetComponent, FormService } from '@alfresco/adf-core';
import { BaseViewerWidgetComponent } from '@alfresco/adf-core/viewer';
import { Component, ViewEncapsulation } from '@angular/core'; import { Component, ViewEncapsulation } from '@angular/core';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { TranslateModule } from '@ngx-translate/core'; import { TranslateModule } from '@ngx-translate/core';

View File

@@ -9,6 +9,7 @@
"@alfresco/adf-extensions/*": ["../../../dist/libs/extensions/*"], "@alfresco/adf-extensions/*": ["../../../dist/libs/extensions/*"],
"@alfresco/adf-core": ["../../../dist/libs/core"], "@alfresco/adf-core": ["../../../dist/libs/core"],
"@alfresco/adf-core/*": ["../../../dist/libs/core/*"], "@alfresco/adf-core/*": ["../../../dist/libs/core/*"],
"@alfresco/adf-core/viewer": ["../../../dist/libs/core/viewer"],
"@alfresco/adf-content-services": ["../../../dist/libs/content-services"], "@alfresco/adf-content-services": ["../../../dist/libs/content-services"],
"@alfresco/adf-content-services/*": ["../../../dist/libs/content-services/*"], "@alfresco/adf-content-services/*": ["../../../dist/libs/content-services/*"],
"@alfresco/js-api": ["../../../dist/libs/js-api"], "@alfresco/js-api": ["../../../dist/libs/js-api"],