diff options
Diffstat (limited to 'sugar_network/toolkit/router.py')
-rw-r--r-- | sugar_network/toolkit/router.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/sugar_network/toolkit/router.py b/sugar_network/toolkit/router.py index 9a430b7..df57ff3 100644 --- a/sugar_network/toolkit/router.py +++ b/sugar_network/toolkit/router.py @@ -82,20 +82,24 @@ class ACL(object): WRITE = 1 << 3 READ = 1 << 4 DELETE = 1 << 5 - PUBLIC = CREATE | WRITE | READ | DELETE + INSERT = 1 << 6 + REMOVE = 1 << 7 + PUBLIC = CREATE | WRITE | READ | DELETE | INSERT | REMOVE - AUTH = 1 << 6 - AUTHOR = 1 << 7 - SUPERUSER = 1 << 8 + AUTH = 1 << 8 + AUTHOR = 1 << 9 + SUPERUSER = 1 << 10 - LOCAL = 1 << 9 - CALC = 1 << 10 + LOCAL = 1 << 11 + CALC = 1 << 12 NAMES = { CREATE: 'Create', WRITE: 'Write', READ: 'Read', DELETE: 'Delete', + INSERT: 'Insert', + REMOVE: 'Remove', } |