From 021fd399db4801c3d2c96b6f2bace99046d9f54b Mon Sep 17 00:00:00 2001 From: NavaL Date: Wed, 18 May 2016 18:54:39 +0200 Subject: Issue #692 re-added logout back in the feature toggle --- service/pixelated/resources/features_resource.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'service/pixelated/resources/features_resource.py') diff --git a/service/pixelated/resources/features_resource.py b/service/pixelated/resources/features_resource.py index 4856b64b..d4b7de7d 100644 --- a/service/pixelated/resources/features_resource.py +++ b/service/pixelated/resources/features_resource.py @@ -31,10 +31,16 @@ class FeaturesResource(Resource): def render_GET(self, request): disabled_features = self._disabled_features() - return respond_json({'disabled_features': disabled_features}, request) + features = {'disabled_features': disabled_features} + self._add_multi_user_to(features) + return respond_json(features, request) def _disabled_features(self): disabled_features = [default_disabled_feature for default_disabled_feature in self.DISABLED_FEATURES] if os.environ.get('FEEDBACK_URL') is None: disabled_features.append('feedback') return disabled_features + + def _add_multi_user_to(self, features): + if self._multi_user: + features.update({'multi_user': {'logout': LogoutResource.BASE_URL}}) -- cgit v1.2.3