From 9077572199f1d3f51acb35fa79daebd8bbdd9cab Mon Sep 17 00:00:00 2001 From: Eugenio Romano Date: Mon, 19 Dec 2022 16:17:02 +0000 Subject: [PATCH] [AAE-10776] NodeNameTooltipPipe moved in content service pkg (#8048) * NodeNameTooltipPipe moved in content service pkg * [ci:force] fix lint and build --- docs/core/pipes/node-name-tooltip.pipe.md | 2 +- docs/upgrade-guide/upgrade50-60.md | 26 +++++++++++++ .../src/lib/content.module.ts | 3 ++ .../lib/document-list/document-list.module.ts | 4 +- .../src/lib/pipes/content-pipe.module.ts | 39 +++++++++++++++++++ lib/content-services/src/lib/pipes/index.ts | 18 +++++++++ .../lib/pipes/node-name-tooltip.pipe.spec.ts | 0 .../src/lib/pipes/node-name-tooltip.pipe.ts | 0 .../src/lib/pipes/public-api.ts | 19 +++++++++ lib/content-services/src/public-api.ts | 1 + lib/core/src/lib/pipes/pipe.module.ts | 4 -- lib/core/src/lib/pipes/public-api.ts | 1 - 12 files changed, 110 insertions(+), 7 deletions(-) create mode 100644 lib/content-services/src/lib/pipes/content-pipe.module.ts create mode 100644 lib/content-services/src/lib/pipes/index.ts rename lib/{core => content-services}/src/lib/pipes/node-name-tooltip.pipe.spec.ts (100%) rename lib/{core => content-services}/src/lib/pipes/node-name-tooltip.pipe.ts (100%) create mode 100644 lib/content-services/src/lib/pipes/public-api.ts diff --git a/docs/core/pipes/node-name-tooltip.pipe.md b/docs/core/pipes/node-name-tooltip.pipe.md index bbc878ea78..648b102f97 100644 --- a/docs/core/pipes/node-name-tooltip.pipe.md +++ b/docs/core/pipes/node-name-tooltip.pipe.md @@ -4,7 +4,7 @@ Added: v2.0.0 Status: Active --- -# [Node Name Tooltip pipe](lib/core/src/lib/pipes/node-name-tooltip.pipe.ts "Defined in node-name-tooltip.pipe.ts") +# [Node Name Tooltip pipe](lib/content-services/src/lib/pipes/node-name-tooltip.pipe.ts "Defined in node-name-tooltip.pipe.ts") Formats the tooltip for a [`Node`](https://github.com/Alfresco/alfresco-js-api/blob/develop/src/api/content-rest-api/docs/Node.md). diff --git a/docs/upgrade-guide/upgrade50-60.md b/docs/upgrade-guide/upgrade50-60.md index 189708c3ae..c5b536b5f9 100644 --- a/docs/upgrade-guide/upgrade50-60.md +++ b/docs/upgrade-guide/upgrade50-60.md @@ -93,6 +93,32 @@ library. You should modify your code to import these classes from - [`NodeRestoreDirective`](lib/content-services/src/lib/directives/node-restore.directive.ts) +### NodeNameTooltipPipe + +NodeNameTooltipPipe has been moved in the ```@alfresco/adf-content-services``` in ```ContentPipeModule``` + +v6.0.0 and before: + +``` +@NgModule({ + imports: [ + ```` + PipeModule + ```` + ]}) +``` + +v6.0.0 and after: + +``` +@NgModule({ + imports: [ + ```` + ContentPipeModule + ```` + ]}) +``` + ## Renamed items diff --git a/lib/content-services/src/lib/content.module.ts b/lib/content-services/src/lib/content.module.ts index ea1d1015e3..fc1aa52b19 100644 --- a/lib/content-services/src/lib/content.module.ts +++ b/lib/content-services/src/lib/content.module.ts @@ -44,9 +44,11 @@ import { AspectListModule } from './aspect-list/aspect-list.module'; import { VersionCompatibilityModule } from './version-compatibility/version-compatibility.module'; import { versionCompatibilityFactory } from './version-compatibility/version-compatibility-factory'; import { VersionCompatibilityService } from './version-compatibility/version-compatibility.service'; +import { ContentPipeModule } from './pipes/content-pipe.module'; @NgModule({ imports: [ + ContentPipeModule, CoreModule, SocialModule, TagModule, @@ -84,6 +86,7 @@ import { VersionCompatibilityService } from './version-compatibility/version-com } ], exports: [ + ContentPipeModule, SocialModule, TagModule, WebScriptModule, diff --git a/lib/content-services/src/lib/document-list/document-list.module.ts b/lib/content-services/src/lib/document-list/document-list.module.ts index 9c9e032d23..c0d9fbb17a 100644 --- a/lib/content-services/src/lib/document-list/document-list.module.ts +++ b/lib/content-services/src/lib/document-list/document-list.module.ts @@ -22,6 +22,8 @@ import { CoreModule, EditJsonDialogModule } from '@alfresco/adf-core'; import { MaterialModule } from '../material.module'; import { UploadModule } from '../upload/upload.module'; +import { ContentPipeModule } from '../pipes/content-pipe.module'; +import { SearchModule } from './../search/search.module'; import { ContentActionListComponent } from './components/content-action/content-action-list.component'; import { ContentActionComponent } from './components/content-action/content-action.component'; @@ -33,12 +35,12 @@ import { LibraryRoleColumnComponent } from './components/library-role-column/lib import { LibraryNameColumnComponent } from './components/library-name-column/library-name-column.component'; import { NameColumnComponent } from './components/name-column/name-column.component'; import { FilterHeaderComponent } from './components/filter-header/filter-header.component'; -import { SearchModule } from './../search/search.module'; @NgModule({ imports: [ CoreModule, CommonModule, + ContentPipeModule, FlexLayoutModule, MaterialModule, UploadModule, diff --git a/lib/content-services/src/lib/pipes/content-pipe.module.ts b/lib/content-services/src/lib/pipes/content-pipe.module.ts new file mode 100644 index 0000000000..64025c220f --- /dev/null +++ b/lib/content-services/src/lib/pipes/content-pipe.module.ts @@ -0,0 +1,39 @@ +/*! + * @license + * Copyright 2019 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { NodeNameTooltipPipe } from './node-name-tooltip.pipe'; +import { TranslateModule } from '@ngx-translate/core'; + +@NgModule({ + imports: [ + CommonModule, + TranslateModule + ], + declarations: [ + NodeNameTooltipPipe + ], + providers: [ + NodeNameTooltipPipe + ], + exports: [ + NodeNameTooltipPipe + ] +}) +export class ContentPipeModule { +} diff --git a/lib/content-services/src/lib/pipes/index.ts b/lib/content-services/src/lib/pipes/index.ts new file mode 100644 index 0000000000..a7e30cc675 --- /dev/null +++ b/lib/content-services/src/lib/pipes/index.ts @@ -0,0 +1,18 @@ +/*! + * @license + * Copyright 2019 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export * from './public-api'; diff --git a/lib/core/src/lib/pipes/node-name-tooltip.pipe.spec.ts b/lib/content-services/src/lib/pipes/node-name-tooltip.pipe.spec.ts similarity index 100% rename from lib/core/src/lib/pipes/node-name-tooltip.pipe.spec.ts rename to lib/content-services/src/lib/pipes/node-name-tooltip.pipe.spec.ts diff --git a/lib/core/src/lib/pipes/node-name-tooltip.pipe.ts b/lib/content-services/src/lib/pipes/node-name-tooltip.pipe.ts similarity index 100% rename from lib/core/src/lib/pipes/node-name-tooltip.pipe.ts rename to lib/content-services/src/lib/pipes/node-name-tooltip.pipe.ts diff --git a/lib/content-services/src/lib/pipes/public-api.ts b/lib/content-services/src/lib/pipes/public-api.ts new file mode 100644 index 0000000000..7c06af9aab --- /dev/null +++ b/lib/content-services/src/lib/pipes/public-api.ts @@ -0,0 +1,19 @@ +/*! + * @license + * Copyright 2019 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export * from './node-name-tooltip.pipe'; +export * from './content-pipe.module'; diff --git a/lib/content-services/src/public-api.ts b/lib/content-services/src/public-api.ts index 48314131ae..c8db6e03b3 100644 --- a/lib/content-services/src/public-api.ts +++ b/lib/content-services/src/public-api.ts @@ -38,6 +38,7 @@ export * from './lib/content-type/index'; export * from './lib/new-version-uploader'; export * from './lib/interfaces/index'; export * from './lib/version-compatibility/index'; +export * from './lib/pipes/index'; export * from './lib/services/index'; export * from './lib/content.module'; diff --git a/lib/core/src/lib/pipes/pipe.module.ts b/lib/core/src/lib/pipes/pipe.module.ts index de11fb9731..9ef9957bab 100644 --- a/lib/core/src/lib/pipes/pipe.module.ts +++ b/lib/core/src/lib/pipes/pipe.module.ts @@ -20,7 +20,6 @@ import { NgModule } from '@angular/core'; import { FileSizePipe } from './file-size.pipe'; import { MimeTypeIconPipe } from './mime-type-icon.pipe'; -import { NodeNameTooltipPipe } from './node-name-tooltip.pipe'; import { HighlightPipe } from './text-highlight.pipe'; import { TimeAgoPipe } from './time-ago.pipe'; import { InitialUsernamePipe } from './user-initial.pipe'; @@ -49,7 +48,6 @@ import { FilterOutArrayObjectsByPropPipe } from './filter-out-every-object-by-pr MimeTypeIconPipe, InitialUsernamePipe, FullNamePipe, - NodeNameTooltipPipe, FormatSpacePipe, FileTypePipe, MultiValuePipe, @@ -67,7 +65,6 @@ import { FilterOutArrayObjectsByPropPipe } from './filter-out-every-object-by-pr TimeAgoPipe, MimeTypeIconPipe, InitialUsernamePipe, - NodeNameTooltipPipe, FormatSpacePipe, FileTypePipe, MultiValuePipe, @@ -86,7 +83,6 @@ import { FilterOutArrayObjectsByPropPipe } from './filter-out-every-object-by-pr MimeTypeIconPipe, InitialUsernamePipe, FullNamePipe, - NodeNameTooltipPipe, FormatSpacePipe, FileTypePipe, MultiValuePipe, diff --git a/lib/core/src/lib/pipes/public-api.ts b/lib/core/src/lib/pipes/public-api.ts index 449abb0baa..cfe0b7a32d 100644 --- a/lib/core/src/lib/pipes/public-api.ts +++ b/lib/core/src/lib/pipes/public-api.ts @@ -23,7 +23,6 @@ export * from './full-name.pipe'; export * from './localized-date.pipe'; export * from './mime-type-icon.pipe'; export * from './multi-value.pipe'; -export * from './node-name-tooltip.pipe'; export * from './text-highlight.pipe'; export * from './time-ago.pipe'; export * from './user-initial.pipe';