This is an automated email from the ASF dual-hosted git repository.

isjarana pushed a change to branch admin-portal-docker
in repository https://gitbox.apache.org/repos/asf/airavata-custos-portal.git.


    from 0bf8024  Updating README
     new c1f938b  Added form validation and integrated Vuelidate
     new d3e7d5e  Restructured for admin and workspace apps
     new a91fe19  Added edit screens for the admin
     new ac2a894  Added navigation buttons to the application
     new 719cef8  Renamed the project from custos_admin_portal to custos_portal
     new 0db617e  Renaming directories as per new project name
     new b23c5e5  Integrated with custos python sdk, and added openID logon 
using Cilogon
     new 81b4c68  Added username and password login, allow access to Admin only 
when user has admin role
     new 12dbbe2  Added email verification
     new 415ecde  Added emails for forgot password and reset password
     new 2f24b41  Add submit methd using post to 'request new tenant' form
     new 8de25fc  Merge branch 'develop' of 
https://github.com/shivamriky/airavata-custos-portal into develop
     new 4744eb7  Merge pull request #1 from shivamriky/develop
     new bf0f51c  Updated readme
     new a6c462a  Merge pull request #4 from shivamriky/edit_readme
     new b133a51  Fix setup issues - remove redundant table creation and add 
requirements for custos sdk
     new 59de745  Enhance new tenant request form
     new 498db80  Add copy buttosn for custos creds
     new a859505  Merge pull request #2 from shivamriky/ui_modifications
     new 68219fd  Update README.md
     new 9d504f4  airavata custos admin portal
     new 49a14d4  Dockerized
     new 16d3481  Merge branch 'admin-portal-docker' into docker
     new 46351be  Merge pull request #65 from bhaktinarvekar/docker

