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 ServerSideScriptingCaller
to actually call script -
Potentially refactor necessary functionality for SSS from ScriptingResource
(checkExecutionPermission
,callScript
) -
Plan and estimate upload of files in follow-up issue: caosdb-cppinttest#10 -
Follow-up issues for GRPC SSS test cases (needs cpplib changes): caosdb-cpplib#108, caosdb-cppinttest#10
Edited by Joscha Schmiedt