Skip to content
Snippets Groups Projects
Unverified Commit 2e09f1ae authored by Timm Fitschen's avatar Timm Fitschen
Browse files

STY: formatting

parent 1542d157
No related branches found
No related tags found
No related merge requests found
...@@ -216,23 +216,26 @@ def do_deny_role_permissions(args): ...@@ -216,23 +216,26 @@ def do_deny_role_permissions(args):
perms.add(d) perms.add(d)
admin._set_permissions(role=args.role_name, permission_rules=perms) admin._set_permissions(role=args.role_name, permission_rules=perms)
def do_retrieve_entity_acl(args): def do_retrieve_entity_acl(args):
entities = db.execute_query(q=args.query, flags={"ACL": None}) entities = db.execute_query(q=args.query, flags={"ACL": None})
for entity in entities: for entity in entities:
print(entity.id) print(entity.id)
print(entity.acl) print(entity.acl)
def do_action_entity_permissions(args): def do_action_entity_permissions(args):
entities = db.execute_query(q=args.query, flags={"ACL": None}) entities = db.execute_query(q=args.query, flags={"ACL": None})
for entity in entities: for entity in entities:
for p in args.permissions: for p in args.permissions:
getattr(entity, args.action)(role=args.role, priority=args.priority, getattr(entity, args.action)(role=args.role, priority=args.priority,
permission=p) permission=p)
entities.update(flags={"ACL": None}) entities.update(flags={"ACL": None})
for entity in entities: for entity in entities:
print(entity.id) print(entity.id)
print(entity.acl) print(entity.acl)
def main(argv=None): def main(argv=None):
"""Command line options.""" """Command line options."""
...@@ -556,9 +559,9 @@ USAGE ...@@ -556,9 +559,9 @@ USAGE
action_entity_permissions_parser.set_defaults( action_entity_permissions_parser.set_defaults(
call=do_action_entity_permissions, action=action) call=do_action_entity_permissions, action=action)
action_entity_permissions_parser.add_argument(dest="query", metavar="QUERY", action_entity_permissions_parser.add_argument(dest="query", metavar="QUERY",
help="A FIND query.") help="A FIND query.")
action_entity_permissions_parser.add_argument(dest="role", metavar="ROLE", action_entity_permissions_parser.add_argument(dest="role", metavar="ROLE",
help="The name of an exising role.") help="The name of an exising role.")
action_entity_permissions_parser.add_argument( action_entity_permissions_parser.add_argument(
dest="permissions", dest="permissions",
metavar="PERMISSION", metavar="PERMISSION",
...@@ -571,11 +574,9 @@ USAGE ...@@ -571,11 +574,9 @@ USAGE
default=False, default=False,
help="This flag enables priority permission rules.") help="This flag enables priority permission rules.")
# Process arguments # Process arguments
args = parser.parse_args() args = parser.parse_args()
db.configure_connection()._login() db.configure_connection()._login()
return args.call(args) return args.call(args)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment