only install madmail if selected
also reinstall/config if toggled in admin
This commit is contained in:
parent
aed9fe1d33
commit
31a915e1ad
1 changed files with 7 additions and 1 deletions
|
|
@ -270,6 +270,7 @@ def step4():
|
|||
set_setting(s, setting_value)
|
||||
set_setting('first_setup', "false")
|
||||
dump_settings("settings.txt")
|
||||
if get_setting("enable_deltachat") == "true":
|
||||
run_madmail_installer()
|
||||
db.session.commit()
|
||||
return redirect(url_for('setup_complete'))
|
||||
|
|
@ -312,6 +313,7 @@ def admin_settings():
|
|||
print(form.errors)
|
||||
if form.validate_on_submit():
|
||||
if form.submit.data:
|
||||
deltachat_newly_enabled = False
|
||||
for s in populate_settings:
|
||||
new_value = getattr(form, s).data
|
||||
if s in bool_settings:
|
||||
|
|
@ -325,6 +327,10 @@ def admin_settings():
|
|||
non_admin_settings_changed = True
|
||||
if s in CHANGES_REQUIRING_RESTART:
|
||||
app.config['SETTINGS_CHANGED'] = True
|
||||
if s == 'enable_deltachat' and new_value == "true":
|
||||
deltachat_newly_enabled = True
|
||||
if deltachat_newly_enabled:
|
||||
run_madmail_installer()
|
||||
|
||||
new_logo = form.butterbox_logo.data
|
||||
if new_logo.filename:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue