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/templates/oscar/preferences.html | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'searx/templates/oscar/preferences.html') diff --git a/searx/templates/oscar/preferences.html b/searx/templates/oscar/preferences.html index 8f67cbf93..b1023a02b 100644 --- a/searx/templates/oscar/preferences.html +++ b/searx/templates/oscar/preferences.html @@ -25,6 +25,7 @@
+ {% if 'categories' not in locked_preferences %}
{% if rtl %}
@@ -38,12 +39,16 @@
{% endif %}
+ {% endif %} + {% if 'language' not in locked_preferences %} {% set language_label = _('Search language') %} {% set language_info = _('What language do you prefer for search?') %} {{ preferences_item_header(language_info, language_label, rtl, 'language') }} {% include 'oscar/languages.html' %} {{ preferences_item_footer(language_info, language_label, rtl) }} + {% endif %} + {% if 'locale' not in locked_preferences %} {% set locale_label = _('Interface language') %} {% set locale_info = _('Change the language of the layout') %} {{ preferences_item_header(locale_info, locale_label, rtl, 'locale') }} @@ -53,7 +58,9 @@ {% endfor %} {{ preferences_item_footer(locale_info, locale_label, rtl) }} + {% endif %} + {% if 'autocomplete' not in locked_preferences %} {% set autocomplete_label = _('Autocomplete') %} {% set autocomplete_info = _('Find stuff as you type') %} {{ preferences_item_header(autocomplete_info, autocomplete_label, rtl, 'autocomplete') }} @@ -64,7 +71,9 @@ {% endfor %} {{ preferences_item_footer(autocomplete_info, autocomplete_label, rtl) }} + {% endif %} + {% if 'image_proxy' not in locked_preferences %} {% set image_proxy_label = _('Image proxy') %} {% set image_proxy_info = _('Proxying image results through searx') %} {{ preferences_item_header(image_proxy_info, image_proxy_label, rtl, 'image_proxy') }} @@ -73,7 +82,9 @@ {{ preferences_item_footer(image_proxy_info, image_proxy_label, rtl) }} + {% endif %} + {% if 'method' not in locked_preferences %} {% set method_label = _('Method') %} {% set method_info = _('Change how forms are submited, learn more about request methods') %} {{ preferences_item_header(method_info, method_label, rtl, 'method') }} @@ -82,7 +93,9 @@ {{ preferences_item_footer(method_info, method_label, rtl) }} + {% endif %} + {% if 'safesearch' not in locked_preferences %} {% set safesearch_label = _('SafeSearch') %} {% set safesearch_info = _('Filter content') %} {{ preferences_item_header(safesearch_info, safesearch_label, rtl, 'safesearch') }} @@ -92,7 +105,9 @@ {{ preferences_item_footer(safesearch_info, safesearch_label, rtl) }} + {% endif %} + {% if 'theme' not in locked_preferences %} {% set theme_label = _('Themes') %} {% set theme_info = _('Change searx layout') %} {{ preferences_item_header(theme_info, theme_label, rtl, 'theme') }} @@ -102,7 +117,9 @@ {% endfor %} {{ preferences_item_footer(theme_info, theme_label, rtl) }} + {% endif %} + {% if 'oscar-style' not in locked_preferences %} {{ preferences_item_header(_('Choose style for this theme'), _('Style'), rtl, 'oscar_style') }} {{ preferences_item_footer(_('Choose style for this theme'), _('Style'), rtl) }} + {% endif %} + {% if 'results_on_new_tab' not in locked_preferences %} {% set label = _('Results on new tabs') %} {% set info = _('Open result links on new browser tabs') %} {{ preferences_item_header(info, label, rtl, 'results_on_new_tab') }} @@ -119,7 +138,9 @@ {{ preferences_item_footer(info, label, rtl) }} + {% endif %} + {% if 'doi_resolver' not in locked_preferences %} {% set label = _('Open Access DOI resolver') %} {% set info = _('Redirect to open-access versions of publications when available (plugin required)') %} {{ preferences_item_header(info, label, rtl, 'doi_resolver') }} @@ -131,6 +152,7 @@ {% endfor %} {{ preferences_item_footer(info, label, rtl) }} + {% endif %} {% set label = _('Engine tokens') %} {% set info = _('Access tokens for private engines') %} -- cgit v1.2.3