From 42b2607a6f3809ba26368f415c04aefa31728137 Mon Sep 17 00:00:00 2001 From: Carla Martinez Date: Fri, 29 Jul 2022 13:16:16 +0200 Subject: [PATCH] webui: Allow grace login limit There was no support for setting the grace login limit on the WebUI. The only way to so was only via CLI: `ipa pwpolicy-mod --gracelimit=2 global_policy` Thus, the grace login limit must be updated from the policy section and this will reflect also on the user settings (under the 'Password Policy' section) Fixes: https://pagure.io/freeipa/issue/9211 Signed-off-by: Carla Martinez Reviewed-By: Florence Blanc-Renaud --- install/ui/src/freeipa/policy.js | 3 +++ install/ui/src/freeipa/user.js | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/install/ui/src/freeipa/policy.js b/install/ui/src/freeipa/policy.js index fa2028a52..7ec103636 100644 --- a/install/ui/src/freeipa/policy.js +++ b/install/ui/src/freeipa/policy.js @@ -72,6 +72,9 @@ return { { name: 'cospriority', required: true + }, + { + name: 'passwordgracelimit' } ] }] diff --git a/install/ui/src/freeipa/user.js b/install/ui/src/freeipa/user.js index a580db035..b47c97f72 100644 --- a/install/ui/src/freeipa/user.js +++ b/install/ui/src/freeipa/user.js @@ -318,6 +318,11 @@ return { label: '@mo-param:pwpolicy:krbpwdlockoutduration:label', read_only: true, measurement_unit: 'seconds' + }, + { + name: 'passwordgracelimit', + label: '@mo-param:pwpolicy:passwordgracelimit:label', + read_only: true } ] },