SSS: Add gRPC implementation of ServerSideScriptingService (without file upload and async)
Summary
-
Update proto API (caosdb-proto#25 (closed)) -
Implement skeleton for ServerSideScriptingService receiving rpcs and returning empty responses -
Register ServerSideScriptingService in GRPCServer ( GRPCServer::getEnabledServices) -
Construct command line call from (similar to ScriptingResource::form2CommandLine) -
Use ServerSideScriptingCallerto actually call script -
Potentially refactor necessary functionality for SSS from ScriptingResource(checkExecutionPermission,callScript) -
Plan and estimate upload of files in follow-up issue: #364 -
Follow-up issues for GRPC SSS test cases (needs cpplib changes): caosdb-cpplib#108, caosdb-cppinttest#10
Edited by Joscha Schmiedt