show the Mail-in-a-Box version in the system status checks even when the new-version check is disabled

fixes #922
This commit is contained in:
Joshua Tauberer 2018-11-30 10:26:49 -05:00
parent c5c413b447
commit ef28a1defd
2 changed files with 8 additions and 7 deletions

View File

@ -12,6 +12,7 @@ Control Panel:
* The users page now documents that passwords should only have ASCII characters to prevent character encoding mismaches between clients and the server. * The users page now documents that passwords should only have ASCII characters to prevent character encoding mismaches between clients and the server.
* The users page no longer shows user mailbox sizes because this was extremely slow for very large mailboxes. * The users page no longer shows user mailbox sizes because this was extremely slow for very large mailboxes.
* The Mail-in-a-Box version is now shown in the system status checks even when the new-version check is disabled.
v0.29 (October 25, 2018) v0.29 (October 25, 2018)
------------------------ ------------------------

View File

@ -795,14 +795,14 @@ def get_latest_miab_version():
def check_miab_version(env, output): def check_miab_version(env, output):
config = load_settings(env) config = load_settings(env)
if config.get("privacy", True): try:
output.print_warning("Mail-in-a-Box version check disabled by privacy setting.") this_ver = what_version_is_this(env)
else: except:
try: this_ver = "Unknown"
this_ver = what_version_is_this(env)
except:
this_ver = "Unknown"
if config.get("privacy", True):
output.print_warning("You are running version Mail-in-a-Box %s. Mail-in-a-Box version check disabled by privacy setting." % this_ver)
else:
latest_ver = get_latest_miab_version() latest_ver = get_latest_miab_version()
if this_ver == latest_ver: if this_ver == latest_ver: