This is an automated email from the ASF dual-hosted git repository.
yasith pushed a change to branch merge-portals
in repository https://gitbox.apache.org/repos/asf/airavata-portals.git
from 4f03e32c0 Add 'airavata-custos-portal/' from commit
'cddc1bfb33bec81460b3a79c6bc7935ef0c932e4'
new f25fdee96 bootstrapping mft portal repo
new 383cef022 Update README
new 6907ead30 mft django portal project structure
new 435d163e0 Update and rename README to README.md
new 30f8f1bba Merge pull request #1 from aarushiibisht/master
new 6d506d33f initialized a vue dashboard app
new 80a517a89 added templates and javascript for storage unit UI
new eab06ed57 Update README.md
new 85d09aa6b Merge pull request #2 from aarushiibisht/master
new 173645031 corrected the error on server startup and reverted the
base.html to previous version
new 95cf3b9f4 updated readme
new cc5fc4049 Merge pull request #3 from aarushiibisht/master
new 0a8a84f7e configure vue js settings for the app
new 18a06d352 refactored the code to pick up data dynamically
new eaa98827c added vue files
new 6fc12a616 Merge pull request #5 from aarushiibisht/master
new a421c5488 added basic version of dialog box and resources UI
new ef4827631 fixed the routing issue
new 1a08e482a fixed css issues
new b89a6b6c7 added grid view buttons
new 16099a33a Resources page and CSS improvements
new 461df4e5a code refactoring
new fee22c019 Merge pull request #7 from aarushiibisht/master
new 071fe0174 added sort by name and size
new d877846c9 added Grid view
new 1464acd60 Merge pull request #8 from akhil-8607/master
new 83d32fdcb Improved readability
new 586f2a45b Update README.md
new dc0974669 Updated readme
new 31112e9fc Update README.md
new adc0845fb Merge pull request #9 from akhil-8607/master
new 5c51ebd57 adding asf yaml to enable issues
new bde3e886a Added sort by Last Mofified
new 7b5b60d20 Merge pull request #16 from akhil-8607/master
new f6973cf5c added move to homescreen
new 12a829ee1 Merge pull request #17 from akhil-8607/akhil
new a2f770ac1 Removing package-lock.json from git
new 738f029f6 ignoring the package-lock.json
new 9ad85ff31 Add 'airavata-mft-portal/' from commit
'738f029f61b8f8aacd062acfccbbba13685ccf8a'
The 39 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:
.../.asf.yaml | 19 +-
airavata-mft-portal/.gitignore | 6 +
airavata-mft-portal/README.md | 37 +
.../airavata_mft}/__init__.py | 0
.../airavata_mft/apps}/__init__.py | 0
.../airavata_mft/apps/workspace}/.gitignore | 2 +-
.../airavata_mft/apps/workspace}/README.md | 17 +-
.../airavata_mft/apps/workspace}/__init__.py | 0
.../airavata_mft/apps/workspace}/admin.py | 0
.../airavata_mft/apps/workspace/apps.py | 5 +
.../airavata_mft/apps/workspace}/babel.config.js | 0
.../apps/workspace/migrations}/__init__.py | 0
.../airavata_mft/apps/workspace}/models.py | 0
.../airavata_mft/apps/workspace/package.json | 49 +
.../js/containers/Storage.vue | 178 +
.../js/containers/StorageResources.vue | 86 +
.../js/entry-view-resources.js | 34 +
.../js/entry-view-storage.js | 37 +
.../apps/workspace/templates/container-header.html | 14 +
.../apps/workspace/templates/resources.html | 7 +
.../apps/workspace/templates/storage.html | 7 +
.../airavata_mft/apps/workspace}/tests.py | 0
.../airavata_mft/apps/workspace/urls.py | 8 +
.../airavata_mft/apps/workspace/views.py | 26 +
.../airavata_mft/apps/workspace/vue.config.js | 46 +
.../airavata_mft}/asgi.py | 6 +-
airavata-mft-portal/airavata_mft/settings.py | 152 +
airavata-mft-portal/airavata_mft/static/base.css | 100 +
.../airavata_mft/static/common}/.gitignore | 2 +-
.../airavata_mft/static/common}/README.md | 17 +-
.../airavata_mft/static/common}/babel.config.js | 0
.../airavata_mft/static/common/js/main.js | 9 +-
.../airavata_mft/static/common}/main.js | 4 +-
.../airavata_mft/static/common/package-lock.json | 12007 +++++++++++++++++++
.../airavata_mft/static/common/package.json | 51 +
.../airavata_mft/static/common/vue.config.js | 17 +
.../airavata_mft}/static/images/airavata-logo.png | Bin
.../airavata_mft/templates/base.html | 162 +
.../airavata_mft}/urls.py | 13 +-
.../airavata_mft}/wsgi.py | 6 +-
airavata-mft-portal/build_js.sh | 7 +
airavata-mft-portal/gen_grpc_protos.ps1 | 9 +
airavata-mft-portal/gen_grpc_protos.sh | 12 +
.../manage.py | 20 +-
.../mft_backend}/__init__.py | 0
.../mft_backend/resource_service/ClientStub.py | 61 +
.../resource_service/ResourceService_pb2.py | 826 ++
.../resource_service/ResourceService_pb2_grpc.py | 236 +
.../mft_backend/resource_service}/__init__.py | 0
airavata-mft-portal/requirements.txt | 5 +
50 files changed, 14240 insertions(+), 60 deletions(-)
copy {airavata-django-portal => airavata-mft-portal}/.asf.yaml (80%)
create mode 100644 airavata-mft-portal/.gitignore
create mode 100644 airavata-mft-portal/README.md
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/airavata_mft}/__init__.py (100%)
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/airavata_mft/apps}/__init__.py (100%)
copy {airavata-django-portal/django_airavata/apps/admin =>
airavata-mft-portal/airavata_mft/apps/workspace}/.gitignore (97%)
copy {airavata-django-portal/django_airavata/apps/admin =>
airavata-mft-portal/airavata_mft/apps/workspace}/README.md (51%)
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/airavata_mft/apps/workspace}/__init__.py (100%)
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/airavata_mft/apps/workspace}/admin.py (100%)
create mode 100644 airavata-mft-portal/airavata_mft/apps/workspace/apps.py
copy {airavata-custos-portal =>
airavata-mft-portal/airavata_mft/apps/workspace}/babel.config.js (100%)
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/airavata_mft/apps/workspace/migrations}/__init__.py
(100%)
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/airavata_mft/apps/workspace}/models.py (100%)
create mode 100644 airavata-mft-portal/airavata_mft/apps/workspace/package.json
create mode 100644
airavata-mft-portal/airavata_mft/apps/workspace/static/airavata_mft_workspace/js/containers/Storage.vue
create mode 100644
airavata-mft-portal/airavata_mft/apps/workspace/static/airavata_mft_workspace/js/containers/StorageResources.vue
create mode 100644
airavata-mft-portal/airavata_mft/apps/workspace/static/airavata_mft_workspace/js/entry-view-resources.js
create mode 100644
airavata-mft-portal/airavata_mft/apps/workspace/static/airavata_mft_workspace/js/entry-view-storage.js
create mode 100644
airavata-mft-portal/airavata_mft/apps/workspace/templates/container-header.html
create mode 100644
airavata-mft-portal/airavata_mft/apps/workspace/templates/resources.html
create mode 100644
airavata-mft-portal/airavata_mft/apps/workspace/templates/storage.html
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/airavata_mft/apps/workspace}/tests.py (100%)
create mode 100644 airavata-mft-portal/airavata_mft/apps/workspace/urls.py
create mode 100644 airavata-mft-portal/airavata_mft/apps/workspace/views.py
create mode 100644
airavata-mft-portal/airavata_mft/apps/workspace/vue.config.js
copy {airavata-custos-portal/airavata_custos_portal =>
airavata-mft-portal/airavata_mft}/asgi.py (54%)
create mode 100644 airavata-mft-portal/airavata_mft/settings.py
create mode 100644 airavata-mft-portal/airavata_mft/static/base.css
copy {airavata-django-portal/django_airavata/apps/admin =>
airavata-mft-portal/airavata_mft/static/common}/.gitignore (97%)
copy {airavata-django-portal/django_airavata/apps/admin =>
airavata-mft-portal/airavata_mft/static/common}/README.md (52%)
copy {airavata-custos-portal =>
airavata-mft-portal/airavata_mft/static/common}/babel.config.js (100%)
copy airavata-django-portal/django_airavata/static/common/js/cms.js =>
airavata-mft-portal/airavata_mft/static/common/js/main.js (68%)
copy {airavata-django-portal/django_airavata/static/common/js =>
airavata-mft-portal/airavata_mft/static/common}/main.js (94%)
create mode 100644
airavata-mft-portal/airavata_mft/static/common/package-lock.json
create mode 100644 airavata-mft-portal/airavata_mft/static/common/package.json
create mode 100644 airavata-mft-portal/airavata_mft/static/common/vue.config.js
copy {airavata-django-portal/django_airavata =>
airavata-mft-portal/airavata_mft}/static/images/airavata-logo.png (100%)
create mode 100644 airavata-mft-portal/airavata_mft/templates/base.html
copy {airavata-custos-portal/airavata_custos_portal =>
airavata-mft-portal/airavata_mft}/urls.py (63%)
copy {airavata-django-portal/django_airavata =>
airavata-mft-portal/airavata_mft}/wsgi.py (55%)
create mode 100755 airavata-mft-portal/build_js.sh
create mode 100644 airavata-mft-portal/gen_grpc_protos.ps1
create mode 100644 airavata-mft-portal/gen_grpc_protos.sh
copy {airavata-django-portal => airavata-mft-portal}/manage.py (54%)
mode change 100755 => 100644
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/mft_backend}/__init__.py (100%)
create mode 100644
airavata-mft-portal/mft_backend/resource_service/ClientStub.py
create mode 100644
airavata-mft-portal/mft_backend/resource_service/ResourceService_pb2.py
create mode 100644
airavata-mft-portal/mft_backend/resource_service/ResourceService_pb2_grpc.py
copy
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
=> airavata-mft-portal/mft_backend/resource_service}/__init__.py (100%)
create mode 100644 airavata-mft-portal/requirements.txt