Use capabilities system to check whether the user is a subscriber.

This commit is contained in:
2017-08-22 16:40:05 +02:00
parent 2e4ed6f3c8
commit 838d85a2b7

View File

@@ -7,7 +7,7 @@ from pillar.api.utils import authorization
from pillar.extension import PillarExtension
EXTENSION_NAME = 'cloud'
ROLES_TO_BE_SUBSCRIBER = {'demo', 'subscriber', 'admin'}
ROLES_TO_BE_SUBSCRIBER = {'demo', 'subscriber', 'admin'} # TODO: get rid of this, use 'subscriber' cap
class CloudExtension(PillarExtension):
@@ -72,7 +72,7 @@ class CloudExtension(PillarExtension):
def context_processor(self):
return {
'current_user_is_subscriber': authorization.user_matches_roles(ROLES_TO_BE_SUBSCRIBER)
'current_user_is_subscriber': authorization.user_has_cap('subscriber')
}
def setup_app(self, app):