From 1322990e739b17d21bebb108bbb33728b1c50db0 Mon Sep 17 00:00:00 2001 From: davidjumani Date: Fri, 14 Aug 2020 13:43:48 +0530 Subject: [PATCH] saml: Adding Account Switcher for SAML Accounts (#575) Adding Account Switcher for SAML Accounts in multiple domains matching the same saml user Co-authored-by: Rohit Yadav Signed-off-by: Rohit Yadav --- ui/src/components/header/ProjectMenu.vue | 2 +- .../components/header/SamlDomainSwitcher.vue | 124 ++++++++++++++++++ ui/src/components/page/GlobalHeader.vue | 4 + 3 files changed, 129 insertions(+), 1 deletion(-) create mode 100644 ui/src/components/header/SamlDomainSwitcher.vue diff --git a/ui/src/components/header/ProjectMenu.vue b/ui/src/components/header/ProjectMenu.vue index 11d72dd77ea..7751e050a01 100644 --- a/ui/src/components/header/ProjectMenu.vue +++ b/ui/src/components/header/ProjectMenu.vue @@ -109,7 +109,7 @@ export default { diff --git a/ui/src/components/page/GlobalHeader.vue b/ui/src/components/page/GlobalHeader.vue index d06882cf462..c06651a93ad 100644 --- a/ui/src/components/page/GlobalHeader.vue +++ b/ui/src/components/page/GlobalHeader.vue @@ -29,6 +29,7 @@ :type="collapsed ? 'menu-unfold' : 'menu-fold'" @click="toggle"/> +
@@ -48,6 +49,7 @@ @click="toggle">
+ @@ -60,6 +62,7 @@ import Breadcrumb from '@/components/widgets/Breadcrumb' import Logo from '../header/Logo' import SMenu from '../menu/' import ProjectMenu from '../header/ProjectMenu' +import SamlDomainSwitcher from '../header/SamlDomainSwitcher' import UserMenu from '../header/UserMenu' import { mixin } from '@/utils/mixin.js' @@ -71,6 +74,7 @@ export default { Logo, SMenu, ProjectMenu, + SamlDomainSwitcher, UserMenu }, mixins: [mixin],