The 121 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:
 .gitignore                                         |     6 +-
 Dockerfile                                         |    30 +
 custos_portal/custos_portal/Dockerfile             |    15 +
 custos_portal/custos_portal/__init__.py            |    25 +
 custos_portal/custos_portal/app_config.py          |   105 +
 custos_portal/custos_portal/apps/__init__.py       |     0
 custos_portal/custos_portal/apps/admin/__init__.py |     0
 custos_portal/custos_portal/apps/admin/admin.py    |     3 +
 custos_portal/custos_portal/apps/admin/apps.py     |    37 +
 .../apps/admin/migrations/__init__.py              |     0
 custos_portal/custos_portal/apps/admin/models.py   |     0
 custos_portal/custos_portal/apps/admin/tests.py    |     3 +
 custos_portal/custos_portal/apps/admin/urls.py     |    12 +
 custos_portal/custos_portal/apps/admin/views.py    |    46 +
 custos_portal/custos_portal/apps/auth/__init__.py  |     0
 custos_portal/custos_portal/apps/auth/admin.py     |     3 +
 custos_portal/custos_portal/apps/auth/apps.py      |     6 +
 custos_portal/custos_portal/apps/auth/backends.py  |   133 +
 custos_portal/custos_portal/apps/auth/forms.py     |   300 +
 .../custos_portal/apps/auth/middleware.py          |    11 +
 .../apps/auth/migrations/0001_initial.py           |    45 +
 .../auth/migrations/0002_default_email_template.py |    55 +
 .../auth/migrations/0003_password_reset_request.py |    55 +
 .../auth/migrations/0004_auto_20200331_1859.py     |    18 +
 .../custos_portal/apps/auth/migrations/__init__.py |     0
 custos_portal/custos_portal/apps/auth/models.py    |    44 +
 custos_portal/custos_portal/apps/auth/tests.py     |     3 +
 custos_portal/custos_portal/apps/auth/urls.py      |    21 +
 custos_portal/custos_portal/apps/auth/utils.py     |    54 +
 custos_portal/custos_portal/apps/auth/views.py     |   459 +
 .../custos_portal/apps/workspace/__init__.py       |     0
 .../custos_portal/apps/workspace/admin.py          |     3 +
 custos_portal/custos_portal/apps/workspace/apps.py |    30 +
 .../apps/workspace/migrations/__init__.py          |     0
 .../custos_portal/apps/workspace/models.py         |     3 +
 .../custos_portal/apps/workspace/tests.py          |     3 +
 custos_portal/custos_portal/apps/workspace/urls.py |    11 +
 .../custos_portal/apps/workspace/views.py          |    50 +
 custos_portal/custos_portal/asgi.py                |    16 +
 custos_portal/custos_portal/cert.pem               |    31 +
 custos_portal/custos_portal/context_processors.py  |   109 +
 .../custos_portal/scripts/start-server.sh          |     4 +
 custos_portal/custos_portal/settings.ini           |     5 +
 custos_portal/custos_portal/settings.py            |   212 +
 custos_portal/custos_portal/settings_local.py      |    36 +
 .../bootstrap-4.0.0-beta/css/bootstrap-grid.css    |  1353 ++
 .../css/bootstrap-grid.css.map                     |     1 +
 .../css/bootstrap-grid.min.css                     |     2 +
 .../css/bootstrap-grid.min.css.map                 |     1 +
 .../bootstrap-4.0.0-beta/css/bootstrap-reboot.css  |   330 +
 .../css/bootstrap-reboot.css.map                   |     1 +
 .../css/bootstrap-reboot.min.css                   |     2 +
 .../css/bootstrap-reboot.min.css.map               |     1 +
 .../static/bootstrap-4.0.0-beta/css/bootstrap.css  |  8185 ++++++++++++
 .../bootstrap-4.0.0-beta/css/bootstrap.css.map     |     1 +
 .../bootstrap-4.0.0-beta/css/bootstrap.min.css     |     7 +
 .../bootstrap-4.0.0-beta/css/bootstrap.min.css.map |     1 +
 .../static/bootstrap-4.0.0-beta/js/bootstrap.js    |  3831 ++++++
 .../bootstrap-4.0.0-beta/js/bootstrap.min.js       |     6 +
 .../custos_portal/static/common}/babel.config.js   |     2 +-
 .../custos_portal/static/common/dist/app.html      |     1 +
 .../custos_portal/static/common/dist/cms.html      |     1 +
 .../static/common/dist/css/app.87141902.css        |     1 +
 .../common/dist/css/chunk-vendors.c6325321.css     |    13 +
 .../common/dist/fonts/fa-brands-400.067595ad.woff2 |   Bin 0 -> 76548 bytes
 .../common/dist/fonts/fa-brands-400.57dcda6f.eot   |   Bin 0 -> 133034 bytes
 .../common/dist/fonts/fa-brands-400.9ec698d1.ttf   |   Bin 0 -> 132728 bytes
 .../common/dist/fonts/fa-brands-400.b564da88.woff  |   Bin 0 -> 89824 bytes
 .../common/dist/fonts/fa-regular-400.3351f435.eot  |   Bin 0 -> 34390 bytes
 .../dist/fonts/fa-regular-400.4165c268.woff2       |   Bin 0 -> 13600 bytes
 .../common/dist/fonts/fa-regular-400.73cf49a2.woff |   Bin 0 -> 16800 bytes
 .../common/dist/fonts/fa-regular-400.a0e3ac82.ttf  |   Bin 0 -> 34092 bytes
 .../common/dist/fonts/fa-solid-900.55eb2a60.woff2  |   Bin 0 -> 76120 bytes
 .../common/dist/fonts/fa-solid-900.75f38a15.ttf    |   Bin 0 -> 193792 bytes
 .../common/dist/fonts/fa-solid-900.89e02bae.eot    |   Bin 0 -> 194078 bytes
 .../common/dist/fonts/fa-solid-900.cdfec5cf.woff   |   Bin 0 -> 99004 bytes
 .../common/dist/img/fa-brands-400.9d67fa14.svg     |  3570 ++++++
 .../common/dist/img/fa-regular-400.5d086178.svg    |   803 ++
 .../common/dist/img/fa-solid-900.0724bb8b.svg      |  4700 +++++++
 .../static/common/dist/js/app.03f837a2.js          |     1 +
 .../common/dist/js/chunk-vendors.40446d03.js       |    72 +
 .../static/common/dist/js/cms.d3439b40.js          |     1 +
 .../common/dist/js/list-requests.722b22d1.js       |     1 +
 .../common/dist/js/request-new-tenant.d492a7db.js  |     1 +
 .../static/common/dist/js/view-request.f6b3592b.js |     1 +
 .../static/common/dist/list-requests.html          |     1 +
 .../static/common/dist/request-new-tenant.html     |     1 +
 .../static/common/dist/view-request.html           |     1 +
 .../static/common/dist/webpack-stats.json          |     1 +
 .../static/common/js/apps/config/config.js         |     0
 .../apps/custos_portal_admin/EditTenantRequest.vue |   504 +
 .../ListTenantRequestsContainer.vue                |   642 +
 .../RequestNewTenantContainer.vue                  |   731 ++
 .../ViewTenantRequestContainer.vue                 |   210 +
 .../entry-admin-edit-tenant-request.js             |    63 +
 .../entry-admin-list-new-tenant-requests.js        |    31 +
 .../entry-admin-request-new-tenant.js              |    35 +
 .../entry-admin-view-tenant-request.js             |    78 +
 .../js/apps/custos_portal_admin/utils/urls.js      |    28 +
 .../apps/workspace/ListTenantRequestsContainer.vue |   413 +
 .../apps/workspace/RequestNewTenantContainer.vue   |   733 ++
 .../apps/workspace/ViewTenantRequestContainer.vue  |   111 +
 .../workspace/entry-list-new-tenant-requests.js    |    31 +
 .../js/apps/workspace/entry-request-new-tenant.js  |    36 +
 .../js/apps/workspace/entry-view-tenant-request.js |    90 +
 .../static/common/js/apps/workspace/utils/urls.js  |    17 +
 .../custos_portal/static/common/js/cms.js          |    13 +
 .../common/js/components/ClipboardCopyButton.vue   |    53 +
 .../static/common/js/components/MainLayout.vue     |    26 +
 .../custos_portal/static/common/js/entry.js        |    21 +
 .../custos_portal/static/common/js/index.js        |    10 +
 .../static/common/js/layouts/ListLayout.vue        |    91 +
 .../custos_portal/static/common/js/main.js         |    17 +
 .../static/common/js/notifications/Notification.js |    15 +
 .../common/js/notifications/NotificationList.js    |    32 +
 .../custos_portal/static/common/js/store/index.js  |    10 +
 .../static/common/js/store/modules/store.js        |    32 +
 .../custos_portal/static/common/js/utils.js        |    13 +
 .../custos_portal/static/common/package-lock.json  | 12749 +++++++++++++++++++
 .../custos_portal/static/common/package.json       |    67 +
 .../custos_portal/static/common/scss/main.scss     |   336 +
 .../custos_portal/static/common/vue.config.js      |    73 +
 .../custos_portal/static/common}/yarn.lock         |  5833 +++++----
 .../custos_portal/static/css/draft-colors.css      |     3 +
 .../custos_portal/static/images/airavata-logo.png  |   Bin 0 -> 5510 bytes
 custos_portal/custos_portal/static/images/auth.jpg |   Bin 0 -> 25081 bytes
 custos_portal/custos_portal/static/images/auth.png |   Bin 0 -> 46049 bytes
 .../static/images/cilogon-logo-24x24-b.png         |   Bin 0 -> 936 bytes
 .../images/custos-logo_custos-logo-color-v2.png    |   Bin 0 -> 2860 bytes
 .../images/custos-logo_custos-logomark-color.png   |   Bin 0 -> 738 bytes
 .../images/custos-logo_custos-logomark-dark.png    |   Bin 0 -> 742 bytes
 custos_portal/custos_portal/static/images/home.PNG |   Bin 0 -> 65855 bytes
 custos_portal/custos_portal/templates/base.html    |   250 +
 .../templates/custos_portal/home.html              |    97 +
 .../templates/custos_portal_admin/base.html        |    18 +
 .../view_tenant_requestview_tenant_request.html    |     9 +
 .../templates/custos_portal_auth/auth_error.html   |    11 +
 .../templates/custos_portal_auth/base.html         |    18 +
 .../custos_portal_auth/callback-error.html         |    22 +
 .../custos_portal_auth/create_account.html         |    48 +
 .../custos_portal_auth/forgot_password.html        |    24 +
 .../custos_portal_auth/form_create_account.html    |    44 +
 .../templates/custos_portal_auth/login.html        |    43 +
 .../login_username_password.html                   |    18 +
 .../partials/externals_login_form.html             |    59 +
 .../custos_portal_auth/partials/form.html          |    29 +
 .../custos_portal_auth/partials/form_field.html    |    25 +
 .../custos_portal_auth/partials/messages.html      |     7 +
 .../partials/non_field_errors.html                 |     6 +
 .../partials/username_password_login_form.html     |    69 +
 .../custos_portal_auth/reset_password.html         |    23 +
 .../templates/custos_portal_auth/verify_email.html |    22 +
 .../custos_portal/templates/workspace/base.html    |    18 +
 .../templates/workspace/list_requests.html         |     8 +
 .../templates/workspace/request_new_tenant.html    |     8 +
 .../templates/workspace/view_tenant_request.html   |     9 +
 custos_portal/custos_portal/urls.py                |    28 +
 custos_portal/custos_portal/views.py               |     6 +
 custos_portal/custos_portal/wsgi.py                |    16 +
 custos_portal/manage.py                            |    21 +
 requirements-dev.txt                               |     0
 requirements.txt                                   |     4 +
 scripts/start-server.sh                            |     5 +
 163 files changed, 46417 insertions(+), 2591 deletions(-)
 create mode 100644 Dockerfile
 create mode 100644 custos_portal/custos_portal/Dockerfile
 create mode 100644 custos_portal/custos_portal/__init__.py
 create mode 100644 custos_portal/custos_portal/app_config.py
 create mode 100644 custos_portal/custos_portal/apps/__init__.py
 create mode 100644 custos_portal/custos_portal/apps/admin/__init__.py
 create mode 100644 custos_portal/custos_portal/apps/admin/admin.py
 create mode 100644 custos_portal/custos_portal/apps/admin/apps.py
 create mode 100644 
