This is an automated email from the ASF dual-hosted git repository.
yasith pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airavata-portals.git
from bf7c8644c Merge pull request #2 from apache/merge-portals
add f25fdee96 bootstrapping mft portal repo
add 383cef022 Update README
add 6907ead30 mft django portal project structure
add 435d163e0 Update and rename README to README.md
add 30f8f1bba Merge pull request #1 from aarushiibisht/master
add 6d506d33f initialized a vue dashboard app
add 80a517a89 added templates and javascript for storage unit UI
add eab06ed57 Update README.md
add 85d09aa6b Merge pull request #2 from aarushiibisht/master
add 173645031 corrected the error on server startup and reverted the
base.html to previous version
add 95cf3b9f4 updated readme
add cc5fc4049 Merge pull request #3 from aarushiibisht/master
add 0a8a84f7e configure vue js settings for the app
add 18a06d352 refactored the code to pick up data dynamically
add eaa98827c added vue files
add 6fc12a616 Merge pull request #5 from aarushiibisht/master
add a421c5488 added basic version of dialog box and resources UI
add ef4827631 fixed the routing issue
add 1a08e482a fixed css issues
add b89a6b6c7 added grid view buttons
add 16099a33a Resources page and CSS improvements
add 461df4e5a code refactoring
add fee22c019 Merge pull request #7 from aarushiibisht/master
add 071fe0174 added sort by name and size
add d877846c9 added Grid view
add 1464acd60 Merge pull request #8 from akhil-8607/master
add 83d32fdcb Improved readability
add 586f2a45b Update README.md
add dc0974669 Updated readme
add 31112e9fc Update README.md
add adc0845fb Merge pull request #9 from akhil-8607/master
add 5c51ebd57 adding asf yaml to enable issues
add bde3e886a Added sort by Last Mofified
add 7b5b60d20 Merge pull request #16 from akhil-8607/master
add f6973cf5c added move to homescreen
add 12a829ee1 Merge pull request #17 from akhil-8607/akhil
add a2f770ac1 Removing package-lock.json from git
add 738f029f6 ignoring the package-lock.json
add 9ad85ff31 Add 'airavata-mft-portal/' from commit
'738f029f61b8f8aacd062acfccbbba13685ccf8a'
new 79f791180 Merge pull request #6 from apache/merge-portals
The 1 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