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

   First step of consolidating the django-portal helper libraries into 
`airavata-django-portal` itself (so the portal becomes self-contained, with the 
longer-term goal of talking to Airavata only through the gRPC 
`airavata-python-sdk`).
   
   Moves the standalone `airavata-django-portal-commons` package into the 
portal as **`django_airavata.commons`** and drops it as a separate PyPI 
distribution. The dynamic-app loading utilities (`load`/`merge_settings`, the 
`custom_app_registry` context processor, the `dynamic_apps` URL include) are 
**behavior-unchanged** — only the import path moves from 
`airavata_django_portal_commons` to `django_airavata.commons`. Updated: 
`settings.py`, `urls.py`, the package's internal self-imports, the 
`requirements.txt` pin, and the README/CLAUDE sub-project docs. `commons` has 
no Airavata/Thrift/DB coupling, so this is a pure structural move.
   
   Validation: the moved modules `py_compile` cleanly and a repo-wide sweep 
confirms no remaining `airavata_django_portal_commons` references. (Full 
`manage.py check` validation will land once the portal runtime is stood up in a 
later PR of this series.)


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