custos_portal/custos_portal/apps/admin/migrations/__init__.py
 create mode 100644 custos_portal/custos_portal/apps/admin/models.py
 create mode 100644 custos_portal/custos_portal/apps/admin/tests.py
 create mode 100644 custos_portal/custos_portal/apps/admin/urls.py
 create mode 100644 custos_portal/custos_portal/apps/admin/views.py
 create mode 100644 custos_portal/custos_portal/apps/auth/__init__.py
 create mode 100644 custos_portal/custos_portal/apps/auth/admin.py
 create mode 100644 custos_portal/custos_portal/apps/auth/apps.py
 create mode 100644 custos_portal/custos_portal/apps/auth/backends.py
 create mode 100644 custos_portal/custos_portal/apps/auth/forms.py
 create mode 100644 custos_portal/custos_portal/apps/auth/middleware.py
 create mode 100644 
custos_portal/custos_portal/apps/auth/migrations/0001_initial.py
 create mode 100644 
custos_portal/custos_portal/apps/auth/migrations/0002_default_email_template.py
 create mode 100644 
custos_portal/custos_portal/apps/auth/migrations/0003_password_reset_request.py
 create mode 100644 
custos_portal/custos_portal/apps/auth/migrations/0004_auto_20200331_1859.py
 create mode 100644 custos_portal/custos_portal/apps/auth/migrations/__init__.py
 create mode 100644 custos_portal/custos_portal/apps/auth/models.py
 create mode 100644 custos_portal/custos_portal/apps/auth/tests.py
 create mode 100644 custos_portal/custos_portal/apps/auth/urls.py
 create mode 100644 custos_portal/custos_portal/apps/auth/utils.py
 create mode 100644 custos_portal/custos_portal/apps/auth/views.py
 create mode 100644 custos_portal/custos_portal/apps/workspace/__init__.py
 create mode 100644 custos_portal/custos_portal/apps/workspace/admin.py
 create mode 100644 custos_portal/custos_portal/apps/workspace/apps.py
 create mode 100644 
