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

   Rebuild the Django portal as a thin client on raw gRPC + strict typing.
   
   - **portal**: retire the SDK facade — every ViewSet / helper wired to raw 
generated stubs and the server's `*WithAccess` / composite endpoints; raw 
protos flattened in place; client-side access diffing dropped.
   - **portal**: fully typed Python surface (`ty all=error` + ruff `ANN`) on 
the pb2 base via `AiravataRequest`.
   - **portal**: WorkspacePreferences routed through the iam user-preferences 
service; `experiment_builder` collapsed to generic protobuf-JSON parsing.
   - **build**: consolidate the JS packages into an npm workspace; serve assets 
from Vite's native manifest (drop django-webpack-loader); dependency switches; 
node 24.
   - **cookiecutter**: merge the two Django-app cookiecutters into one 
`airavata-django-app-cookiecutter`.
   


-- 
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