From 96075ae4569765567fd4e8e5d1b0963c1d0e6e0c Mon Sep 17 00:00:00 2001
From: Diogo Bastos <50139916+DiogoABastos@users.noreply.github.com>
Date: Wed, 15 Feb 2023 14:47:43 +0000
Subject: [PATCH] [AAE-10779] User info component refactor (#8187)
* [AAE-10779] Update documentation
* [AAE-10779] Update demo-shell user-info component call
* [AAE-10779] Ecm user info component
* [AAE-10779] Identity user info component
* [AAE-10779] Bpm user info component
* [AAE-10779] Remove ecm-panel id references
* [AAE-10779] add stories and remove old component
* [AAE-10779] Update doc version and remove leftover html tag
* trigger travis
* [AAE-10779] rename ecm-user-info to content-user-info and bpm-user-info to process-user-info
* [AAE-10779] update docs
* [AAE-10779] fix demo-shell user-info
* [AAE-10779] add docs
---
demo-shell/src/app/app.module.ts | 2 +
.../app-layout/app-layout.component.html | 3 +-
.../user-info/user-info.component.html | 21 +
.../user-info}/user-info.component.ts | 88 +--
.../components/content-user-info.component.md | 38 ++
...ent.md => identity-user-info.component.md} | 16 +-
.../components/process-user-info.component.md | 38 ++
docs/upgrade-guide/upgrade50-60.md | 11 +
.../content-user-info.component.html | 111 ++++
.../content-user-info.component.scss} | 0
.../content-user-info.component.spec.ts | 272 ++++++++
.../content-user-info.component.ts | 108 ++++
.../content-user-info.module.ts | 41 ++
.../src/lib/content-user-info}/index.ts | 0
.../src/lib/content-user-info/public-api.ts | 20 +
.../src/lib/content.module.ts | 3 +
lib/content-services/src/public-api.ts | 1 +
lib/core/src/lib/common/index.ts | 1 +
.../lib/common/models/user-info-mode.enum.ts | 24 +
lib/core/src/lib/core.module.ts | 6 +-
.../identity-user-info.component.html | 45 ++
.../identity-user-info.component.scss | 188 ++++++
.../identity-user-info.component.spec.ts | 139 ++++
.../identity-user-info.component.stories.ts | 128 ++++
.../identity-user-info.component.ts | 89 +++
.../identity-user-info.module.ts} | 21 +-
.../index.ts} | 3 +-
.../src/lib/identity-user-info/public-api.ts | 20 +
.../mocks/authentication.service.mock.ts | 76 ---
.../components/mocks/user.service.mock.ts | 78 ---
.../components/user-info.component.html | 162 -----
.../components/user-info.component.spec.ts | 592 ------------------
.../components/user-info.component.stories.ts | 200 ------
lib/core/src/public-api.ts | 2 +-
.../src/lib/process-user-info/index.ts | 18 +
.../process-user-info.component.html | 109 ++++
.../process-user-info.component.scss | 188 ++++++
.../process-user-info.component.spec.ts | 228 +++++++
.../process-user-info.component.ts | 112 ++++
.../process-user-info.module.ts | 41 ++
.../src/lib/process-user-info/public-api.ts | 20 +
.../src/lib/process.module.ts | 3 +
lib/process-services/src/public-api.ts | 1 +
43 files changed, 2057 insertions(+), 1210 deletions(-)
create mode 100644 demo-shell/src/app/components/app-layout/user-info/user-info.component.html
rename {lib/core/src/lib/userinfo/components => demo-shell/src/app/components/app-layout/user-info}/user-info.component.ts (54%)
create mode 100644 docs/content-services/components/content-user-info.component.md
rename docs/core/components/{user-info.component.md => identity-user-info.component.md} (69%)
create mode 100644 docs/process-services/components/process-user-info.component.md
create mode 100644 lib/content-services/src/lib/content-user-info/content-user-info.component.html
rename lib/{core/src/lib/userinfo/components/user-info.component.scss => content-services/src/lib/content-user-info/content-user-info.component.scss} (100%)
create mode 100644 lib/content-services/src/lib/content-user-info/content-user-info.component.spec.ts
create mode 100644 lib/content-services/src/lib/content-user-info/content-user-info.component.ts
create mode 100644 lib/content-services/src/lib/content-user-info/content-user-info.module.ts
rename lib/{core/src/lib/userinfo => content-services/src/lib/content-user-info}/index.ts (100%)
create mode 100644 lib/content-services/src/lib/content-user-info/public-api.ts
create mode 100644 lib/core/src/lib/common/models/user-info-mode.enum.ts
create mode 100644 lib/core/src/lib/identity-user-info/identity-user-info.component.html
create mode 100644 lib/core/src/lib/identity-user-info/identity-user-info.component.scss
create mode 100644 lib/core/src/lib/identity-user-info/identity-user-info.component.spec.ts
create mode 100644 lib/core/src/lib/identity-user-info/identity-user-info.component.stories.ts
create mode 100644 lib/core/src/lib/identity-user-info/identity-user-info.component.ts
rename lib/core/src/lib/{userinfo/userinfo.module.ts => identity-user-info/identity-user-info.module.ts} (85%)
rename lib/core/src/lib/{userinfo/public-api.ts => identity-user-info/index.ts} (87%)
create mode 100644 lib/core/src/lib/identity-user-info/public-api.ts
delete mode 100644 lib/core/src/lib/userinfo/components/mocks/authentication.service.mock.ts
delete mode 100644 lib/core/src/lib/userinfo/components/mocks/user.service.mock.ts
delete mode 100644 lib/core/src/lib/userinfo/components/user-info.component.html
delete mode 100644 lib/core/src/lib/userinfo/components/user-info.component.spec.ts
delete mode 100644 lib/core/src/lib/userinfo/components/user-info.component.stories.ts
create mode 100644 lib/process-services/src/lib/process-user-info/index.ts
create mode 100644 lib/process-services/src/lib/process-user-info/process-user-info.component.html
create mode 100644 lib/process-services/src/lib/process-user-info/process-user-info.component.scss
create mode 100644 lib/process-services/src/lib/process-user-info/process-user-info.component.spec.ts
create mode 100644 lib/process-services/src/lib/process-user-info/process-user-info.component.ts
create mode 100644 lib/process-services/src/lib/process-user-info/process-user-info.module.ts
create mode 100644 lib/process-services/src/lib/process-user-info/public-api.ts
diff --git a/demo-shell/src/app/app.module.ts b/demo-shell/src/app/app.module.ts
index c736763b8c..655e7f26f1 100644
--- a/demo-shell/src/app/app.module.ts
+++ b/demo-shell/src/app/app.module.ts
@@ -115,6 +115,7 @@ import localeSv from '@angular/common/locales/sv';
import { setupAppNotifications } from './services/app-notifications-factory';
import { AppNotificationsService } from './services/app-notifications.service';
import { SearchFilterChipsComponent } from './components/search/search-filter-chips.component';
+import { UserInfoComponent } from './components/app-layout/user-info/user-info.component';
registerLocaleData(localeFr);
registerLocaleData(localeDe);
@@ -159,6 +160,7 @@ registerLocaleData(localeSv);
AppComponent,
LogoutComponent,
AppLayoutComponent,
+ UserInfoComponent,
HomeComponent,
SearchBarComponent,
SearchResultComponent,
diff --git a/demo-shell/src/app/components/app-layout/app-layout.component.html b/demo-shell/src/app/components/app-layout/app-layout.component.html
index 2fa808e4be..259ff7f3a2 100644
--- a/demo-shell/src/app/components/app-layout/app-layout.component.html
+++ b/demo-shell/src/app/components/app-layout/app-layout.component.html
@@ -22,8 +22,7 @@
-
-
+