mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
migrate cloud components
This commit is contained in:
parent
44b5ec00cb
commit
9d4d3c556d
@ -46,7 +46,6 @@ import { By } from '@angular/platform-browser';
|
|||||||
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
|
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
|
||||||
import { TranslateModule, TranslateService } from '@ngx-translate/core';
|
import { TranslateModule, TranslateService } from '@ngx-translate/core';
|
||||||
import { Observable, of, throwError } from 'rxjs';
|
import { Observable, of, throwError } from 'rxjs';
|
||||||
import { FormCloudModule } from '../form-cloud.module';
|
|
||||||
import {
|
import {
|
||||||
cloudFormMock,
|
cloudFormMock,
|
||||||
conditionalUploadWidgetsMock,
|
conditionalUploadWidgetsMock,
|
||||||
@ -1539,7 +1538,7 @@ describe('retrieve metadata on submit', () => {
|
|||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
TestBed.configureTestingModule({
|
TestBed.configureTestingModule({
|
||||||
imports: [AuthModule.forRoot({ useHash: true }), NoopAnimationsModule, TranslateModule.forRoot(), CoreModule.forRoot(), FormCloudModule],
|
imports: [ProcessServiceCloudTestingModule, FormCloudComponent],
|
||||||
providers: [
|
providers: [
|
||||||
provideTranslations('app', 'resources'),
|
provideTranslations('app', 'resources'),
|
||||||
{
|
{
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { applicationConfig, Meta, moduleMetadata, StoryFn } from '@storybook/angular';
|
import { applicationConfig, Meta, moduleMetadata, StoryFn } from '@storybook/angular';
|
||||||
import { FormCloudModule } from '../form-cloud.module';
|
import { FORM_CLOUD_DIRECTIVES } from '../form-cloud.module';
|
||||||
import { FormDefinitionSelectorCloudComponent } from './form-definition-selector-cloud.component';
|
import { FormDefinitionSelectorCloudComponent } from './form-definition-selector-cloud.component';
|
||||||
import { ProcessServicesCloudStoryModule } from '../../testing/process-services-cloud-story.module';
|
import { ProcessServicesCloudStoryModule } from '../../testing/process-services-cloud-story.module';
|
||||||
import { FormDefinitionSelectorCloudService } from '../services/form-definition-selector-cloud.service';
|
import { FormDefinitionSelectorCloudService } from '../services/form-definition-selector-cloud.service';
|
||||||
@ -28,7 +28,7 @@ export default {
|
|||||||
title: 'Process Services Cloud/Form Cloud/Form Definition Selector Cloud',
|
title: 'Process Services Cloud/Form Cloud/Form Definition Selector Cloud',
|
||||||
decorators: [
|
decorators: [
|
||||||
moduleMetadata({
|
moduleMetadata({
|
||||||
imports: [FormCloudModule],
|
imports: [...FORM_CLOUD_DIRECTIVES],
|
||||||
providers: [{ provide: FormDefinitionSelectorCloudService, useClass: FormDefinitionSelectorCloudServiceMock }]
|
providers: [{ provide: FormDefinitionSelectorCloudService, useClass: FormDefinitionSelectorCloudServiceMock }]
|
||||||
}),
|
}),
|
||||||
applicationConfig({
|
applicationConfig({
|
||||||
|
@ -16,19 +16,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { CommonModule } from '@angular/common';
|
|
||||||
import { CoreModule, FormatSpacePipe, TOOLBAR_DIRECTIVES, FormStylePipe } from '@alfresco/adf-core';
|
|
||||||
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
|
|
||||||
import { MaterialModule } from '../material.module';
|
|
||||||
import { FormCloudComponent } from './components/form-cloud.component';
|
import { FormCloudComponent } from './components/form-cloud.component';
|
||||||
import { FormDefinitionSelectorCloudComponent } from './components/form-definition-selector-cloud.component';
|
import { FormDefinitionSelectorCloudComponent } from './components/form-definition-selector-cloud.component';
|
||||||
import { FormCustomOutcomesComponent } from './components/form-cloud-custom-outcomes.component';
|
import { FormCustomOutcomesComponent } from './components/form-cloud-custom-outcomes.component';
|
||||||
import {
|
|
||||||
AlfrescoViewerComponent,
|
|
||||||
CONTENT_METADATA_DIRECTIVES,
|
|
||||||
CONTENT_UPLOAD_DIRECTIVES,
|
|
||||||
ContentNodeSelectorModule
|
|
||||||
} from '@alfresco/adf-content-services';
|
|
||||||
import { GroupCloudWidgetComponent } from './components/widgets/group/group-cloud.widget';
|
import { GroupCloudWidgetComponent } from './components/widgets/group/group-cloud.widget';
|
||||||
import { PeopleCloudWidgetComponent } from './components/widgets/people/people-cloud.widget';
|
import { PeopleCloudWidgetComponent } from './components/widgets/people/people-cloud.widget';
|
||||||
import { AttachFileCloudWidgetComponent } from './components/widgets/attach-file/attach-file-cloud-widget.component';
|
import { AttachFileCloudWidgetComponent } from './components/widgets/attach-file/attach-file-cloud-widget.component';
|
||||||
@ -39,60 +29,28 @@ import { RadioButtonsCloudWidgetComponent } from './components/widgets/radio-but
|
|||||||
import { FilePropertiesTableCloudComponent } from './components/widgets/attach-file/file-properties-table-cloud.component';
|
import { FilePropertiesTableCloudComponent } from './components/widgets/attach-file/file-properties-table-cloud.component';
|
||||||
import { FileViewerWidgetComponent } from './components/widgets/file-viewer/file-viewer.widget';
|
import { FileViewerWidgetComponent } from './components/widgets/file-viewer/file-viewer.widget';
|
||||||
import { DisplayRichTextWidgetComponent } from './components/widgets/display-rich-text/display-rich-text.widget';
|
import { DisplayRichTextWidgetComponent } from './components/widgets/display-rich-text/display-rich-text.widget';
|
||||||
import { RichTextEditorComponent } from '../rich-text-editor';
|
|
||||||
import { A11yModule } from '@angular/cdk/a11y';
|
|
||||||
import { OverlayModule } from '@angular/cdk/overlay';
|
|
||||||
import { FormSpinnerComponent } from './components/spinner/form-spinner.component';
|
import { FormSpinnerComponent } from './components/spinner/form-spinner.component';
|
||||||
import { PeopleCloudComponent } from '../people/components/people-cloud.component';
|
|
||||||
import { GroupCloudComponent } from '../group/components/group-cloud.component';
|
|
||||||
|
|
||||||
|
export const FORM_CLOUD_DIRECTIVES = [
|
||||||
|
FormSpinnerComponent,
|
||||||
|
UploadCloudWidgetComponent,
|
||||||
|
AttachFileCloudWidgetComponent,
|
||||||
|
FilePropertiesTableCloudComponent,
|
||||||
|
DisplayRichTextWidgetComponent,
|
||||||
|
FileViewerWidgetComponent,
|
||||||
|
GroupCloudWidgetComponent,
|
||||||
|
PeopleCloudWidgetComponent,
|
||||||
|
FormCustomOutcomesComponent,
|
||||||
|
RadioButtonsCloudWidgetComponent,
|
||||||
|
FormDefinitionSelectorCloudComponent,
|
||||||
|
PropertiesViewerWrapperComponent,
|
||||||
|
PropertiesViewerWidgetComponent,
|
||||||
|
FormCloudComponent
|
||||||
|
] as const;
|
||||||
|
|
||||||
|
/** @deprecated use individual standalone components instead */
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [...FORM_CLOUD_DIRECTIVES],
|
||||||
CommonModule,
|
exports: [...FORM_CLOUD_DIRECTIVES]
|
||||||
OverlayModule,
|
|
||||||
MaterialModule,
|
|
||||||
FormsModule,
|
|
||||||
ReactiveFormsModule,
|
|
||||||
CoreModule,
|
|
||||||
ContentNodeSelectorModule,
|
|
||||||
PeopleCloudComponent,
|
|
||||||
GroupCloudComponent,
|
|
||||||
RichTextEditorComponent,
|
|
||||||
...TOOLBAR_DIRECTIVES,
|
|
||||||
A11yModule,
|
|
||||||
FormatSpacePipe,
|
|
||||||
AlfrescoViewerComponent,
|
|
||||||
...CONTENT_UPLOAD_DIRECTIVES,
|
|
||||||
...CONTENT_METADATA_DIRECTIVES,
|
|
||||||
FormStylePipe,
|
|
||||||
FormSpinnerComponent,
|
|
||||||
UploadCloudWidgetComponent,
|
|
||||||
AttachFileCloudWidgetComponent,
|
|
||||||
FilePropertiesTableCloudComponent,
|
|
||||||
DisplayRichTextWidgetComponent,
|
|
||||||
FileViewerWidgetComponent,
|
|
||||||
GroupCloudWidgetComponent,
|
|
||||||
PeopleCloudWidgetComponent,
|
|
||||||
FormCustomOutcomesComponent,
|
|
||||||
RadioButtonsCloudWidgetComponent,
|
|
||||||
FormDefinitionSelectorCloudComponent,
|
|
||||||
PropertiesViewerWrapperComponent,
|
|
||||||
PropertiesViewerWidgetComponent,
|
|
||||||
FormCloudComponent
|
|
||||||
],
|
|
||||||
exports: [
|
|
||||||
FormCloudComponent,
|
|
||||||
UploadCloudWidgetComponent,
|
|
||||||
FormDefinitionSelectorCloudComponent,
|
|
||||||
FormCustomOutcomesComponent,
|
|
||||||
RadioButtonsCloudWidgetComponent,
|
|
||||||
AttachFileCloudWidgetComponent,
|
|
||||||
PeopleCloudWidgetComponent,
|
|
||||||
GroupCloudWidgetComponent,
|
|
||||||
PropertiesViewerWidgetComponent,
|
|
||||||
FileViewerWidgetComponent,
|
|
||||||
DisplayRichTextWidgetComponent,
|
|
||||||
FilePropertiesTableCloudComponent
|
|
||||||
]
|
|
||||||
})
|
})
|
||||||
export class FormCloudModule {}
|
export class FormCloudModule {}
|
||||||
|
@ -20,7 +20,7 @@ import { CoreModule, FormRenderingService, provideTranslations } from '@alfresco
|
|||||||
import { APP_LIST_CLOUD_DIRECTIVES } from './app/app-list-cloud.module';
|
import { APP_LIST_CLOUD_DIRECTIVES } from './app/app-list-cloud.module';
|
||||||
import { TASK_CLOUD_DIRECTIVES } from './task/task-cloud.module';
|
import { TASK_CLOUD_DIRECTIVES } from './task/task-cloud.module';
|
||||||
import { PROCESS_CLOUD_DIRECTIVES } from './process/process-cloud.module';
|
import { PROCESS_CLOUD_DIRECTIVES } from './process/process-cloud.module';
|
||||||
import { FormCloudModule } from './form/form-cloud.module';
|
import { FORM_CLOUD_DIRECTIVES } from './form/form-cloud.module';
|
||||||
import {
|
import {
|
||||||
LocalPreferenceCloudService,
|
LocalPreferenceCloudService,
|
||||||
PreferenceCloudServiceInterface,
|
PreferenceCloudServiceInterface,
|
||||||
@ -51,7 +51,7 @@ import { TaskListCloudService } from './task/task-list/services/task-list-cloud.
|
|||||||
...TASK_CLOUD_DIRECTIVES,
|
...TASK_CLOUD_DIRECTIVES,
|
||||||
GroupCloudComponent,
|
GroupCloudComponent,
|
||||||
PeopleCloudComponent,
|
PeopleCloudComponent,
|
||||||
FormCloudModule,
|
...FORM_CLOUD_DIRECTIVES,
|
||||||
TaskFormCloudComponent,
|
TaskFormCloudComponent,
|
||||||
ProcessNameCloudPipe,
|
ProcessNameCloudPipe,
|
||||||
ApolloModule,
|
ApolloModule,
|
||||||
@ -63,7 +63,7 @@ import { TaskListCloudService } from './task/task-list/services/task-list-cloud.
|
|||||||
...PROCESS_CLOUD_DIRECTIVES,
|
...PROCESS_CLOUD_DIRECTIVES,
|
||||||
...TASK_CLOUD_DIRECTIVES,
|
...TASK_CLOUD_DIRECTIVES,
|
||||||
GroupCloudComponent,
|
GroupCloudComponent,
|
||||||
FormCloudModule,
|
...FORM_CLOUD_DIRECTIVES,
|
||||||
TaskFormCloudComponent,
|
TaskFormCloudComponent,
|
||||||
PeopleCloudComponent,
|
PeopleCloudComponent,
|
||||||
ProcessNameCloudPipe,
|
ProcessNameCloudPipe,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user