From d7287314069f5b2b387d32b336a2ecbdac8e633d Mon Sep 17 00:00:00 2001 From: Stephane de Labrusse Date: Mon, 20 Jan 2020 15:17:44 +0100 Subject: [PATCH] Hide shell checkbox in case of forced shell --- api/system-accounts-provider/read | 2 ++ ui/src/components/system/UsersGroups.vue | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/api/system-accounts-provider/read b/api/system-accounts-provider/read index 83ea8a65a..8144a6749 100755 --- a/api/system-accounts-provider/read +++ b/api/system-accounts-provider/read @@ -107,6 +107,7 @@ sub getDefaults my $o = NethServer::SSSD->new(@_); my $db = esmith::ConfigDB->open_ro(); my $ip = $db->get_prop('nsdc','IpAddress') || ''; + my $ShellOverrideStatus = ($db->get_prop('sssd','ShellOverrideStatus') || 'disabled') eq 'enabled' ? JSON::true : JSON::false; my $dump = { @_, @@ -128,6 +129,7 @@ sub getDefaults 'DiscoverDcType' => $o->{'DiscoverDcType'}, 'NsdcIp' => $ip, 'IsLocal' => $o->isLocalProvider(), + 'ShellOverride' => $ShellOverrideStatus, }; return $dump; diff --git a/ui/src/components/system/UsersGroups.vue b/ui/src/components/system/UsersGroups.vue index 29880f7a5..cf5333733 100644 --- a/ui/src/components/system/UsersGroups.vue +++ b/ui/src/components/system/UsersGroups.vue @@ -542,7 +542,7 @@ /> -
+