You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2017/09/21 17:00:21 UTC
[51/54] [abbrv] [partial] airavata-django-portal git commit: Moving
admin_view JS into django app and moving django project back
Moving admin_view JS into django app and moving django project back
Project: http://git-wip-us.apache.org/repos/asf/airavata-django-portal/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata-django-portal/commit/d8d7c37a
Tree: http://git-wip-us.apache.org/repos/asf/airavata-django-portal/tree/d8d7c37a
Diff: http://git-wip-us.apache.org/repos/asf/airavata-django-portal/diff/d8d7c37a
Branch: refs/heads/master
Commit: d8d7c37a30bbda3efeffa85869b3dfbbdba0cf20
Parents: 402b16f
Author: Marcus Christie <ma...@iu.edu>
Authored: Thu Sep 21 10:23:55 2017 -0400
Committer: Marcus Christie <ma...@iu.edu>
Committed: Thu Sep 21 10:23:55 2017 -0400
----------------------------------------------------------------------
.gitignore | 5 +
README.md | 13 +
admin_view/.babelrc | 18 -
admin_view/.editorconfig | 9 -
admin_view/.gitignore | 13 -
admin_view/.postcssrc.js | 8 -
admin_view/README.md | 21 -
admin_view/build/build.js | 35 -
admin_view/build/check-versions.js | 48 -
admin_view/build/dev-client.js | 9 -
admin_view/build/dev-server.js | 90 -
admin_view/build/utils.js | 71 -
admin_view/build/vue-loader.conf.js | 18 -
admin_view/build/webpack.base.conf.js | 68 -
admin_view/build/webpack.dev.conf.js | 35 -
admin_view/build/webpack.prod.conf.js | 120 -
admin_view/config/dev.env.js | 6 -
admin_view/config/index.js | 38 -
admin_view/config/prod.env.js | 3 -
admin_view/index.html | 76 -
admin_view/package-lock.json | 7502 ---
admin_view/package.json | 63 -
admin_view/src/App.vue | 5 -
admin_view/src/components/DashboardItem.vue | 26 -
admin_view/src/components/RecentExperiment.vue | 19 -
.../components/admin/ApplicationDeployments.vue | 110 -
.../src/components/admin/ApplicationDetails.vue | 41 -
.../components/admin/ApplicationInputField.vue | 101 -
.../components/admin/ApplicationInterface.vue | 104 -
.../src/components/admin/BooleanRadioButton.vue | 71 -
.../src/components/admin/NewApplication.vue | 112 -
.../components/admin/NewApplicationButtons.vue | 42 -
.../components/dashboards/AdminDashboard.vue | 6 -
.../dashboards/AdminDashboardHome.vue | 90 -
.../dashboards/ExperimentDashboard.vue | 104 -
admin_view/src/main.js | 31 -
admin_view/src/router.js | 34 -
admin_view/src/store.js | 67 -
admin_view/src/utils.js | 8 -
admin_view/static/.gitkeep | 0
admin_view/static/css/admin.css | 29 -
admin_view/static/css/main.css | 145 -
admin_view/static/css/main.css.map | 7 -
admin_view/static/images/delete.png | Bin 428 -> 0 bytes
apache/__init__.py | 0
apache/airavata/__init__.py | 0
apache/airavata/api/Airavata-remote | 1293 +
apache/airavata/api/Airavata.py | 52177 +++++++++++++++++
apache/airavata/api/__init__.py | 1 +
apache/airavata/api/constants.py | 13 +
apache/airavata/api/error/__init__.py | 1 +
apache/airavata/api/error/constants.py | 12 +
apache/airavata/api/error/ttypes.py | 947 +
.../api/sharing/SharingRegistryService-remote | 460 +
.../api/sharing/SharingRegistryService.py | 11422 ++++
apache/airavata/api/sharing/__init__.py | 1 +
apache/airavata/api/sharing/constants.py | 12 +
apache/airavata/api/sharing/ttypes.py | 14 +
apache/airavata/api/ttypes.py | 34 +
apache/airavata/model/__init__.py | 1 +
apache/airavata/model/appcatalog/__init__.py | 0
.../model/appcatalog/appdeployment/__init__.py | 1 +
.../model/appcatalog/appdeployment/constants.py | 12 +
.../model/appcatalog/appdeployment/ttypes.py | 651 +
.../model/appcatalog/appinterface/__init__.py | 1 +
.../model/appcatalog/appinterface/constants.py | 12 +
.../model/appcatalog/appinterface/ttypes.py | 201 +
.../appcatalog/computeresource/__init__.py | 1 +
.../appcatalog/computeresource/constants.py | 12 +
.../model/appcatalog/computeresource/ttypes.py | 1687 +
.../model/appcatalog/gatewayprofile/__init__.py | 1 +
.../appcatalog/gatewayprofile/constants.py | 12 +
.../model/appcatalog/gatewayprofile/ttypes.py | 522 +
.../model/appcatalog/parallelism/__init__.py | 1 +
.../model/appcatalog/parallelism/constants.py | 12 +
.../model/appcatalog/parallelism/ttypes.py | 56 +
.../appcatalog/storageresource/__init__.py | 1 +
.../appcatalog/storageresource/constants.py | 12 +
.../model/appcatalog/storageresource/ttypes.py | 152 +
.../appcatalog/userresourceprofile/__init__.py | 1 +
.../appcatalog/userresourceprofile/constants.py | 12 +
.../appcatalog/userresourceprofile/ttypes.py | 498 +
apache/airavata/model/application/__init__.py | 0
.../airavata/model/application/io/__init__.py | 1 +
.../airavata/model/application/io/constants.py | 12 +
apache/airavata/model/application/io/ttypes.py | 486 +
apache/airavata/model/commons/__init__.py | 1 +
apache/airavata/model/commons/constants.py | 13 +
apache/airavata/model/commons/ttypes.py | 308 +
apache/airavata/model/constants.py | 12 +
apache/airavata/model/data/__init__.py | 0
apache/airavata/model/data/movement/__init__.py | 1 +
.../airavata/model/data/movement/constants.py | 12 +
apache/airavata/model/data/movement/ttypes.py | 588 +
apache/airavata/model/data/replica/__init__.py | 1 +
apache/airavata/model/data/replica/constants.py | 12 +
apache/airavata/model/data/replica/ttypes.py | 477 +
apache/airavata/model/dbevent/__init__.py | 1 +
apache/airavata/model/dbevent/constants.py | 12 +
apache/airavata/model/dbevent/ttypes.py | 462 +
apache/airavata/model/experiment/__init__.py | 1 +
apache/airavata/model/experiment/constants.py | 12 +
apache/airavata/model/experiment/ttypes.py | 1061 +
apache/airavata/model/group/__init__.py | 1 +
apache/airavata/model/group/constants.py | 12 +
apache/airavata/model/group/ttypes.py | 169 +
apache/airavata/model/job/__init__.py | 1 +
apache/airavata/model/job/constants.py | 12 +
apache/airavata/model/job/ttypes.py | 223 +
apache/airavata/model/messaging/__init__.py | 0
.../airavata/model/messaging/event/__init__.py | 1 +
.../airavata/model/messaging/event/constants.py | 12 +
apache/airavata/model/messaging/event/ttypes.py | 1407 +
apache/airavata/model/process/__init__.py | 1 +
apache/airavata/model/process/constants.py | 12 +
apache/airavata/model/process/ttypes.py | 420 +
apache/airavata/model/scheduling/__init__.py | 1 +
apache/airavata/model/scheduling/constants.py | 12 +
apache/airavata/model/scheduling/ttypes.py | 209 +
apache/airavata/model/security/__init__.py | 1 +
apache/airavata/model/security/constants.py | 12 +
apache/airavata/model/security/ttypes.py | 97 +
apache/airavata/model/sharing/__init__.py | 1 +
apache/airavata/model/sharing/constants.py | 13 +
apache/airavata/model/sharing/ttypes.py | 1612 +
apache/airavata/model/status/__init__.py | 1 +
apache/airavata/model/status/constants.py | 12 +
apache/airavata/model/status/ttypes.py | 645 +
apache/airavata/model/task/__init__.py | 1 +
apache/airavata/model/task/constants.py | 12 +
apache/airavata/model/task/ttypes.py | 671 +
apache/airavata/model/tenant/__init__.py | 1 +
apache/airavata/model/tenant/constants.py | 12 +
apache/airavata/model/tenant/ttypes.py | 452 +
apache/airavata/model/ttypes.py | 31 +
apache/airavata/model/user/__init__.py | 1 +
apache/airavata/model/user/constants.py | 13 +
apache/airavata/model/user/ttypes.py | 777 +
apache/airavata/model/workflow/__init__.py | 1 +
apache/airavata/model/workflow/constants.py | 12 +
apache/airavata/model/workflow/ttypes.py | 764 +
apache/airavata/model/workspace/__init__.py | 1 +
apache/airavata/model/workspace/constants.py | 12 +
apache/airavata/model/workspace/ttypes.py | 873 +
credential_store_data_models/__init__.py | 1 +
credential_store_data_models/constants.py | 13 +
credential_store_data_models/ttypes.py | 729 +
django_airavata/__init__.py | 0
django_airavata/apps/__init__.py | 0
django_airavata/apps/admin/.babelrc | 18 +
django_airavata/apps/admin/.editorconfig | 9 +
django_airavata/apps/admin/.gitignore | 13 +
django_airavata/apps/admin/.postcssrc.js | 8 +
django_airavata/apps/admin/README.md | 21 +
django_airavata/apps/admin/__init__.py | 0
django_airavata/apps/admin/admin.py | 3 +
django_airavata/apps/admin/apps.py | 5 +
django_airavata/apps/admin/index.html | 76 +
.../apps/admin/migrations/__init__.py | 0
django_airavata/apps/admin/models.py | 3 +
django_airavata/apps/admin/package-lock.json | 7502 +++
django_airavata/apps/admin/package.json | 63 +
.../static/django_airavata_admin/build/build.js | 35 +
.../build/check-versions.js | 48 +
.../django_airavata_admin/build/dev-client.js | 9 +
.../django_airavata_admin/build/dev-server.js | 90 +
.../static/django_airavata_admin/build/utils.js | 71 +
.../build/vue-loader.conf.js | 18 +
.../build/webpack.base.conf.js | 68 +
.../build/webpack.dev.conf.js | 35 +
.../build/webpack.prod.conf.js | 120 +
.../django_airavata_admin/config/dev.env.js | 6 +
.../django_airavata_admin/config/index.js | 38 +
.../django_airavata_admin/config/prod.env.js | 3 +
.../static/django_airavata_admin/css/admin.css | 29 +
.../static/django_airavata_admin/css/main.css | 145 +
.../django_airavata_admin/css/main.css.map | 7 +
.../django_airavata_admin/images/delete.png | Bin 0 -> 428 bytes
.../static/django_airavata_admin/js/App.vue | 5 +
.../js/components/DashboardItem.vue | 26 +
.../js/components/RecentExperiment.vue | 19 +
.../components/admin/ApplicationDeployments.vue | 110 +
.../js/components/admin/ApplicationDetails.vue | 41 +
.../components/admin/ApplicationInputField.vue | 101 +
.../components/admin/ApplicationInterface.vue | 104 +
.../js/components/admin/BooleanRadioButton.vue | 71 +
.../js/components/admin/NewApplication.vue | 112 +
.../components/admin/NewApplicationButtons.vue | 42 +
.../js/components/dashboards/AdminDashboard.vue | 6 +
.../dashboards/AdminDashboardHome.vue | 90 +
.../dashboards/ExperimentDashboard.vue | 104 +
.../static/django_airavata_admin/js/main.js | 31 +
.../static/django_airavata_admin/js/router.js | 34 +
.../static/django_airavata_admin/js/store.js | 67 +
.../static/django_airavata_admin/js/utils.js | 8 +
.../apps/admin/templates/admin/admin.html | 19 +
django_airavata/apps/admin/tests.py | 3 +
django_airavata/apps/admin/urls.py | 9 +
django_airavata/apps/admin/views.py | 10 +
django_airavata/apps/api/__init__.py | 0
django_airavata/apps/api/admin.py | 3 +
django_airavata/apps/api/apps.py | 5 +
django_airavata/apps/api/migrations/__init__.py | 0
django_airavata/apps/api/models.py | 3 +
django_airavata/apps/api/serializers.py | 91 +
django_airavata/apps/api/tests.py | 3 +
django_airavata/apps/api/urls.py | 23 +
django_airavata/apps/api/views.py | 127 +
django_airavata/apps/auth/__init__.py | 0
django_airavata/apps/auth/admin.py | 3 +
django_airavata/apps/auth/apps.py | 6 +
django_airavata/apps/auth/backends.py | 73 +
django_airavata/apps/auth/middleware.py | 16 +
.../apps/auth/migrations/__init__.py | 0
django_airavata/apps/auth/models.py | 3 +
.../django_airavata_auth/auth_error.html | 11 +
.../templates/django_airavata_auth/login.html | 28 +
django_airavata/apps/auth/tests.py | 3 +
django_airavata/apps/auth/urls.py | 13 +
django_airavata/apps/auth/utils.py | 13 +
django_airavata/apps/auth/views.py | 63 +
django_airavata/apps/groups/__init__.py | 0
django_airavata/apps/groups/admin.py | 3 +
django_airavata/apps/groups/apps.py | 6 +
django_airavata/apps/groups/forms.py | 31 +
.../apps/groups/migrations/__init__.py | 0
django_airavata/apps/groups/models.py | 3 +
.../django_airavata_groups/group_details.html | 61 +
.../django_airavata_groups/group_edit.html | 38 +
.../django_airavata_groups/groups_create.html | 28 +
.../django_airavata_groups/groups_manage.html | 99 +
django_airavata/apps/groups/tests.py | 3 +
django_airavata/apps/groups/urls.py | 9 +
django_airavata/apps/groups/views.py | 23 +
django_airavata/apps/workspace/__init__.py | 0
django_airavata/apps/workspace/admin.py | 3 +
django_airavata/apps/workspace/apps.py | 6 +
.../apps/workspace/migrations/__init__.py | 0
django_airavata/apps/workspace/models.py | 3 +
.../projects_list.html | 16 +
django_airavata/apps/workspace/tests.py | 3 +
django_airavata/apps/workspace/urls.py | 9 +
django_airavata/apps/workspace/views.py | 21 +
django_airavata/middleware.py | 123 +
.../resources/incommon_rsa_server_ca.pem | 68 +
django_airavata/settings.py | 159 +
django_airavata/settings_local.py.sample | 34 +
.../bootstrap-3.3.7/css/bootstrap.min.css | 6 +
.../fonts/glyphicons-halflings-regular.eot | 0
.../fonts/glyphicons-halflings-regular.svg | 288 +
.../fonts/glyphicons-halflings-regular.ttf | 0
.../fonts/glyphicons-halflings-regular.woff | 0
.../fonts/glyphicons-halflings-regular.woff2 | 0
.../static/bootstrap-3.3.7/js/bootstrap.min.js | 7 +
django_airavata/static/css/app.css | 1 +
django_airavata/static/css/app.css.map | 1 +
django_airavata/static/css/base.css | 30 +
django_airavata/static/css/main.css | 210 +
django_airavata/static/css/main.css.map | 7 +
django_airavata/static/images/airavata-logo.png | Bin 0 -> 5510 bytes
django_airavata/static/js/app.js | 2 +
django_airavata/static/js/app.js.map | 1 +
django_airavata/static/js/jquery-3.2.1.min.js | 4 +
django_airavata/static/js/manifest.js | 2 +
django_airavata/static/js/manifest.js.map | 1 +
django_airavata/static/js/vendor.js | 12 +
django_airavata/static/js/vendor.js.map | 1 +
django_airavata/static/js/vue-2.4.0.dev.js | 10057 ++++
django_airavata/static/js/vue-2.4.0.min.js | 6 +
django_airavata/templates/base-vue.html | 11 +
django_airavata/templates/base.html | 81 +
.../templates/django_airavata/home.html | 17 +
django_airavata/templates/main_base.html | 21 +
django_airavata/urls.py | 28 +
django_airavata/views.py | 9 +
django_airavata/wsgi.py | 16 +
django_portal/.gitignore | 5 -
django_portal/README.md | 13 -
django_portal/apache/__init__.py | 0
django_portal/apache/airavata/__init__.py | 0
.../apache/airavata/api/Airavata-remote | 1293 -
django_portal/apache/airavata/api/Airavata.py | 52177 -----------------
django_portal/apache/airavata/api/__init__.py | 1 -
django_portal/apache/airavata/api/constants.py | 13 -
.../apache/airavata/api/error/__init__.py | 1 -
.../apache/airavata/api/error/constants.py | 12 -
.../apache/airavata/api/error/ttypes.py | 947 -
.../api/sharing/SharingRegistryService-remote | 460 -
.../api/sharing/SharingRegistryService.py | 11422 ----
.../apache/airavata/api/sharing/__init__.py | 1 -
.../apache/airavata/api/sharing/constants.py | 12 -
.../apache/airavata/api/sharing/ttypes.py | 14 -
django_portal/apache/airavata/api/ttypes.py | 34 -
django_portal/apache/airavata/model/__init__.py | 1 -
.../airavata/model/appcatalog/__init__.py | 0
.../model/appcatalog/appdeployment/__init__.py | 1 -
.../model/appcatalog/appdeployment/constants.py | 12 -
.../model/appcatalog/appdeployment/ttypes.py | 651 -
.../model/appcatalog/appinterface/__init__.py | 1 -
.../model/appcatalog/appinterface/constants.py | 12 -
.../model/appcatalog/appinterface/ttypes.py | 201 -
.../appcatalog/computeresource/__init__.py | 1 -
.../appcatalog/computeresource/constants.py | 12 -
.../model/appcatalog/computeresource/ttypes.py | 1687 -
.../model/appcatalog/gatewayprofile/__init__.py | 1 -
.../appcatalog/gatewayprofile/constants.py | 12 -
.../model/appcatalog/gatewayprofile/ttypes.py | 522 -
.../model/appcatalog/parallelism/__init__.py | 1 -
.../model/appcatalog/parallelism/constants.py | 12 -
.../model/appcatalog/parallelism/ttypes.py | 56 -
.../appcatalog/storageresource/__init__.py | 1 -
.../appcatalog/storageresource/constants.py | 12 -
.../model/appcatalog/storageresource/ttypes.py | 152 -
.../appcatalog/userresourceprofile/__init__.py | 1 -
.../appcatalog/userresourceprofile/constants.py | 12 -
.../appcatalog/userresourceprofile/ttypes.py | 498 -
.../airavata/model/application/__init__.py | 0
.../airavata/model/application/io/__init__.py | 1 -
.../airavata/model/application/io/constants.py | 12 -
.../airavata/model/application/io/ttypes.py | 486 -
.../apache/airavata/model/commons/__init__.py | 1 -
.../apache/airavata/model/commons/constants.py | 13 -
.../apache/airavata/model/commons/ttypes.py | 308 -
.../apache/airavata/model/constants.py | 12 -
.../apache/airavata/model/data/__init__.py | 0
.../airavata/model/data/movement/__init__.py | 1 -
.../airavata/model/data/movement/constants.py | 12 -
.../airavata/model/data/movement/ttypes.py | 588 -
.../airavata/model/data/replica/__init__.py | 1 -
.../airavata/model/data/replica/constants.py | 12 -
.../airavata/model/data/replica/ttypes.py | 477 -
.../apache/airavata/model/dbevent/__init__.py | 1 -
.../apache/airavata/model/dbevent/constants.py | 12 -
.../apache/airavata/model/dbevent/ttypes.py | 462 -
.../airavata/model/experiment/__init__.py | 1 -
.../airavata/model/experiment/constants.py | 12 -
.../apache/airavata/model/experiment/ttypes.py | 1061 -
.../apache/airavata/model/group/__init__.py | 1 -
.../apache/airavata/model/group/constants.py | 12 -
.../apache/airavata/model/group/ttypes.py | 169 -
.../apache/airavata/model/job/__init__.py | 1 -
.../apache/airavata/model/job/constants.py | 12 -
.../apache/airavata/model/job/ttypes.py | 223 -
.../apache/airavata/model/messaging/__init__.py | 0
.../airavata/model/messaging/event/__init__.py | 1 -
.../airavata/model/messaging/event/constants.py | 12 -
.../airavata/model/messaging/event/ttypes.py | 1407 -
.../apache/airavata/model/process/__init__.py | 1 -
.../apache/airavata/model/process/constants.py | 12 -
.../apache/airavata/model/process/ttypes.py | 420 -
.../airavata/model/scheduling/__init__.py | 1 -
.../airavata/model/scheduling/constants.py | 12 -
.../apache/airavata/model/scheduling/ttypes.py | 209 -
.../apache/airavata/model/security/__init__.py | 1 -
.../apache/airavata/model/security/constants.py | 12 -
.../apache/airavata/model/security/ttypes.py | 97 -
.../apache/airavata/model/sharing/__init__.py | 1 -
.../apache/airavata/model/sharing/constants.py | 13 -
.../apache/airavata/model/sharing/ttypes.py | 1612 -
.../apache/airavata/model/status/__init__.py | 1 -
.../apache/airavata/model/status/constants.py | 12 -
.../apache/airavata/model/status/ttypes.py | 645 -
.../apache/airavata/model/task/__init__.py | 1 -
.../apache/airavata/model/task/constants.py | 12 -
.../apache/airavata/model/task/ttypes.py | 671 -
.../apache/airavata/model/tenant/__init__.py | 1 -
.../apache/airavata/model/tenant/constants.py | 12 -
.../apache/airavata/model/tenant/ttypes.py | 452 -
django_portal/apache/airavata/model/ttypes.py | 31 -
.../apache/airavata/model/user/__init__.py | 1 -
.../apache/airavata/model/user/constants.py | 13 -
.../apache/airavata/model/user/ttypes.py | 777 -
.../apache/airavata/model/workflow/__init__.py | 1 -
.../apache/airavata/model/workflow/constants.py | 12 -
.../apache/airavata/model/workflow/ttypes.py | 764 -
.../apache/airavata/model/workspace/__init__.py | 1 -
.../airavata/model/workspace/constants.py | 12 -
.../apache/airavata/model/workspace/ttypes.py | 873 -
.../credential_store_data_models/__init__.py | 1 -
.../credential_store_data_models/constants.py | 13 -
.../credential_store_data_models/ttypes.py | 729 -
django_portal/django_airavata/__init__.py | 0
django_portal/django_airavata/apps/__init__.py | 0
.../django_airavata/apps/admin/__init__.py | 0
.../django_airavata/apps/admin/admin.py | 3 -
.../django_airavata/apps/admin/apps.py | 5 -
.../apps/admin/migrations/__init__.py | 0
.../django_airavata/apps/admin/models.py | 3 -
.../apps/admin/templates/admin/admin.html | 19 -
.../django_airavata/apps/admin/tests.py | 3 -
.../django_airavata/apps/admin/urls.py | 9 -
.../django_airavata/apps/admin/views.py | 10 -
.../django_airavata/apps/api/__init__.py | 0
django_portal/django_airavata/apps/api/admin.py | 3 -
django_portal/django_airavata/apps/api/apps.py | 5 -
.../apps/api/migrations/__init__.py | 0
.../django_airavata/apps/api/models.py | 3 -
.../django_airavata/apps/api/serializers.py | 91 -
django_portal/django_airavata/apps/api/tests.py | 3 -
django_portal/django_airavata/apps/api/urls.py | 23 -
django_portal/django_airavata/apps/api/views.py | 127 -
.../django_airavata/apps/auth/__init__.py | 0
.../django_airavata/apps/auth/admin.py | 3 -
django_portal/django_airavata/apps/auth/apps.py | 6 -
.../django_airavata/apps/auth/backends.py | 73 -
.../django_airavata/apps/auth/middleware.py | 16 -
.../apps/auth/migrations/__init__.py | 0
.../django_airavata/apps/auth/models.py | 3 -
.../django_airavata_auth/auth_error.html | 11 -
.../templates/django_airavata_auth/login.html | 28 -
.../django_airavata/apps/auth/tests.py | 3 -
django_portal/django_airavata/apps/auth/urls.py | 13 -
.../django_airavata/apps/auth/utils.py | 13 -
.../django_airavata/apps/auth/views.py | 63 -
.../django_airavata/apps/groups/__init__.py | 0
.../django_airavata/apps/groups/admin.py | 3 -
.../django_airavata/apps/groups/apps.py | 6 -
.../django_airavata/apps/groups/forms.py | 31 -
.../apps/groups/migrations/__init__.py | 0
.../django_airavata/apps/groups/models.py | 3 -
.../django_airavata_groups/group_details.html | 61 -
.../django_airavata_groups/group_edit.html | 38 -
.../django_airavata_groups/groups_create.html | 28 -
.../django_airavata_groups/groups_manage.html | 99 -
.../django_airavata/apps/groups/tests.py | 3 -
.../django_airavata/apps/groups/urls.py | 9 -
.../django_airavata/apps/groups/views.py | 23 -
.../django_airavata/apps/workspace/__init__.py | 0
.../django_airavata/apps/workspace/admin.py | 3 -
.../django_airavata/apps/workspace/apps.py | 6 -
.../apps/workspace/migrations/__init__.py | 0
.../django_airavata/apps/workspace/models.py | 3 -
.../projects_list.html | 16 -
.../django_airavata/apps/workspace/tests.py | 3 -
.../django_airavata/apps/workspace/urls.py | 9 -
.../django_airavata/apps/workspace/views.py | 21 -
django_portal/django_airavata/middleware.py | 123 -
.../resources/incommon_rsa_server_ca.pem | 68 -
django_portal/django_airavata/settings.py | 159 -
.../django_airavata/settings_local.py.sample | 34 -
.../bootstrap-3.3.7/css/bootstrap.min.css | 6 -
.../fonts/glyphicons-halflings-regular.eot | 0
.../fonts/glyphicons-halflings-regular.svg | 288 -
.../fonts/glyphicons-halflings-regular.ttf | 0
.../fonts/glyphicons-halflings-regular.woff | 0
.../fonts/glyphicons-halflings-regular.woff2 | 0
.../static/bootstrap-3.3.7/js/bootstrap.min.js | 7 -
.../django_airavata/static/css/app.css | 1 -
.../django_airavata/static/css/app.css.map | 1 -
.../django_airavata/static/css/base.css | 30 -
.../django_airavata/static/css/main.css | 210 -
.../django_airavata/static/css/main.css.map | 7 -
.../static/images/airavata-logo.png | Bin 5510 -> 0 bytes
django_portal/django_airavata/static/js/app.js | 2 -
.../django_airavata/static/js/app.js.map | 1 -
.../static/js/jquery-3.2.1.min.js | 4 -
.../django_airavata/static/js/manifest.js | 2 -
.../django_airavata/static/js/manifest.js.map | 1 -
.../django_airavata/static/js/vendor.js | 12 -
.../django_airavata/static/js/vendor.js.map | 1 -
.../django_airavata/static/js/vue-2.4.0.dev.js | 10057 ----
.../django_airavata/static/js/vue-2.4.0.min.js | 6 -
.../django_airavata/templates/base-vue.html | 11 -
.../django_airavata/templates/base.html | 81 -
.../templates/django_airavata/home.html | 17 -
.../django_airavata/templates/main_base.html | 21 -
django_portal/django_airavata/urls.py | 28 -
django_portal/django_airavata/views.py | 9 -
django_portal/django_airavata/wsgi.py | 16 -
django_portal/manage.py | 22 -
django_portal/requirements.txt | 5 -
manage.py | 22 +
requirements.txt | 5 +
473 files changed, 104538 insertions(+), 104538 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8b08366
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.pyc
+db.sqlite3
+settings_local.py
+.DS_Store
+node_modules
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..1a5619b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+
+# Developer notes
+
+## Allow insecure OAuth callbacks
+
+For local development, [set the OAUTHLIB_INSECURE_TRANSPORT environment variable
+to allow insecure OAuth
+callbacks](http://requests-oauthlib.readthedocs.io/en/latest/examples/real_world_example.html)
+before starting the server:
+
+```
+export OAUTHLIB_INSECURE_TRANSPORT=1
+```
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/.babelrc
----------------------------------------------------------------------
diff --git a/admin_view/.babelrc b/admin_view/.babelrc
deleted file mode 100644
index c06df4d..0000000
--- a/admin_view/.babelrc
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "presets": [
- ["env", {
- "modules": false,
- "targets": {
- "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
- }
- }],
- "stage-2"
- ],
- "plugins": ["transform-runtime"],
- "env": {
- "test": {
- "presets": ["env", "stage-2"],
- "plugins": ["istanbul"]
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/.editorconfig
----------------------------------------------------------------------
diff --git a/admin_view/.editorconfig b/admin_view/.editorconfig
deleted file mode 100644
index 9d08a1a..0000000
--- a/admin_view/.editorconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-root = true
-
-[*]
-charset = utf-8
-indent_style = space
-indent_size = 2
-end_of_line = lf
-insert_final_newline = true
-trim_trailing_whitespace = true
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/.gitignore
----------------------------------------------------------------------
diff --git a/admin_view/.gitignore b/admin_view/.gitignore
deleted file mode 100644
index 1622bc4..0000000
--- a/admin_view/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-.DS_Store
-node_modules/
-dist/
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# Editor directories and files
-.idea
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/.postcssrc.js
----------------------------------------------------------------------
diff --git a/admin_view/.postcssrc.js b/admin_view/.postcssrc.js
deleted file mode 100644
index 09948d6..0000000
--- a/admin_view/.postcssrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-// https://github.com/michael-ciniawsky/postcss-load-config
-
-module.exports = {
- "plugins": {
- // to edit target browsers: use "browserslist" field in package.json
- "autoprefixer": {}
- }
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/README.md
----------------------------------------------------------------------
diff --git a/admin_view/README.md b/admin_view/README.md
deleted file mode 100644
index f88cd6a..0000000
--- a/admin_view/README.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# admin-airavata
-
-> A Vue.js project
-
-## Build Setup
-
-``` bash
-# install dependencies
-npm install
-
-# serve with hot reload at localhost:8080
-npm run dev
-
-# build for production with minification
-npm run build
-
-# build for production and view the bundle analyzer report
-npm run build --report
-```
-
-For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/build.js
----------------------------------------------------------------------
diff --git a/admin_view/build/build.js b/admin_view/build/build.js
deleted file mode 100644
index 6b8add1..0000000
--- a/admin_view/build/build.js
+++ /dev/null
@@ -1,35 +0,0 @@
-require('./check-versions')()
-
-process.env.NODE_ENV = 'production'
-
-var ora = require('ora')
-var rm = require('rimraf')
-var path = require('path')
-var chalk = require('chalk')
-var webpack = require('webpack')
-var config = require('../config')
-var webpackConfig = require('./webpack.prod.conf')
-
-var spinner = ora('building for production...')
-spinner.start()
-
-rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => {
- if (err) throw err
- webpack(webpackConfig, function (err, stats) {
- spinner.stop()
- if (err) throw err
- process.stdout.write(stats.toString({
- colors: true,
- modules: false,
- children: false,
- chunks: false,
- chunkModules: false
- }) + '\n\n')
-
- console.log(chalk.cyan(' Build complete.\n'))
- console.log(chalk.yellow(
- ' Tip: built files are meant to be served over an HTTP server.\n' +
- ' Opening index.html over file:// won\'t work.\n'
- ))
- })
-})
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/check-versions.js
----------------------------------------------------------------------
diff --git a/admin_view/build/check-versions.js b/admin_view/build/check-versions.js
deleted file mode 100644
index 100f3a0..0000000
--- a/admin_view/build/check-versions.js
+++ /dev/null
@@ -1,48 +0,0 @@
-var chalk = require('chalk')
-var semver = require('semver')
-var packageConfig = require('../package.json')
-var shell = require('shelljs')
-function exec (cmd) {
- return require('child_process').execSync(cmd).toString().trim()
-}
-
-var versionRequirements = [
- {
- name: 'node',
- currentVersion: semver.clean(process.version),
- versionRequirement: packageConfig.engines.node
- },
-]
-
-if (shell.which('npm')) {
- versionRequirements.push({
- name: 'npm',
- currentVersion: exec('npm --version'),
- versionRequirement: packageConfig.engines.npm
- })
-}
-
-module.exports = function () {
- var warnings = []
- for (var i = 0; i < versionRequirements.length; i++) {
- var mod = versionRequirements[i]
- if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {
- warnings.push(mod.name + ': ' +
- chalk.red(mod.currentVersion) + ' should be ' +
- chalk.green(mod.versionRequirement)
- )
- }
- }
-
- if (warnings.length) {
- console.log('')
- console.log(chalk.yellow('To use this template, you must update following to modules:'))
- console.log()
- for (var i = 0; i < warnings.length; i++) {
- var warning = warnings[i]
- console.log(' ' + warning)
- }
- console.log()
- process.exit(1)
- }
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/dev-client.js
----------------------------------------------------------------------
diff --git a/admin_view/build/dev-client.js b/admin_view/build/dev-client.js
deleted file mode 100644
index 18aa1e2..0000000
--- a/admin_view/build/dev-client.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/* eslint-disable */
-require('eventsource-polyfill')
-var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true')
-
-hotClient.subscribe(function (event) {
- if (event.action === 'reload') {
- window.location.reload()
- }
-})
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/dev-server.js
----------------------------------------------------------------------
diff --git a/admin_view/build/dev-server.js b/admin_view/build/dev-server.js
deleted file mode 100644
index 28b135c..0000000
--- a/admin_view/build/dev-server.js
+++ /dev/null
@@ -1,90 +0,0 @@
-require('./check-versions')()
-
-var config = require('../config')
-if (!process.env.NODE_ENV) {
- process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV)
-}
-
-var opn = require('opn')
-var path = require('path')
-var express = require('express')
-var webpack = require('webpack')
-var proxyMiddleware = require('http-proxy-middleware')
-var webpackConfig = require('./webpack.dev.conf')
-
-// default port where dev server listens for incoming traffic
-var port = process.env.PORT || config.dev.port
-// automatically open browser, if not set will be false
-var autoOpenBrowser = !!config.dev.autoOpenBrowser
-// Define HTTP proxies to your custom API backend
-// https://github.com/chimurai/http-proxy-middleware
-var proxyTable = config.dev.proxyTable
-
-var app = express()
-var compiler = webpack(webpackConfig)
-
-var devMiddleware = require('webpack-dev-middleware')(compiler, {
- publicPath: webpackConfig.output.publicPath,
- quiet: true
-})
-
-var hotMiddleware = require('webpack-hot-middleware')(compiler, {
- log: false,
- heartbeat: 2000
-})
-// force page reload when html-webpack-plugin template changes
-compiler.plugin('compilation', function (compilation) {
- compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) {
- hotMiddleware.publish({ action: 'reload' })
- cb()
- })
-})
-
-// proxy api requests
-Object.keys(proxyTable).forEach(function (context) {
- var options = proxyTable[context]
- if (typeof options === 'string') {
- options = { target: options }
- }
- app.use(proxyMiddleware(options.filter || context, options))
-})
-
-// handle fallback for HTML5 history API
-app.use(require('connect-history-api-fallback')())
-
-// serve webpack bundle output
-app.use(devMiddleware)
-
-// enable hot-reload and state-preserving
-// compilation error display
-app.use(hotMiddleware)
-
-// serve pure static assets
-var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory)
-app.use(staticPath, express.static('./static'))
-
-var uri = 'http://localhost:' + port
-
-var _resolve
-var readyPromise = new Promise(resolve => {
- _resolve = resolve
-})
-
-console.log('> Starting dev server...')
-devMiddleware.waitUntilValid(() => {
- console.log('> Listening at ' + uri + '\n')
- // when env is testing, don't need open it
- if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') {
- opn(uri)
- }
- _resolve()
-})
-
-var server = app.listen(port)
-
-module.exports = {
- ready: readyPromise,
- close: () => {
- server.close()
- }
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/utils.js
----------------------------------------------------------------------
diff --git a/admin_view/build/utils.js b/admin_view/build/utils.js
deleted file mode 100644
index b1d54b4..0000000
--- a/admin_view/build/utils.js
+++ /dev/null
@@ -1,71 +0,0 @@
-var path = require('path')
-var config = require('../config')
-var ExtractTextPlugin = require('extract-text-webpack-plugin')
-
-exports.assetsPath = function (_path) {
- var assetsSubDirectory = process.env.NODE_ENV === 'production'
- ? config.build.assetsSubDirectory
- : config.dev.assetsSubDirectory
- return path.posix.join(assetsSubDirectory, _path)
-}
-
-exports.cssLoaders = function (options) {
- options = options || {}
-
- var cssLoader = {
- loader: 'css-loader',
- options: {
- minimize: process.env.NODE_ENV === 'production',
- sourceMap: options.sourceMap
- }
- }
-
- // generate loader string to be used with extract text plugin
- function generateLoaders (loader, loaderOptions) {
- var loaders = [cssLoader]
- if (loader) {
- loaders.push({
- loader: loader + '-loader',
- options: Object.assign({}, loaderOptions, {
- sourceMap: options.sourceMap
- })
- })
- }
-
- // Extract CSS when that option is specified
- // (which is the case during production build)
- if (options.extract) {
- return ExtractTextPlugin.extract({
- use: loaders,
- fallback: 'vue-style-loader'
- })
- } else {
- return ['vue-style-loader'].concat(loaders)
- }
- }
-
- // https://vue-loader.vuejs.org/en/configurations/extract-css.html
- return {
- css: generateLoaders(),
- postcss: generateLoaders(),
- less: generateLoaders('less'),
- sass: generateLoaders('sass', { indentedSyntax: true }),
- scss: generateLoaders('sass'),
- stylus: generateLoaders('stylus'),
- styl: generateLoaders('stylus')
- }
-}
-
-// Generate loaders for standalone style files (outside of .vue)
-exports.styleLoaders = function (options) {
- var output = []
- var loaders = exports.cssLoaders(options)
- for (var extension in loaders) {
- var loader = loaders[extension]
- output.push({
- test: new RegExp('\\.' + extension + '$'),
- use: loader
- })
- }
- return output
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/vue-loader.conf.js
----------------------------------------------------------------------
diff --git a/admin_view/build/vue-loader.conf.js b/admin_view/build/vue-loader.conf.js
deleted file mode 100644
index 8a346d5..0000000
--- a/admin_view/build/vue-loader.conf.js
+++ /dev/null
@@ -1,18 +0,0 @@
-var utils = require('./utils')
-var config = require('../config')
-var isProduction = process.env.NODE_ENV === 'production'
-
-module.exports = {
- loaders: utils.cssLoaders({
- sourceMap: isProduction
- ? config.build.productionSourceMap
- : config.dev.cssSourceMap,
- extract: isProduction
- }),
- transformToRequire: {
- video: 'src',
- source: 'src',
- img: 'src',
- image: 'xlink:href'
- }
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/webpack.base.conf.js
----------------------------------------------------------------------
diff --git a/admin_view/build/webpack.base.conf.js b/admin_view/build/webpack.base.conf.js
deleted file mode 100644
index b3401f0..0000000
--- a/admin_view/build/webpack.base.conf.js
+++ /dev/null
@@ -1,68 +0,0 @@
-var path = require('path')
-var utils = require('./utils')
-var config = require('../config')
-var vueLoaderConfig = require('./vue-loader.conf')
-
-function resolve (dir) {
- return path.join(__dirname, '..', dir)
-}
-
-module.exports = {
- entry: {
- app: './src/main.js'
- },
- output: {
- path: config.build.assetsRoot,
- filename: '[name].js',
- publicPath: process.env.NODE_ENV === 'production'
- ? config.build.assetsPublicPath
- : config.dev.assetsPublicPath,
- libraryTarget: 'var',
- library: 'AiravataApp'
- },
- resolve: {
- extensions: ['.js', '.vue', '.json'],
- alias: {
- 'vue$': 'vue/dist/vue.esm.js',
- '@': resolve('src')
- }
- },
- module: {
- rules: [
- {
- test: /\.vue$/,
- loader: 'vue-loader',
- options: vueLoaderConfig
- },
- {
- test: /\.js$/,
- loader: 'babel-loader',
- include: [resolve('src'), resolve('test')]
- },
- {
- test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
- loader: 'url-loader',
- options: {
- limit: 10000,
- name: utils.assetsPath('img/[name].[hash:7].[ext]')
- }
- },
- {
- test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
- loader: 'url-loader',
- options: {
- limit: 10000,
- name: utils.assetsPath('media/[name].[hash:7].[ext]')
- }
- },
- {
- test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
- loader: 'url-loader',
- options: {
- limit: 10000,
- name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
- }
- }
- ]
- }
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/webpack.dev.conf.js
----------------------------------------------------------------------
diff --git a/admin_view/build/webpack.dev.conf.js b/admin_view/build/webpack.dev.conf.js
deleted file mode 100644
index 5470402..0000000
--- a/admin_view/build/webpack.dev.conf.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var utils = require('./utils')
-var webpack = require('webpack')
-var config = require('../config')
-var merge = require('webpack-merge')
-var baseWebpackConfig = require('./webpack.base.conf')
-var HtmlWebpackPlugin = require('html-webpack-plugin')
-var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')
-
-// add hot-reload related code to entry chunks
-Object.keys(baseWebpackConfig.entry).forEach(function (name) {
- baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name])
-})
-
-module.exports = merge(baseWebpackConfig, {
- module: {
- rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
- },
- // cheap-module-eval-source-map is faster for development
- devtool: '#cheap-module-eval-source-map',
- plugins: [
- new webpack.DefinePlugin({
- 'process.env': config.dev.env
- }),
- // https://github.com/glenjamin/webpack-hot-middleware#installation--usage
- new webpack.HotModuleReplacementPlugin(),
- new webpack.NoEmitOnErrorsPlugin(),
- // https://github.com/ampedandwired/html-webpack-plugin
- new HtmlWebpackPlugin({
- filename: 'index.html',
- template: 'index.html',
- inject: true
- }),
- new FriendlyErrorsPlugin()
- ]
-})
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/build/webpack.prod.conf.js
----------------------------------------------------------------------
diff --git a/admin_view/build/webpack.prod.conf.js b/admin_view/build/webpack.prod.conf.js
deleted file mode 100644
index 177b7fe..0000000
--- a/admin_view/build/webpack.prod.conf.js
+++ /dev/null
@@ -1,120 +0,0 @@
-var path = require('path')
-var utils = require('./utils')
-var webpack = require('webpack')
-var config = require('../config')
-var merge = require('webpack-merge')
-var baseWebpackConfig = require('./webpack.base.conf')
-var CopyWebpackPlugin = require('copy-webpack-plugin')
-var HtmlWebpackPlugin = require('html-webpack-plugin')
-var ExtractTextPlugin = require('extract-text-webpack-plugin')
-var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')
-
-var env = config.build.env
-
-var webpackConfig = merge(baseWebpackConfig, {
- module: {
- rules: utils.styleLoaders({
- sourceMap: config.build.productionSourceMap,
- extract: true
- })
- },
- devtool: config.build.productionSourceMap ? '#source-map' : false,
- output: {
- path: config.build.assetsRoot,
- filename: utils.assetsPath('js/[name].js'),
- chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
- },
- plugins: [
- // http://vuejs.github.io/vue-loader/en/workflow/production.html
- new webpack.DefinePlugin({
- 'process.env': env
- }),
- new webpack.optimize.UglifyJsPlugin({
- compress: {
- warnings: false
- },
- sourceMap: true
- }),
- // extract css into its own file
- new ExtractTextPlugin({
- filename: utils.assetsPath('css/[name].css')
- }),
- // Compress extracted CSS. We are using this plugin so that possible
- // duplicated CSS from different components can be deduped.
- new OptimizeCSSPlugin({
- cssProcessorOptions: {
- safe: true
- }
- }),
- // generate dist index.html with correct asset hash for caching.
- // you can customize output by editing /index.html
- // see https://github.com/ampedandwired/html-webpack-plugin
- new HtmlWebpackPlugin({
- filename: config.build.index,
- template: 'index.html',
- inject: true,
- minify: {
- removeComments: true,
- collapseWhitespace: true,
- removeAttributeQuotes: true
- // more options:
- // https://github.com/kangax/html-minifier#options-quick-reference
- },
- // necessary to consistently work with multiple chunks via CommonsChunkPlugin
- chunksSortMode: 'dependency'
- }),
- // split vendor js into its own file
- new webpack.optimize.CommonsChunkPlugin({
- name: 'vendor',
- minChunks: function (module, count) {
- // any required modules inside node_modules are extracted to vendor
- return (
- module.resource &&
- /\.js$/.test(module.resource) &&
- module.resource.indexOf(
- path.join(__dirname, '../node_modules')
- ) === 0
- )
- }
- }),
- // extract webpack runtime and module manifest to its own file in order to
- // prevent vendor hash from being updated whenever app bundle is updated
- new webpack.optimize.CommonsChunkPlugin({
- name: 'manifest',
- chunks: ['vendor']
- }),
- // copy custom static assets
- new CopyWebpackPlugin([
- {
- from: path.resolve(__dirname, '../static'),
- to: config.build.assetsSubDirectory,
- ignore: ['.*']
- }
- ])
- ]
-})
-
-if (config.build.productionGzip) {
- var CompressionWebpackPlugin = require('compression-webpack-plugin')
-
- webpackConfig.plugins.push(
- new CompressionWebpackPlugin({
- asset: '[path].gz[query]',
- algorithm: 'gzip',
- test: new RegExp(
- '\\.(' +
- config.build.productionGzipExtensions.join('|') +
- ')$'
- ),
- threshold: 10240,
- minRatio: 0.8
- })
- )
-}
-
-if (config.build.bundleAnalyzerReport) {
- var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
- webpackConfig.plugins.push(new BundleAnalyzerPlugin())
-}
-
-module.exports = webpackConfig
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/config/dev.env.js
----------------------------------------------------------------------
diff --git a/admin_view/config/dev.env.js b/admin_view/config/dev.env.js
deleted file mode 100644
index efead7c..0000000
--- a/admin_view/config/dev.env.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var merge = require('webpack-merge')
-var prodEnv = require('./prod.env')
-
-module.exports = merge(prodEnv, {
- NODE_ENV: '"development"'
-})
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/config/index.js
----------------------------------------------------------------------
diff --git a/admin_view/config/index.js b/admin_view/config/index.js
deleted file mode 100644
index 196da1f..0000000
--- a/admin_view/config/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-// see http://vuejs-templates.github.io/webpack for documentation.
-var path = require('path')
-
-module.exports = {
- build: {
- env: require('./prod.env'),
- index: path.resolve(__dirname, '../dist/index.html'),
- assetsRoot: path.resolve(__dirname, '../dist'),
- assetsSubDirectory: 'static',
- assetsPublicPath: '/',
- productionSourceMap: true,
- // Gzip off by default as many popular static hosts such as
- // Surge or Netlify already gzip all static assets for you.
- // Before setting to `true`, make sure to:
- // npm install --save-dev compression-webpack-plugin
- productionGzip: false,
- productionGzipExtensions: ['js', 'css'],
- // Run the build command with an extra argument to
- // View the bundle analyzer report after build finishes:
- // `npm run build --report`
- // Set to `true` or `false` to always turn it on or off
- bundleAnalyzerReport: process.env.npm_config_report
- },
- dev: {
- env: require('./dev.env'),
- port: 8080,
- autoOpenBrowser: true,
- assetsSubDirectory: 'static',
- assetsPublicPath: '/',
- proxyTable: {},
- // CSS Sourcemaps off by default because relative paths are "buggy"
- // with this option, according to the CSS-Loader README
- // (https://github.com/webpack/css-loader#sourcemaps)
- // In our experience, they generally work as expected,
- // just be aware of this issue when enabling this option.
- cssSourceMap: false
- }
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/config/prod.env.js
----------------------------------------------------------------------
diff --git a/admin_view/config/prod.env.js b/admin_view/config/prod.env.js
deleted file mode 100644
index 773d263..0000000
--- a/admin_view/config/prod.env.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- NODE_ENV: '"production"'
-}
http://git-wip-us.apache.org/repos/asf/airavata-django-portal/blob/d8d7c37a/admin_view/index.html
----------------------------------------------------------------------
diff --git a/admin_view/index.html b/admin_view/index.html
deleted file mode 100644
index 7478ddc..0000000
--- a/admin_view/index.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<head>
- <link rel="stylesheet" type="text/css" href="/static/css/main.css">
- <link rel="stylesheet" type="text/css" href="/static/css/admin.css">
- <link rel="stylesheet" type="text/css"
- href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css">
- <link rel="stylesheet" type="text/css"
- href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
-</head>
-<header class="c-header">
- <div class="c-header__logo">
- <svg aria-labelledby="iu-logo" xmlns="http://www.w3.org/2000/svg" width="70" height="70" viewBox="0 0 70 70">
- <title id="iu-logo">IU logo</title>
- <polygon
- points="40.96 18.44 40.96 21.84 43.52 21.84 43.52 40.51 38.41 40.51 38.41 15.9 40.96 15.9 40.96 12.5 29.04 12.5 29.04 15.9 31.58 15.9 31.58 40.51 26.48 40.51 26.48 21.84 29.04 21.84 29.04 18.44 17.09 18.44 17.09 21.84 19.65 21.84 19.65 43.79 23.72 48.15 31.58 48.15 31.58 53.26 29.04 53.26 29.04 57.5 40.96 57.5 40.96 53.26 38.41 53.26 38.41 48.15 45.93 48.15 50.33 43.79 50.33 21.84 52.91 21.84 52.91 18.44 40.96 18.44"
- fill="#fff"/>
- </svg>
- </div>
- <div class="c-header__title"><a href="#0">IU Cybergateway</a></div>
- <div class="c-header__controls">
- <div class="dropdown">
- <a href="#0" class="dropdown-toggle text-dark" id="dropdownMenuButton" data-toggle="dropdown"
- aria-haspopup="true" aria-expanded="false">
- <i class="fa fa-user mr-2"></i> Bert Macklin
- </a>
- <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
- <a class="dropdown-item" href="#">User settings</a>
- <a class="dropdown-item" href="#">Logout <i class="fa fa-sign-out"></i></a>
- </div>
- </div>
- </div>
-</header>
-
-<body>
-<div class="stage">
- <nav class="c-nav">
- <a href="#0" class="c-nav__item is-active" data-toggle="tooltip" data-placement="right" title="Dashboard">
- <i class="fa fa-dashboard"></i>
- <span class="sr-only">Dashboard</span>
- </a>
- <a href="#0" class="c-nav__item" data-toggle="tooltip" data-placement="right" title="Experiments">
- <i class="fa fa-flask"></i>
- <span class="sr-only">Dashboard</span>
- </a>
- <a href="#0" class="c-nav__item" data-toggle="tooltip" data-placement="right" title="Projects">
- <i class="fa fa-folder-open"></i>
- <span class="sr-only">Dashboard</span>
- </a>
- <a href="#0" class="c-nav__item" data-toggle="tooltip" data-placement="right" title="Storage">
- <i class="fa fa-floppy-o"></i>
- <span class="sr-only">Dashboard</span>
- </a>
- <a href="#0" class="c-nav__item" data-toggle="tooltip" data-placement="right" title="Admin Dashboard">
- <i class="fa fa-wrench"></i>
- <span class="sr-only">Admin Dashboard</span>
- </a>
- </nav>
- <div id="app">
-
- </div>
-</div>
-
-
-
-
-</body>
-
-<script>
- if(AiravataApp){
- AiravataApp.initializeApacheAiravataDashboard('AdminDashboard');
- }
-</script>
-
-
-
-