From 4550257d592e269d2f6a0933bcfa3a3390bbd895 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Mon, 3 Jun 2019 18:51:52 +0200 Subject: [PATCH] PHRAS-2614_This-query-not-fired_4.1 fix : "user settings / configuration / display on startup" = "the query:___" (always run the same query after login) : The query is now fired after login nb : silly trick to change ft-query to json in twig, so no need to change lib. --- templates/web/prod/index.html.twig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index a96ca70cbc..0097132945 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -264,9 +264,11 @@
- {% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'QUERY' %} - + {% set startq = "{\"query\":{\"_ux_zone\":\"\",\"type\":\"CLAUSES\",\"must_match\":\"ALL\",\"enabled\":true,\"clauses\":[{\"_ux_zone\":\"FULLTEXT\",\"type\":\"FULLTEXT\",\"value\":\"" %} + {% set startq = startq ~ (app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page_query') | replace({'"': '\\"'})) %} + {% set startq = startq ~ "\",\"enabled\":true}]}}" %} + {% elseif app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'LAST_QUERY' %} {% endif %}