From: Adam Dullage Date: Thu, 3 Aug 2023 18:36:59 +0000 (+0100) Subject: Various config settings are no longer required in read_only mode X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=c86f3a79b29e813ebf86b225611134eb449baaa5;p=flatnotes.git Various config settings are no longer required in read_only mode --- diff --git a/flatnotes/config.py b/flatnotes/config.py index 80b03fb..4955205 100644 --- a/flatnotes/config.py +++ b/flatnotes/config.py @@ -66,17 +66,23 @@ class Config: def get_username(self): return self.get_env( - "FLATNOTES_USERNAME", mandatory=self.auth_type != AuthType.NONE + "FLATNOTES_USERNAME", + mandatory=self.auth_type + not in [AuthType.NONE, AuthType.READ_ONLY], ) def get_password(self): return self.get_env( - "FLATNOTES_PASSWORD", mandatory=self.auth_type != AuthType.NONE + "FLATNOTES_PASSWORD", + mandatory=self.auth_type + not in [AuthType.NONE, AuthType.READ_ONLY], ) def get_session_key(self): return self.get_env( - "FLATNOTES_SECRET_KEY", mandatory=self.auth_type != AuthType.NONE + "FLATNOTES_SECRET_KEY", + mandatory=self.auth_type + not in [AuthType.NONE, AuthType.READ_ONLY], ) def get_session_expiry_days(self):