def modify(self, args, config, connection): name = args['name'] kind = args['kind'] privilege = Privilege(name, kind, connection=connection) if not privilege.exists(): print("Error: Privilege does not exist: {0}".format(name)) sys.exit(1) privilege.read() if args['json'] is not None: privilege = self._read(None, kind, None, args['json'], connection=connection) privilege.name = name self.roles = [] self._properties(privilege, args) if len(self.roles) > 0: privilege.set_role_names(self.roles) print("Modify privilege {0}...".format(name)) privilege.update(connection=connection)
def get(self, args, config, connection): privilege = Privilege(args['name'], args['kind'], connection=connection) if not privilege.exists(): print("Error: Privilege does not exist: {0}".format(args['name'])) sys.exit(1) privilege.read() self.jprint(privilege)