X-Git-Url: https://jfr.im/git/irc/quakenet/qwebirc.git/blobdiff_plain/cc6081606cbc1584468c29c70c39c23308188498..5d52e82c35f1b30aecf3fa47a207e17b48c1710e:/bin/optionsgen.py diff --git a/bin/optionsgen.py b/bin/optionsgen.py index f998283..4b9dd87 100644 --- a/bin/optionsgen.py +++ b/bin/optionsgen.py @@ -10,7 +10,9 @@ def get_options(): baseURL=config.BASE_URL, staticBaseURL=config.STATIC_BASE_URL, dynamicBaseURL=config.DYNAMIC_BASE_URL, - validateNickname=False + dynamicConfiguration=False, + validateNickname=False, + customMenuItems=[] ) if hasattr(config, "NICKNAME_VALIDATE") and config.NICKNAME_VALIDATE: @@ -20,5 +22,20 @@ def get_options(): validFirstChar=config.NICKNAME_VALID_FIRST_CHAR, validSubChars=config.NICKNAME_VALID_SUBSEQUENT_CHARS ) - + + if hasattr(config, "HELP_URL") and config.HELP_URL: + options["helpURL"] = config.HELP_URL + + if hasattr(config, "LOGO_URL"): + options["logoURL"] = config.LOGO_URL + + if hasattr(config, "CUSTOM_MENU_ITEMS"): + options["customMenuItems"] = config.CUSTOM_MENU_ITEMS + + if hasattr(config, "ACCOUNT_WHOIS_COMMAND") and config.ACCOUNT_WHOIS_COMMAND: + options["accountWhoisCommand"] = config.ACCOUNT_WHOIS_COMMAND + + if hasattr(config, "DYNAMIC_CONFIGURATION") and config.DYNAMIC_CONFIGURATION: + options["dynamicConfiguration"] = True + return json.dumps(options)