From 3669436aa1dda2d994f8596865cee1326691a30a Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Mon, 3 May 2021 13:24:51 +0200 Subject: [PATCH] added settings tool lib with `is_password_required` function --- openpype/tools/settings/lib.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 openpype/tools/settings/lib.py diff --git a/openpype/tools/settings/lib.py b/openpype/tools/settings/lib.py new file mode 100644 index 0000000000..0317941021 --- /dev/null +++ b/openpype/tools/settings/lib.py @@ -0,0 +1,16 @@ +def is_password_required(): + from openpype.settings import ( + get_system_settings, + get_local_settings + ) + + system_settings = get_system_settings() + password = system_settings["general"].get("admin_password") + if not password: + return False + + local_settings = get_local_settings() + is_admin = local_settings.get("general", {}).get("is_admin", False) + if is_admin: + return False + return True