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

   Reduces the Airavata Django portal to a thin client over the proto-direct 
airavata-python-sdk (its sole Airavata dependency). Removes Django REST 
Framework entirely in favor of a small in-repo request/response/router/auth 
layer that renders protobuf messages to snake_case JSON, drops the retired 
Thrift SDKs, and feeds the frontend lean snake_case proto shapes. Makes auth 
Keycloak-only — the portal keeps only login-initiation and a post-logout 
landing while registration, password reset, email verification, and profile 
management move to Keycloak (removing the Django auth.User mirror, the account 
views/forms/templates, and ~13 ORM account models). Thins persistence to 
cache-backed sessions (no DB sessions), drops django.contrib.admin, 
stdlib-replaces pytz/anticrlf/zipstream, ships a lean comment-free requirements 
list, and removes the unused MariaDB compose setup. Net -3.6k LOC across 231 
files.


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