From 2e09f1aec54f0c865af2999d1b1b63da3f4ef951 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <timm.fitschen@ds.mpg.de> Date: Mon, 10 Dec 2018 23:51:40 +0100 Subject: [PATCH] STY: formatting --- src/caosdb/utils/caosdb_admin.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/caosdb/utils/caosdb_admin.py b/src/caosdb/utils/caosdb_admin.py index 97a79157..b3145390 100755 --- a/src/caosdb/utils/caosdb_admin.py +++ b/src/caosdb/utils/caosdb_admin.py @@ -216,23 +216,26 @@ def do_deny_role_permissions(args): perms.add(d) admin._set_permissions(role=args.role_name, permission_rules=perms) + def do_retrieve_entity_acl(args): entities = db.execute_query(q=args.query, flags={"ACL": None}) for entity in entities: print(entity.id) print(entity.acl) + def do_action_entity_permissions(args): entities = db.execute_query(q=args.query, flags={"ACL": None}) for entity in entities: for p in args.permissions: getattr(entity, args.action)(role=args.role, priority=args.priority, - permission=p) + permission=p) entities.update(flags={"ACL": None}) for entity in entities: print(entity.id) print(entity.acl) + def main(argv=None): """Command line options.""" @@ -556,9 +559,9 @@ USAGE action_entity_permissions_parser.set_defaults( call=do_action_entity_permissions, action=action) 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", - help="The name of an exising role.") + help="The name of an exising role.") action_entity_permissions_parser.add_argument( dest="permissions", metavar="PERMISSION", @@ -571,11 +574,9 @@ USAGE default=False, help="This flag enables priority permission rules.") - # Process arguments args = parser.parse_args() - db.configure_connection()._login() return args.call(args) -- GitLab