summaryrefslogtreecommitdiff
path: root/service/pixelated/resources/features_resource.py
diff options
context:
space:
mode:
authorNavaL <ayoyo@thoughtworks.com>2016-05-18 18:54:39 +0200
committerNavaL <ayoyo@thoughtworks.com>2016-05-18 18:54:44 +0200
commit021fd399db4801c3d2c96b6f2bace99046d9f54b (patch)
treed56736d4c7609d04d95a3552d833c0bbee60d7cd /service/pixelated/resources/features_resource.py
parent804213b24bad0cc222c98888d8ddac356252465c (diff)
Issue #692 re-added logout back in the feature toggle
Diffstat (limited to 'service/pixelated/resources/features_resource.py')
-rw-r--r--service/pixelated/resources/features_resource.py8
1 files changed, 7 insertions, 1 deletions
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}})