From ef641338a156d9696522cb6bbd803ad610cea6c6 Mon Sep 17 00:00:00 2001 From: Stephen Date: Thu, 23 Jun 2022 17:18:02 -0400 Subject: [PATCH] Remove log in link for users who are not signed in and create alias for jhuid --- .../config/sync/block.block.idcui_account_menu.yml | 13 ++++++++++++- codebase/config/sync/block.block.idcui_login.yml | 13 ++++++++++++- .../config/sync/simplesamlphp_auth.settings.yml | 2 ++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/codebase/config/sync/block.block.idcui_account_menu.yml b/codebase/config/sync/block.block.idcui_account_menu.yml index f785771bd..c22205461 100644 --- a/codebase/config/sync/block.block.idcui_account_menu.yml +++ b/codebase/config/sync/block.block.idcui_account_menu.yml @@ -24,4 +24,15 @@ settings: level: 1 depth: 1 expand_all_items: false -visibility: { } +visibility: + user_role: + id: user_role + roles: + administrator: administrator + global_admin: global_admin + collection_level_admin: collection_level_admin + fedoraadmin: fedoraadmin + authenticated: authenticated + negate: false + context_mapping: + user: '@user.current_user_context:current_user' diff --git a/codebase/config/sync/block.block.idcui_login.yml b/codebase/config/sync/block.block.idcui_login.yml index 7d57e8bd1..7f0f633cf 100644 --- a/codebase/config/sync/block.block.idcui_login.yml +++ b/codebase/config/sync/block.block.idcui_login.yml @@ -19,4 +19,15 @@ settings: label: 'User login' provider: user label_display: visible -visibility: { } +visibility: + user_role: + id: user_role + roles: + administrator: administrator + global_admin: global_admin + collection_level_admin: collection_level_admin + fedoraadmin: fedoraadmin + authenticated: authenticated + negate: false + context_mapping: + user: '@user.current_user_context:current_user' diff --git a/codebase/config/sync/simplesamlphp_auth.settings.yml b/codebase/config/sync/simplesamlphp_auth.settings.yml index 5930c165e..3e8e3150c 100644 --- a/codebase/config/sync/simplesamlphp_auth.settings.yml +++ b/codebase/config/sync/simplesamlphp_auth.settings.yml @@ -24,6 +24,8 @@ user_register_original: visitors_admin_approval sync: mail: true user_name: true +path: + alias: '/jhlogin' autoenablesaml: false debug: false secure: false