custos_portal/custos_portal/apps/workspace/migrations/__init__.py
 create mode 100644 custos_portal/custos_portal/apps/workspace/models.py
 create mode 100644 custos_portal/custos_portal/apps/workspace/tests.py
 create mode 100644 custos_portal/custos_portal/apps/workspace/urls.py
 create mode 100644 custos_portal/custos_portal/apps/workspace/views.py
 create mode 100644 custos_portal/custos_portal/asgi.py
 create mode 100644 custos_portal/custos_portal/cert.pem
 create mode 100644 custos_portal/custos_portal/context_processors.py
 create mode 100644 custos_portal/custos_portal/scripts/start-server.sh
 create mode 100644 custos_portal/custos_portal/settings.ini
 create mode 100644 custos_portal/custos_portal/settings.py
 create mode 100644 custos_portal/custos_portal/settings_local.py
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap-grid.css
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap-grid.css.map
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap-grid.min.css
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap-grid.min.css.map
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap-reboot.css
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap-reboot.css.map
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap-reboot.min.css
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap-reboot.min.css.map
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap.css
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap.css.map
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap.min.css
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/css/bootstrap.min.css.map
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/js/bootstrap.js
 create mode 100644 
custos_portal/custos_portal/static/bootstrap-4.0.0-beta/js/bootstrap.min.js
 copy {custos-demo-gateway => 
custos_portal/custos_portal/static/common}/babel.config.js (52%)
 mode change 100644 => 100755
 create mode 100644 custos_portal/custos_portal/static/common/dist/app.html
 create mode 100644 custos_portal/custos_portal/static/common/dist/cms.html
 create mode 100644 
