Removed 'subscriber' cap from 'admin' role

This allows admins to test what happens when users do not have a
subscription. To give the user subscriber capability, just grant demo role
as well.
This commit is contained in:
2017-12-06 11:59:01 +01:00
parent 1e012f860b
commit 2bcc26860f
4 changed files with 7 additions and 6 deletions

View File

@@ -18,7 +18,7 @@ log = logging.getLogger(__name__)
CAPABILITIES = collections.defaultdict(**{
'subscriber': {'subscriber', 'home-project'},
'demo': {'subscriber', 'home-project'},
'admin': {'subscriber', 'home-project', 'video-encoding', 'admin',
'admin': {'video-encoding', 'admin',
'view-pending-nodes', 'edit-project-node-types'},
}, default_factory=frozenset)

View File

@@ -200,7 +200,7 @@ CELERY_BEAT_SCHEDULE = {
USER_CAPABILITIES = defaultdict(**{
'subscriber': {'subscriber', 'home-project'},
'demo': {'subscriber', 'home-project'},
'admin': {'subscriber', 'home-project', 'video-encoding', 'admin',
'admin': {'video-encoding', 'admin',
'view-pending-nodes', 'edit-project-node-types', 'create-organization'},
'org-subscriber': {'subscriber', 'home-project'},
}, default_factory=frozenset)