def mutate(self, info, **args): request = Requests(**args) keys = args.keys() if 'request' in keys: session.query(Requests).filter(Requests.id == args['id']).\ update({Requests.request: args['request']}) if 'request_type' in keys: session.query(Requests).filter(Requests.id == args['id']).\ update({Requests.request_type: args['request_type']}) if 'connections_id' in keys: session.query(Requests).filter(Requests.id == args['id']). \ update({Requests.connections_id: args['connections_id']}) session.commit() return UpdateRequest(request=request)
def mutate(self, info, **args): credential = Credentials(**args) keys = args.keys() if 'username' in keys: session.query(Credentials).filter(Credentials.id == args['id']).\ update({Credentials.username: args['username']}) if 'password' in keys: session.query(Credentials).filter(Credentials.id == args['id']). \ update({Credentials.password: args['password']}) if 'connections_id' in keys: session.query(Credentials).filter(Credentials.id == args['id']). \ update({Credentials.connections_id: args['connections_id']}) session.commit() return UpdateCredential(credential=credential)
def mutate(self, info, **args): session.query(Credentials).filter( Credentials.id == args['id']).delete() session.commit() return DeleteCredential(ok=True)
def mutate(self, info, **args): connection = Connections(**args) keys = args.keys() if 'sourceIP' in keys: session.query(Connections).filter(Connections.id == args['id']). \ update({Connections.sourceIP: args['sourceIP']}) if 'sourcePort' in keys: session.query(Connections).filter(Connections.id == args['id']). \ update({Connections.sourcePort: args['sourcePort']}) if 'destPort' in keys: session.query(Connections).filter(Connections.id == args['id']). \ update({Connections.destPort: args['destPort']}) if 'localRemote' in keys: session.query(Connections).filter(Connections.id == args['id']). \ update({Connections.localRemote: args['localRemote']}) if 'proto' in keys: session.query(Connections).filter(Connections.id == args['id']). \ update({Connections.proto: args['proto']}) time = datetime.now().strftime("%Y-%m-%dT%H:%M:%S") time = datetime.strptime(time, "%Y-%m-%dT%H:%M:%S") session.query(Connections).filter(Connections.id == args['id']).update( {Connections.created_at: time}) session.commit() return UpdateConnection(connection=connection)
def mutate(self, info, **args): session.query(Connections).filter( Connections.id == args['id']).delete() session.commit() return DeleteConnection(ok=True)
def mutate(self, info, **args): session.query(Requests).filter(Requests.id == args['id']).delete() session.commit() return DeleteRequest(ok=True)