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>
-
-
-
-