mirror of
https://github.com/searxng/searxng.git
synced 2025-07-12 15:59:21 +02:00
[enh] make custom oscar option configurable from url
This commit is contained in:
parent
46fb0d860e
commit
e060aedc16
4 changed files with 10 additions and 4 deletions
|
@ -305,6 +305,8 @@ class Preferences(object):
|
|||
elif user_setting_name == 'disabled_plugins':
|
||||
self.plugins.parse_cookie((input_data.get('disabled_plugins', ''),
|
||||
input_data.get('enabled_plugins', '')))
|
||||
else:
|
||||
self.unknown_params[user_setting_name] = user_setting
|
||||
|
||||
def parse_form(self, input_data):
|
||||
disabled_engines = []
|
||||
|
@ -329,6 +331,8 @@ class Preferences(object):
|
|||
def get_value(self, user_setting_name):
|
||||
if user_setting_name in self.key_value_settings:
|
||||
return self.key_value_settings[user_setting_name].get_value()
|
||||
if user_setting_name in self.unknown_params:
|
||||
return self.unknown_params[user_setting_name]
|
||||
|
||||
def save(self, resp):
|
||||
for user_setting_name, user_setting in self.key_value_settings.items():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue