def change_github_signin_setup(env_file): print_github_signin_setup(misago) print() if input_bool("Change sign-in with GitHub setup?", default=False): run_github_signin_wizard(env_file) env_file.save() print_setup_changed_message()
def change_timezone_setup(env_file): print_timezone_setup(misago) print() if input_bool("Change timezone configuration?", default=False): run_timezone_wizard(env_file) env_file.save() print_setup_changed_message()
def change_forum_index_setup(env_file): print_forum_index_setup(misago) print() if input_bool("Change forum index?", default=False): run_forum_index_wizard(env_file) env_file.save() print_setup_changed_message()
def change_twitter_signin_setup(env_file): print_twitter_signin_setup(misago) print() if input_bool("Change sign-in with Twitter setup?", default=False): run_twitter_signin_wizard(env_file) env_file.save() print_setup_changed_message()
def reset_secret_key(env_file): print_secret_key(misago) print() if input_bool("Generate new secret key?", default=False): set_random_secret_key(env_file) env_file.save() print_setup_changed_message()
def change_sentry_setup(env_file): print_sentry_setup(misago) print() if input_bool("Change Sentry logging?", default=False): run_sentry_wizard(env_file) env_file.save() print_setup_changed_message()
def change_email_setup(env_file): print_email_setup(misago) print() if input_bool("Change e-mail configuration?", default=False): run_email_wizard(env_file) env_file.save() print_setup_changed_message()
def change_debug_setup(env_file): print_debug_setup(misago) print() if input_bool("Change debug mode?", default=False): new_debug_mode = env_file.get("MISAGO_DEBUG", "").lower() not in BOOL_TRUE env_file["MISAGO_DEBUG"] = serialize_bool(new_debug_mode) env_file.save() print_setup_changed_message()
def change_hostname_setup(env_file): print_hostname_setup(misago) print() if input_bool("Change hostname?", default=False): run_hostname_wizard(env_file) env_file.save() print_setup_changed_message() elif run_nginx_wizard(env_file): print_setup_changed_message()
def change_daily_backup_setup(env_file): print_daily_backup_setup(misago) print() daily_backup_is_enabled = (env_file.get("MISAGO_DAILY_BACKUP", "").lower() == BOOL_TRUE) if daily_backup_is_enabled: backup_prompt = "Disable automatic daily backup?" else: backup_prompt = "Enable automatic daily backup?" if input_bool(backup_prompt, default=not daily_backup_is_enabled): new_daily_backup_mode = (env_file.get("MISAGO_DAILY_BACKUP", "").lower() != BOOL_TRUE) env_file["MISAGO_DAILY_BACKUP"] = serialize_bool(new_daily_backup_mode) env_file.save() print_setup_changed_message()