mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-11 08:30:41 +00:00
Remove darkmode setting
This commit is contained in:
@ -71,10 +71,6 @@ class EditGeneralSettingsForm(FlaskForm):
|
||||
super().__init__(*args, **kwargs)
|
||||
self.user = user
|
||||
|
||||
def prefill(self, user):
|
||||
self.email.data = user.email
|
||||
self.username.data = user.username
|
||||
|
||||
def validate_email(self, field):
|
||||
if (field.data != self.user.email
|
||||
and User.query.filter_by(email=field.data).first()):
|
||||
@ -86,13 +82,6 @@ class EditGeneralSettingsForm(FlaskForm):
|
||||
raise ValidationError('Username already in use')
|
||||
|
||||
|
||||
class EditInterfaceSettingsForm(FlaskForm):
|
||||
dark_mode = BooleanField('Dark mode')
|
||||
submit = SubmitField()
|
||||
|
||||
def prefill(self, user):
|
||||
self.dark_mode.data = user.setting_dark_mode
|
||||
|
||||
class EditNotificationSettingsForm(FlaskForm):
|
||||
job_status_mail_notification_level = SelectField(
|
||||
'Job status mail notification level',
|
||||
|
@ -6,7 +6,6 @@ from . import bp
|
||||
from .forms import (
|
||||
ChangePasswordForm,
|
||||
EditGeneralSettingsForm,
|
||||
EditInterfaceSettingsForm,
|
||||
EditNotificationSettingsForm
|
||||
)
|
||||
|
||||
@ -20,11 +19,9 @@ def settings():
|
||||
)
|
||||
edit_general_settings_form = EditGeneralSettingsForm(
|
||||
current_user,
|
||||
obj=current_user,
|
||||
prefix='edit-general-settings-form'
|
||||
)
|
||||
edit_interface_settings_form = EditInterfaceSettingsForm(
|
||||
prefix='edit-interface-settings-form'
|
||||
)
|
||||
edit_notification_settings_form = EditNotificationSettingsForm(
|
||||
prefix='edit-notification-settings-form'
|
||||
)
|
||||
@ -41,13 +38,6 @@ def settings():
|
||||
db.session.commit()
|
||||
flash('Your changes have been saved')
|
||||
return redirect(url_for('.settings'))
|
||||
if (edit_interface_settings_form.submit.data
|
||||
and edit_interface_settings_form.validate()):
|
||||
current_user.setting_dark_mode = (
|
||||
edit_interface_settings_form.dark_mode.data)
|
||||
db.session.commit()
|
||||
flash('Your changes have been saved')
|
||||
return redirect(url_for('.settings'))
|
||||
if (edit_notification_settings_form.submit.data
|
||||
and edit_notification_settings_form.validate()):
|
||||
current_user.setting_job_status_mail_notification_level = (
|
||||
@ -58,14 +48,11 @@ def settings():
|
||||
db.session.commit()
|
||||
flash('Your changes have been saved')
|
||||
return redirect(url_for('.settings'))
|
||||
edit_general_settings_form.prefill(current_user)
|
||||
edit_interface_settings_form.prefill(current_user)
|
||||
edit_notification_settings_form.prefill(current_user)
|
||||
return render_template(
|
||||
'settings/settings.html.j2',
|
||||
change_password_form=change_password_form,
|
||||
edit_general_settings_form=edit_general_settings_form,
|
||||
edit_interface_settings_form=edit_interface_settings_form,
|
||||
edit_notification_settings_form=edit_notification_settings_form,
|
||||
title='Settings'
|
||||
)
|
||||
|
Reference in New Issue
Block a user