mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
set default filter to always return true
This commit is contained in:
parent
f2b95e5fbe
commit
3de3205648
1 changed files with 4 additions and 3 deletions
|
@ -706,7 +706,7 @@ class Question:
|
||||||
self.ask = question.get("ask", {"en": self.name})
|
self.ask = question.get("ask", {"en": self.name})
|
||||||
self.help = question.get("help")
|
self.help = question.get("help")
|
||||||
self.redact = question.get("redact", False)
|
self.redact = question.get("redact", False)
|
||||||
self.filter = question.get("filter", [])
|
self.filter = question.get("filter", "true")
|
||||||
# .current_value is the currently stored value
|
# .current_value is the currently stored value
|
||||||
self.current_value = question.get("current_value")
|
self.current_value = question.get("current_value")
|
||||||
# .value is the "proposed" value which we got from the user
|
# .value is the "proposed" value which we got from the user
|
||||||
|
@ -1142,8 +1142,9 @@ class AppQuestion(Question):
|
||||||
super().__init__(question, context, hooks)
|
super().__init__(question, context, hooks)
|
||||||
|
|
||||||
apps = app_list(full=True)["apps"]
|
apps = app_list(full=True)["apps"]
|
||||||
|
|
||||||
apps = [app for app in apps if evaluate_simple_js_expression(self.filter, context=app)]
|
if self.filter:
|
||||||
|
apps = [app for app in apps if evaluate_simple_js_expression(self.filter, context=app)]
|
||||||
|
|
||||||
def _app_display(app):
|
def _app_display(app):
|
||||||
domain_path_or_id = f" ({app.get('domain_path', app['id'])})"
|
domain_path_or_id = f" ({app.get('domain_path', app['id'])})"
|
||||||
|
|
Loading…
Add table
Reference in a new issue