This is an automated email from the ASF dual-hosted git repository.
isjarana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-custos-portal.git
from 114a2c5 Merge pull request #159 from
dinukadesilva/adding-maintenance-page
new 250a9a5 Django generate project and app files
new e40e6ce Integrated webpack build into django template
new 6be3c11 fix hot module reload
new dc49507 Node 14 is required
new 367adf5 Load environment variables in settings.py
new d417a68 Add Gunicorn to Nginx/Docker setup
new cea6031 leave default ALLOWED_HOSTS empty, works well with DEBUG=True
new b6b0a8e Documenting how to run the django server locally
new 0b4048f Adding a simple Django REST API endpoint
new 09fdba3 gh-160: Adding the proxy for custos endpoints
new a349682 Adding custom headers to data to custos endpoints
new 1e88053 Adding all of the frontend routes
new 7edf6f8 Fix auth logics in the javascript
new af8e490 Fix tenant create tab navigation
new e9492f6 Updated
new 864e441 Fix tenant create
new b88dfc5 Adding the necessary changes to make the portal an
installable package
new 6d3e477 Refactoring the folder structure
new d1589a9 Refactoring
new 9b57ad1 Updated the readme
new ddea6d5 Update the setup modules
new e4c75e9 Updated
new d408e20 Adding the maintenance page
new 096f10e Fix environment variables
new f944745 Refactoring
new f8f8335 Merge pull request #167 from
dinukadesilva/gh-160-adding-django-layer
The 404 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.dockerignore | 3 +-
.env | 19 +-
.gitignore | 6 +
.nvmrc | 1 +
Dockerfile | 25 +-
LICENSE | 201 +
README.md | 104 +-
airavata_custos_portal/__init__.py | 0
airavata_custos_portal/apps/__init__.py | 0
airavata_custos_portal/apps/api/__init__.py | 0
airavata_custos_portal/apps/api/admin.py | 3 +
airavata_custos_portal/apps/api/apps.py | 6 +
.../apps/api/migrations/__init__.py | 0
airavata_custos_portal/apps/api/models.py | 3 +
airavata_custos_portal/apps/api/tests.py | 3 +
airavata_custos_portal/apps/api/urls.py | 10 +
airavata_custos_portal/apps/api/views.py | 191 +
airavata_custos_portal/apps/frontend/__init__.py | 0
airavata_custos_portal/apps/frontend/admin.py | 3 +
airavata_custos_portal/apps/frontend/apps.py | 6 +
.../apps/frontend/migrations/__init__.py | 0
airavata_custos_portal/apps/frontend/models.py | 3 +
.../airavata_custos_portal_frontend/index.html | 29 +
airavata_custos_portal/apps/frontend/tests.py | 3 +
airavata_custos_portal/apps/frontend/urls.py | 28 +
airavata_custos_portal/apps/frontend/views.py | 13 +
airavata_custos_portal/asgi.py | 16 +
airavata_custos_portal/settings.py | 166 +
airavata_custos_portal/urls.py | 24 +
airavata_custos_portal/wsgi.py | 16 +
docker-compose.yml | 7 +
entrypoint.sh | 26 +-
manage.py | 22 +
nginx.conf | 62 +-
package-lock.json | 13377 -------------------
package.json | 3 +-
requirements.txt | 6 +
setup.cfg | 12 +
setup.py | 46 +
src/App.vue | 6 +-
src/config.js | 8 +-
src/lib/components/pages/Landing.vue | 6 +-
src/lib/components/pages/NewTenant.vue | 6 +-
src/lib/service/custos-portal-services/index.js | 16 +
.../custos-service-entities-secrets-password.js | 4 +-
.../custos-service-entities-secrets-ssh.js | 4 +-
.../custos-service-entities-secrets.js | 2 +-
.../custos-service-entities/index.js | 10 +-
.../custos-service/custos-service-groups.js | 48 +-
.../custos-service/custos-service-identity.js | 89 +-
.../custos-service/custos-service-sharing.js | 23 +-
.../custos-service/custos-service-tenants.js | 24 +-
.../service/custos-service/custos-service-users.js | 33 +-
src/lib/service/custos-service/index.js | 89 +-
src/lib/store/modules/auth.store.js | 129 +-
src/lib/store/modules/tenant.store.js | 13 -
src/lib/store/util/custos.util.js | 2 -
src/lib/store/util/jwt.util.js | 26 -
src/router.js | 14 +-
vue.config.js | 26 +
yarn.lock | 14 +
61 files changed, 1235 insertions(+), 13800 deletions(-)
create mode 100644 .nvmrc
create mode 100644 LICENSE
create mode 100644 airavata_custos_portal/__init__.py
create mode 100644 airavata_custos_portal/apps/__init__.py
create mode 100644 airavata_custos_portal/apps/api/__init__.py
create mode 100644 airavata_custos_portal/apps/api/admin.py
create mode 100644 airavata_custos_portal/apps/api/apps.py
create mode 100644 airavata_custos_portal/apps/api/migrations/__init__.py
create mode 100644 airavata_custos_portal/apps/api/models.py
create mode 100644 airavata_custos_portal/apps/api/tests.py
create mode 100644 airavata_custos_portal/apps/api/urls.py
create mode 100644 airavata_custos_portal/apps/api/views.py
create mode 100644 airavata_custos_portal/apps/frontend/__init__.py
create mode 100644 airavata_custos_portal/apps/frontend/admin.py
create mode 100644 airavata_custos_portal/apps/frontend/apps.py
create mode 100644 airavata_custos_portal/apps/frontend/migrations/__init__.py
create mode 100644 airavata_custos_portal/apps/frontend/models.py
create mode 100644
airavata_custos_portal/apps/frontend/templates/airavata_custos_portal_frontend/index.html
create mode 100644 airavata_custos_portal/apps/frontend/tests.py
create mode 100644 airavata_custos_portal/apps/frontend/urls.py
create mode 100644 airavata_custos_portal/apps/frontend/views.py
create mode 100644 airavata_custos_portal/asgi.py
create mode 100644 airavata_custos_portal/settings.py
create mode 100644 airavata_custos_portal/urls.py
create mode 100644 airavata_custos_portal/wsgi.py
create mode 100755 manage.py
delete mode 100644 package-lock.json
create mode 100644 requirements.txt
create mode 100644 setup.cfg
create mode 100644 setup.py
create mode 100644 src/lib/service/custos-portal-services/index.js
delete mode 100644 src/lib/store/util/jwt.util.js
create mode 100644 vue.config.js