From 087566d079b44938ea7b093be7d50be1fdcfa052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Arranz?= Date: Wed, 21 Jul 2021 17:15:11 +0200 Subject: [PATCH 1/3] Simplify get_default_mode implementation --- src/wirecloud/platform/views.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/wirecloud/platform/views.py b/src/wirecloud/platform/views.py index 07de08ece5..0110f68de6 100644 --- a/src/wirecloud/platform/views.py +++ b/src/wirecloud/platform/views.py @@ -180,12 +180,7 @@ def get_default_view(request): if 'default_mode' not in request.session: user_agent = ua_parse(request.META.get('HTTP_USER_AGENT', '')) - if user_agent.is_mobile: - mode = 'smartphone' - else: - mode = 'classic' - - request.session['default_mode'] = mode + request.session['default_mode'] = 'smartphone' if user_agent.is_mobile else 'classic' return request.session['default_mode'] From af50cf1e8e52b1205e3e1909e7daf345140b04b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Arranz?= Date: Wed, 21 Jul 2021 17:27:05 +0200 Subject: [PATCH 2/3] Improve cache management when updating workspace preferences --- src/wirecloud/platform/preferences/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/wirecloud/platform/preferences/views.py b/src/wirecloud/platform/preferences/views.py index 1e06ba9c29..5e1cb0d314 100644 --- a/src/wirecloud/platform/preferences/views.py +++ b/src/wirecloud/platform/preferences/views.py @@ -320,11 +320,13 @@ def create(self, request, workspace_id): workspace.requireauth = preferences_json['requireauth']['value'].strip().lower() == 'true' del preferences_json['requireauth'] + update_workspace_preferences(workspace, preferences_json, not save_workspace) + if save_workspace: + cache_key = make_workspace_preferences_cache_key(workspace) + cache.delete(cache_key) workspace.save() - update_workspace_preferences(workspace, preferences_json) - return HttpResponse(status=204) From 9e79ac683a34f7665de8f495db979f730c324c6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Arranz?= Date: Fri, 23 Jul 2021 00:15:36 +0200 Subject: [PATCH 3/3] Add some entries to .gitignore --- src/.gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/.gitignore b/src/.gitignore index 70b16bf55e..524219a0c2 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -8,6 +8,9 @@ /build/ /htmlcov/ /dist/ +/coverage/ +/solr_conf/ +/whoosh_index/ *.pyc *.mo *.db @@ -18,3 +21,5 @@ nosetests.xml *.swp *.swo +*.log +*.bak