yasithdev opened a new pull request, #175:
URL: https://github.com/apache/airavata-portals/pull/175

   ## Summary
   Migrate `ApplicationModuleViewSet`, `ApplicationInterfaceViewSet`, and 
`ApplicationDeploymentViewSet` create/update/destroy from the Thrift client to 
the gRPC research facade (`register`/`update`/`delete_application_module` / 
`_interface` / `_deployment`).
   
   - New write-direction reverse adapters in `grpc_requests`: 
`application_module`, `application_interface` (recursively reversing the 
inputs/outputs with the `DataType` enum), and `application_deployment` 
(recursively reversing the command/env-path lists with the `parallelism` enum).
   - New `_proto_enum` helper bridges a Thrift enum value to the proto value 
**by name** — the write-side mirror of the read-side enum bridges.
   
   ## Test plan
   - `manage.py check` clean.
   - **Full app-module CRUD round-trips live**: POST → 201, PUT → 200 (rename 
confirmed by GET), DELETE → 204, GET-after-delete gone.
   - Offline `thrift → proto → thrift` round-trip confirms the interface and 
deployment reverse adapters preserve the `DataType` and `parallelism` enums and 
the nested lists.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to