custos_portal/custos_portal/static/common/dist/css/app.87141902.css
 create mode 100644 
custos_portal/custos_portal/static/common/dist/css/chunk-vendors.c6325321.css
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-brands-400.067595ad.woff2
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-brands-400.57dcda6f.eot
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-brands-400.9ec698d1.ttf
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-brands-400.b564da88.woff
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-regular-400.3351f435.eot
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-regular-400.4165c268.woff2
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-regular-400.73cf49a2.woff
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-regular-400.a0e3ac82.ttf
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-solid-900.55eb2a60.woff2
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-solid-900.75f38a15.ttf
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-solid-900.89e02bae.eot
 create mode 100644 
custos_portal/custos_portal/static/common/dist/fonts/fa-solid-900.cdfec5cf.woff
 create mode 100644 
custos_portal/custos_portal/static/common/dist/img/fa-brands-400.9d67fa14.svg
 create mode 100644 
custos_portal/custos_portal/static/common/dist/img/fa-regular-400.5d086178.svg
 create mode 100644 
custos_portal/custos_portal/static/common/dist/img/fa-solid-900.0724bb8b.svg
 create mode 100644 
custos_portal/custos_portal/static/common/dist/js/app.03f837a2.js
 create mode 100644 
custos_portal/custos_portal/static/common/dist/js/chunk-vendors.40446d03.js
 create mode 100644 
custos_portal/custos_portal/static/common/dist/js/cms.d3439b40.js
 create mode 100644 
custos_portal/custos_portal/static/common/dist/js/list-requests.722b22d1.js
 create mode 100644 
custos_portal/custos_portal/static/common/dist/js/request-new-tenant.d492a7db.js
 create mode 100644 
custos_portal/custos_portal/static/common/dist/js/view-request.f6b3592b.js
 create mode 100644 
custos_portal/custos_portal/static/common/dist/list-requests.html
 create mode 100644 
custos_portal/custos_portal/static/common/dist/request-new-tenant.html
 create mode 100644 
custos_portal/custos_portal/static/common/dist/view-request.html
 create mode 100644 
custos_portal/custos_portal/static/common/dist/webpack-stats.json
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/config/config.js
 create mode 100755 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/EditTenantRequest.vue
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/ListTenantRequestsContainer.vue
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/RequestNewTenantContainer.vue
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/ViewTenantRequestContainer.vue
 create mode 100755 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/entry-admin-edit-tenant-request.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/entry-admin-list-new-tenant-requests.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/entry-admin-request-new-tenant.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/entry-admin-view-tenant-request.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/custos_portal_admin/utils/urls.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/workspace/ListTenantRequestsContainer.vue
 create mode 100755 
