From 33e139cae64bb78157ebca56a5d1a752da95555a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mi=20V=C3=A1nyi?= Date: Fri, 23 Oct 2020 16:22:55 +0200 Subject: Let admins lock user preferences --- searx/webapp.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'searx/webapp.py') diff --git a/searx/webapp.py b/searx/webapp.py index 5e6a05b19..cf9a09778 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -828,6 +828,10 @@ def preferences(): stats[engine_stat.get('name')]['warn_time'] = True # end of stats + locked_preferences = list() + if 'preferences' in settings and 'lock' in settings['preferences']: + locked_preferences = settings['preferences']['lock'] + return render('preferences.html', selected_categories=get_selected_categories(request.preferences, request.form), all_categories=_get_ordered_categories(), @@ -848,6 +852,7 @@ def preferences(): theme=get_current_theme_name(), preferences_url_params=request.preferences.get_as_url_params(), base_url=get_base_url(), + locked_preferences=locked_preferences, preferences=True) -- cgit v1.2.3