diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2020-10-25 18:24:54 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-25 18:24:54 +0100 |
| commit | 0a44fa8bb7eca0d81f0ebdab37b9845b260473ad (patch) | |
| tree | bf4ff91f497f4ec5941acca7ac0fc23e315536cc /searx/templates/oscar/preferences.html | |
| parent | 6beb84efb8c8b62f1dfa9e7af33db73c06fabcb2 (diff) | |
| parent | 33e139cae64bb78157ebca56a5d1a752da95555a (diff) | |
Merge pull request #2270 from kvch/disable-preference-settings
Let admins lock user preferences
Diffstat (limited to 'searx/templates/oscar/preferences.html')
| -rw-r--r-- | searx/templates/oscar/preferences.html | 22 |
1 files changed, 22 insertions, 0 deletions
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 @@ <div class="tab-pane active" id="tab_general"> <fieldset> <div class="container-fluid"> + {% if 'categories' not in locked_preferences %} <div class="row form-group"> {% if rtl %} <div class="col-sm-11 col-md-10"> @@ -38,12 +39,16 @@ </div> {% endif %} </div> + {% 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 %} </select> {{ 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 %} </select> {{ 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 @@ <option value="" {% if not image_proxy %}selected="selected"{% endif %}>{{ _('Disabled')}}</option> </select> {{ 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, <a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods" rel="external">learn more about request methods</a>') %} {{ preferences_item_header(method_info, method_label, rtl, 'method') }} @@ -82,7 +93,9 @@ <option value="GET" {% if method == 'GET' %}selected="selected"{% endif %}>GET</option> </select> {{ 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 @@ <option value="0" {% if safesearch == '0' %}selected="selected"{% endif %}>{{ _('None') }}</option> </select> {{ 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 %} </select> {{ 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') }} <select class="form-control {{ custom_select_class(rtl) }}" name="oscar-style" id="oscar_style"> <option value="logicodev" >Logicodev</option> @@ -110,7 +127,9 @@ <option value="logicodev-dark" {% if preferences.get_value('oscar-style') == 'logicodev-dark' %}selected="selected"{% endif %}>Logicodev dark</option> </select> {{ 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 @@ <option value="0" {% if not results_on_new_tab %}selected="selected"{% endif %}>{{ _('Off')}}</option> </select> {{ 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 %} </select> {{ preferences_item_footer(info, label, rtl) }} + {% endif %} {% set label = _('Engine tokens') %} {% set info = _('Access tokens for private engines') %} |