custos_portal/custos_portal/static/common/js/apps/workspace/RequestNewTenantContainer.vue
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/workspace/ViewTenantRequestContainer.vue
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/workspace/entry-list-new-tenant-requests.js
 create mode 100755 
custos_portal/custos_portal/static/common/js/apps/workspace/entry-request-new-tenant.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/workspace/entry-view-tenant-request.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/apps/workspace/utils/urls.js
 create mode 100755 custos_portal/custos_portal/static/common/js/cms.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/components/ClipboardCopyButton.vue
 create mode 100644 
custos_portal/custos_portal/static/common/js/components/MainLayout.vue
 create mode 100755 custos_portal/custos_portal/static/common/js/entry.js
 create mode 100755 custos_portal/custos_portal/static/common/js/index.js
 create mode 100755 
custos_portal/custos_portal/static/common/js/layouts/ListLayout.vue
 create mode 100755 custos_portal/custos_portal/static/common/js/main.js
 create mode 100755 
custos_portal/custos_portal/static/common/js/notifications/Notification.js
 create mode 100755 
custos_portal/custos_portal/static/common/js/notifications/NotificationList.js
 create mode 100644 custos_portal/custos_portal/static/common/js/store/index.js
 create mode 100644 
custos_portal/custos_portal/static/common/js/store/modules/store.js
 create mode 100755 custos_portal/custos_portal/static/common/js/utils.js
 create mode 100755 custos_portal/custos_portal/static/common/package-lock.json
 create mode 100755 custos_portal/custos_portal/static/common/package.json
 create mode 100755 custos_portal/custos_portal/static/common/scss/main.scss
 create mode 100755 custos_portal/custos_portal/static/common/vue.config.js
 copy {custos-demo-gateway => 
custos_portal/custos_portal/static/common}/yarn.lock (64%)
 mode change 100644 => 100755
 create mode 100644 custos_portal/custos_portal/static/css/draft-colors.css
 create mode 100644 custos_portal/custos_portal/static/images/airavata-logo.png
 create mode 100644 custos_portal/custos_portal/static/images/auth.jpg
 create mode 100644 custos_portal/custos_portal/static/images/auth.png
 create mode 100644 
custos_portal/custos_portal/static/images/cilogon-logo-24x24-b.png
 create mode 100644 
custos_portal/custos_portal/static/images/custos-logo_custos-logo-color-v2.png
 create mode 100644 
custos_portal/custos_portal/static/images/custos-logo_custos-logomark-color.png
 create mode 100644 
custos_portal/custos_portal/static/images/custos-logo_custos-logomark-dark.png
 create mode 100644 custos_portal/custos_portal/static/images/home.PNG
 create mode 100644 custos_portal/custos_portal/templates/base.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal/home.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_admin/base.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_admin/view_tenant_requestview_tenant_request.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/auth_error.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/base.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/callback-error.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/create_account.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/forgot_password.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/form_create_account.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/login.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/login_username_password.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/partials/externals_login_form.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/partials/form.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/partials/form_field.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/partials/messages.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/partials/non_field_errors.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/partials/username_password_login_form.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/reset_password.html
 create mode 100644 
custos_portal/custos_portal/templates/custos_portal_auth/verify_email.html
 create mode 100644 custos_portal/custos_portal/templates/workspace/base.html
 create mode 100644 
custos_portal/custos_portal/templates/workspace/list_requests.html
 create mode 100644 
custos_portal/custos_portal/templates/workspace/request_new_tenant.html
 create mode 100644 
custos_portal/custos_portal/templates/workspace/view_tenant_request.html
 create mode 100644 custos_portal/custos_portal/urls.py
 create mode 100644 custos_portal/custos_portal/views.py
 create mode 100644 custos_portal/custos_portal/wsgi.py
 create mode 100755 custos_portal/manage.py
 create mode 100644 requirements-dev.txt
 create mode 100644 requirements.txt
 create mode 100644 scripts/start-server.sh

Reply via email to