airavata-django-portal.git
36 hours agoAIRAVATA-2645 Profile Service (multiplexed) client middleware master
Marcus Christie [Thu, 18 Jan 2018 22:37:25 +0000 (17:37 -0500)] 
AIRAVATA-2645 Profile Service (multiplexed) client middleware

42 hours agoAIRAVATA-2645 Generated Thrift stubs (Profile services)
Marcus Christie [Thu, 18 Jan 2018 16:29:08 +0000 (11:29 -0500)] 
AIRAVATA-2645 Generated Thrift stubs (Profile services)

43 hours agoAIRAVATA-2598 Disable compute host selector until deployments loaded
Marcus Christie [Thu, 18 Jan 2018 15:22:04 +0000 (10:22 -0500)] 
AIRAVATA-2598 Disable compute host selector until deployments loaded

43 hours agoAIRAVATA-2598 Display max queue settings, validate
Marcus Christie [Thu, 18 Jan 2018 15:13:43 +0000 (10:13 -0500)] 
AIRAVATA-2598 Display max queue settings, validate

3 days agoAIRAVATA-2598 Updating styling of experiment editor
Marcus Christie [Wed, 17 Jan 2018 02:21:13 +0000 (21:21 -0500)] 
AIRAVATA-2598 Updating styling of experiment editor

8 days agoAIRAVATA-2598 Validation for experiment fields, queue settings
Marcus Christie [Thu, 11 Jan 2018 17:22:04 +0000 (12:22 -0500)] 
AIRAVATA-2598 Validation for experiment fields, queue settings

8 days agoAIRAVATA-2598 Allow optional CharFields to be null or blank
Marcus Christie [Thu, 11 Jan 2018 16:17:49 +0000 (11:17 -0500)] 
AIRAVATA-2598 Allow optional CharFields to be null or blank

8 days agoAIRAVATA-2598 Disable save when app inputs are invalid
Marcus Christie [Thu, 11 Jan 2018 16:03:28 +0000 (11:03 -0500)] 
AIRAVATA-2598 Disable save when app inputs are invalid

8 days agoAIRAVATA-2598 Display validation of required inputs
Marcus Christie [Thu, 11 Jan 2018 15:41:24 +0000 (10:41 -0500)] 
AIRAVATA-2598 Display validation of required inputs

9 days agoAIRAVATA-2598 Launch an experiment
Marcus Christie [Wed, 10 Jan 2018 17:05:54 +0000 (12:05 -0500)] 
AIRAVATA-2598 Launch an experiment

10 days agoAIRAVATA-2598 Implement saving experiment
Marcus Christie [Tue, 9 Jan 2018 14:49:26 +0000 (09:49 -0500)] 
AIRAVATA-2598 Implement saving experiment

thrift_utils updated to support
* required fields
* read_only fields
* nested structs and lists of structs

2 weeks agoAIRAVATA-2598 Allow serializers to override default Thrift mapping
Marcus Christie [Fri, 5 Jan 2018 20:23:28 +0000 (15:23 -0500)] 
AIRAVATA-2598 Allow serializers to override default Thrift mapping

2 weeks agoAIRAVATA-2598 Document BaseModel.clone method
Marcus Christie [Fri, 5 Jan 2018 15:26:28 +0000 (10:26 -0500)] 
AIRAVATA-2598 Document BaseModel.clone method

2 weeks agoAIRAVATA-2598 Cloning experiment prop; save and launch buttons
Marcus Christie [Fri, 5 Jan 2018 15:26:10 +0000 (10:26 -0500)] 
AIRAVATA-2598 Cloning experiment prop; save and launch buttons

2 weeks agoAIRAVATA-2598 Toggle for queue settings
Marcus Christie [Thu, 4 Jan 2018 22:01:25 +0000 (17:01 -0500)] 
AIRAVATA-2598 Toggle for queue settings

2 weeks agoAIRAVATA-2598 Factor out ComputationalResourceSchedulingEditor
Marcus Christie [Thu, 4 Jan 2018 19:34:42 +0000 (14:34 -0500)] 
AIRAVATA-2598 Factor out ComputationalResourceSchedulingEditor

2 weeks agoAIRAVATA-2598 Separated out queue settings into separate component
Marcus Christie [Thu, 4 Jan 2018 17:47:44 +0000 (12:47 -0500)] 
AIRAVATA-2598 Separated out queue settings into separate component

2 weeks agoAIRAVATA-2598 Moved Vue components into separate packages
Marcus Christie [Tue, 2 Jan 2018 23:52:05 +0000 (18:52 -0500)] 
AIRAVATA-2598 Moved Vue components into separate packages

4 weeks agoAIRAVATA-2598 Loading queue defaults for selected app deployment
Marcus Christie [Thu, 21 Dec 2017 17:28:31 +0000 (12:28 -0500)] 
AIRAVATA-2598 Loading queue defaults for selected app deployment

5 weeks agoAIRAVATA-2598 Moved Thrift serializer into api app
Marcus Christie [Fri, 15 Dec 2017 14:53:01 +0000 (09:53 -0500)] 
AIRAVATA-2598 Moved Thrift serializer into api app

5 weeks agoAIRAVATA-2598 Load queues for deployment with deployment default values
Marcus Christie [Fri, 15 Dec 2017 14:45:55 +0000 (09:45 -0500)] 
AIRAVATA-2598 Load queues for deployment with deployment default values

5 weeks agoAIRAVATA-2598 Load compute resource options
Marcus Christie [Wed, 13 Dec 2017 16:59:18 +0000 (11:59 -0500)] 
AIRAVATA-2598 Load compute resource options

5 weeks agoCopy app interface inputs into experiment inputs and display
Marcus Christie [Wed, 13 Dec 2017 14:35:20 +0000 (09:35 -0500)] 
Copy app interface inputs into experiment inputs and display

6 weeks agoAIRAVATA-2598 Loading Application Interface for a given module
Marcus Christie [Thu, 7 Dec 2017 19:05:56 +0000 (14:05 -0500)] 
AIRAVATA-2598 Loading Application Interface for a given module

6 weeks agoAIRAVATA-2598 Simplified JS model creation
Marcus Christie [Thu, 7 Dec 2017 19:03:59 +0000 (14:03 -0500)] 
AIRAVATA-2598 Simplified JS model creation

6 weeks agoAIRAVATA-2597 Finish refactor ApplicationCard into common UI components
Marcus Christie [Tue, 5 Dec 2017 20:39:00 +0000 (15:39 -0500)] 
AIRAVATA-2597 Finish refactor ApplicationCard into common UI components

6 weeks agoLoading component: translucent overlay, customizable color
Marcus Christie [Tue, 5 Dec 2017 18:21:38 +0000 (13:21 -0500)] 
Loading component: translucent overlay, customizable color

6 weeks agoAIRAVATA-2598 Project selector
Marcus Christie [Mon, 4 Dec 2017 17:18:51 +0000 (12:18 -0500)] 
AIRAVATA-2598 Project selector

6 weeks agoAIRAVATA-2598 Display app name in ExperimentEditor
Marcus Christie [Mon, 4 Dec 2017 16:26:34 +0000 (11:26 -0500)] 
AIRAVATA-2598 Display app name in ExperimentEditor

7 weeks agoAIRAVATA-2598 load application and use app name to set initial exp name
Marcus Christie [Fri, 1 Dec 2017 21:55:31 +0000 (16:55 -0500)] 
AIRAVATA-2598 load application and use app name to set initial exp name

7 weeks agoAIRAVATA-2598 Initial create experiment views
Marcus Christie [Fri, 1 Dec 2017 20:30:58 +0000 (15:30 -0500)] 
AIRAVATA-2598 Initial create experiment views

7 weeks agoFixing paths to Airavata data models
Marcus Christie [Fri, 1 Dec 2017 20:26:54 +0000 (15:26 -0500)] 
Fixing paths to Airavata data models

7 weeks agoMerge pull request #5 from eldhomathulla/master
Marcus Christie [Fri, 1 Dec 2017 20:09:06 +0000 (15:09 -0500)] 
Merge pull request #5 from eldhomathulla/master

Credential Store, edit application and integration of save application api with the UI

7 weeks agoMerge branch 'master' of https://github.com/apache/airavata-django-portal 5/head
eldhomathulla [Fri, 1 Dec 2017 15:32:08 +0000 (10:32 -0500)] 
Merge branch 'master' of https://github.com/apache/airavata-django-portal

* 'master' of https://github.com/apache/airavata-django-portal: (21 commits)
  AIRAVATA-2597 Convert Application Module REST endpoint to ViewSet
  AIRAVATA-2597 Simple display of Applications on Dashboard
  AIRAVATA-2597 Split out common JS/CSS
  AIRAVATA-2597 Add simple dashboard entrypoint
  AIRAVATA-2597 Reorganized npm packages
  Cleaning up base templates
  Only including Bootstrap, jQuery once in master template
  AIRAVATA-2538 Disable buttons when loading
  AIRAVATA-2538 Factored new project button/modal to component
  AIRAVATA-2538 Show server side validation message before client side
  AIRAVATA-2538 Remove Promise.finally since non-standard
  AIRAVATA-2538 client side validation (WIP)
  AIRAVATA-2538 refactored admin to use FetchUtils
  AIRAVATA-2538 fixing typo
  AIRAVATA-2538 Displaying validation messages
  AIRAVATA-2538 Reload project list when new project created
  AIRAVATA-2538 Initial work on New Project button
  AIRAVATA-2538 Keeping node_modules dirs
  AIRAVATA-2581 Document local settings for production deployments
  AIRAVATA-2581 Airavata stubs package changed `apache.airavata` => `airavata`
  ...

# Conflicts:
# django_airavata/apps/admin/static/django_airavata_admin/src/store/newapplication/app_details.js
# django_airavata/apps/admin/static/django_airavata_admin/src/utils.js
# django_airavata/apps/api/serializers.py
# django_airavata/apps/api/views.py
# django_airavata/static/common/package-lock.json

7 weeks agofixed issue with not updating of store before saving, for app deployment tab
eldhomathulla [Thu, 30 Nov 2017 00:19:26 +0000 (19:19 -0500)] 
fixed issue with not updating of store before saving, for app deployment tab

7 weeks agofixed issue with app interface editing getting lost on switching tabs
eldhomathulla [Thu, 30 Nov 2017 00:19:07 +0000 (19:19 -0500)] 
fixed issue with app interface editing getting lost on switching tabs

7 weeks agofixed boolean selector component updating issue
eldhomathulla [Wed, 29 Nov 2017 23:54:08 +0000 (18:54 -0500)] 
fixed boolean selector component updating issue
added app deployment editing capability

7 weeks agofixing the text input and select components default height
eldhomathulla [Wed, 29 Nov 2017 23:52:55 +0000 (18:52 -0500)] 
fixing the text input and select components default height

7 weeks agochanging the commit of the state count
eldhomathulla [Wed, 29 Nov 2017 21:01:51 +0000 (16:01 -0500)] 
changing the commit of the state count

7 weeks agochanging the static resource paths
eldhomathulla [Wed, 29 Nov 2017 20:58:20 +0000 (15:58 -0500)] 
changing the static resource paths
adding admin base html template
adding credential store html template

7 weeks agoadded fetching of multiple app deployments
eldhomathulla [Wed, 29 Nov 2017 20:57:18 +0000 (15:57 -0500)] 
added fetching of multiple app deployments

7 weeks agoAIRAVATA-2597 Convert Application Module REST endpoint to ViewSet
Marcus Christie [Wed, 29 Nov 2017 17:07:07 +0000 (12:07 -0500)] 
AIRAVATA-2597 Convert Application Module REST endpoint to ViewSet

7 weeks agoadding transition for components
eldhomathulla [Wed, 29 Nov 2017 15:17:35 +0000 (10:17 -0500)] 
adding transition for components

7 weeks agofixed issue with not updating of store before saving, for app deployment tab
eldhomathulla [Wed, 29 Nov 2017 15:17:07 +0000 (10:17 -0500)] 
fixed issue with not updating of store before saving, for app deployment tab

7 weeks agofixed issue with not updating of store before saving, for app deployment tab
eldhomathulla [Wed, 29 Nov 2017 15:16:56 +0000 (10:16 -0500)] 
fixed issue with not updating of store before saving, for app deployment tab

7 weeks agoadding loading component to the main vue component
eldhomathulla [Wed, 29 Nov 2017 15:16:26 +0000 (10:16 -0500)] 
adding loading component to the main vue component

7 weeks agofixing cancel button issues for application deployment
eldhomathulla [Tue, 28 Nov 2017 23:08:47 +0000 (18:08 -0500)] 
fixing cancel button issues for application deployment

7 weeks agofixed issue with not updating of store before saving, for app deployment tab
eldhomathulla [Tue, 28 Nov 2017 22:26:42 +0000 (17:26 -0500)] 
fixed issue with not updating of store before saving, for app deployment tab

7 weeks agofixed issue with the list serializer
eldhomathulla [Tue, 28 Nov 2017 22:04:30 +0000 (17:04 -0500)] 
fixed issue with the list serializer

7 weeks agoadded credential store dashboard components
eldhomathulla [Tue, 28 Nov 2017 22:04:03 +0000 (17:04 -0500)] 
added credential store dashboard components

7 weeks agoadded credential store dashboard components
eldhomathulla [Tue, 28 Nov 2017 22:03:36 +0000 (17:03 -0500)] 
added credential store dashboard components

7 weeks agoadded credential store dashboard components
eldhomathulla [Tue, 28 Nov 2017 22:03:13 +0000 (17:03 -0500)] 
added credential store dashboard components

7 weeks agomoved certain css classes from components
eldhomathulla [Tue, 28 Nov 2017 22:02:32 +0000 (17:02 -0500)] 
moved certain css classes from components

7 weeks agochanged signature for post and get funtions
eldhomathulla [Tue, 28 Nov 2017 22:01:56 +0000 (17:01 -0500)] 
changed signature for post and get funtions

7 weeks agoadded credential store dashboard
eldhomathulla [Tue, 28 Nov 2017 22:01:25 +0000 (17:01 -0500)] 
added credential store dashboard

7 weeks agoadded save and reset state functions along with changes corresponding the get and...
eldhomathulla [Tue, 28 Nov 2017 22:00:59 +0000 (17:00 -0500)] 
added save and reset state functions along with changes corresponding the get and post util functions

7 weeks agorefactoring of css classes.
eldhomathulla [Tue, 28 Nov 2017 21:59:31 +0000 (16:59 -0500)] 
refactoring of css classes.
Changed the save and cancel functions

8 weeks agoreset data for create new application
eldhomathulla [Fri, 24 Nov 2017 03:34:46 +0000 (22:34 -0500)] 
reset data for create new application

8 weeks agoadding api for fetching compute resource, application deplotment and interface
eldhomathulla [Thu, 23 Nov 2017 18:09:50 +0000 (13:09 -0500)] 
adding api for fetching compute resource, application deplotment and interface
adding loading Vue component

8 weeks agoAIRAVATA-2597 Simple display of Applications on Dashboard
Marcus Christie [Mon, 20 Nov 2017 19:01:19 +0000 (14:01 -0500)] 
AIRAVATA-2597 Simple display of Applications on Dashboard

8 weeks agoAIRAVATA-2597 Split out common JS/CSS
Marcus Christie [Mon, 20 Nov 2017 15:44:22 +0000 (10:44 -0500)] 
AIRAVATA-2597 Split out common JS/CSS

8 weeks agoAIRAVATA-2597 Add simple dashboard entrypoint
Marcus Christie [Mon, 20 Nov 2017 15:34:43 +0000 (10:34 -0500)] 
AIRAVATA-2597 Add simple dashboard entrypoint

8 weeks agoAIRAVATA-2597 Reorganized npm packages
Marcus Christie [Mon, 20 Nov 2017 15:09:51 +0000 (10:09 -0500)] 
AIRAVATA-2597 Reorganized npm packages

npm doesn't seem to work well when you have a package that has another
package in a subdirectory. Dependencies kept getting installed into the
parent or child's node_modules directory. To alleviate I moved the
common npm package into a sub folder so it s folder isn't an parent
directory of the other npm packages.

2 months agoCleaning up base templates
Marcus Christie [Mon, 20 Nov 2017 14:30:03 +0000 (09:30 -0500)] 
Cleaning up base templates

2 months agoOnly including Bootstrap, jQuery once in master template
Marcus Christie [Mon, 20 Nov 2017 14:06:44 +0000 (09:06 -0500)] 
Only including Bootstrap, jQuery once in master template

2 months agoAIRAVATA-2538 Disable buttons when loading
Marcus Christie [Sun, 19 Nov 2017 18:01:10 +0000 (13:01 -0500)] 
AIRAVATA-2538 Disable buttons when loading

2 months agoAIRAVATA-2538 Factored new project button/modal to component
Marcus Christie [Sun, 19 Nov 2017 17:46:31 +0000 (12:46 -0500)] 
AIRAVATA-2538 Factored new project button/modal to component

2 months agoAIRAVATA-2538 Show server side validation message before client side
Marcus Christie [Fri, 17 Nov 2017 22:31:44 +0000 (17:31 -0500)] 
AIRAVATA-2538 Show server side validation message before client side

2 months agoAIRAVATA-2538 Remove Promise.finally since non-standard
Marcus Christie [Fri, 17 Nov 2017 22:24:16 +0000 (17:24 -0500)] 
AIRAVATA-2538 Remove Promise.finally since non-standard

2 months agoAIRAVATA-2538 client side validation (WIP)
Marcus Christie [Fri, 17 Nov 2017 18:54:54 +0000 (13:54 -0500)] 
AIRAVATA-2538 client side validation (WIP)

2 months agoAIRAVATA-2538 refactored admin to use FetchUtils
Marcus Christie [Thu, 16 Nov 2017 19:31:07 +0000 (14:31 -0500)] 
AIRAVATA-2538 refactored admin to use FetchUtils

2 months agoAIRAVATA-2538 fixing typo
Marcus Christie [Thu, 16 Nov 2017 19:18:08 +0000 (14:18 -0500)] 
AIRAVATA-2538 fixing typo

2 months agoAIRAVATA-2538 Displaying validation messages
Marcus Christie [Thu, 16 Nov 2017 16:52:43 +0000 (11:52 -0500)] 
AIRAVATA-2538 Displaying validation messages

2 months agoAIRAVATA-2538 Reload project list when new project created
Marcus Christie [Tue, 14 Nov 2017 21:25:30 +0000 (16:25 -0500)] 
AIRAVATA-2538 Reload project list when new project created

2 months agoAIRAVATA-2538 Initial work on New Project button
Marcus Christie [Sat, 11 Nov 2017 15:49:09 +0000 (10:49 -0500)] 
AIRAVATA-2538 Initial work on New Project button

2 months agoadded save function, which currently forms the parameter object for application inter...
eldhomathulla [Fri, 10 Nov 2017 19:56:49 +0000 (14:56 -0500)] 
added save function, which currently forms the parameter object for application interface save API
Added store for the application deployments

2 months agoChanging the names to match the API for application Interface Tab.
eldhomathulla [Thu, 9 Nov 2017 18:28:54 +0000 (13:28 -0500)] 
Changing the names to match the API for application Interface Tab.
added save function, which currently forms the parameter object for application interface save API

2 months agoAIRAVATA-2538 Keeping node_modules dirs
Marcus Christie [Wed, 8 Nov 2017 22:16:27 +0000 (17:16 -0500)] 
AIRAVATA-2538 Keeping node_modules dirs

npm will look for a node_modules directory by going up into parent
directories. To force npm to always install a package's dependencies
into its own node_modules directory need to make sure there is a
node_modules directory in the package's directory. See also
https://stackoverflow.com/a/18566091

2 months agoadding the custom serializer containing function to deserialize the list of objects
eldhomathulla@gmail.com [Wed, 8 Nov 2017 21:22:26 +0000 (16:22 -0500)] 
adding the custom serializer containing function to deserialize the list of objects

2 months agoadding the save and cancel button
eldhomathulla@gmail.com [Wed, 8 Nov 2017 21:21:22 +0000 (16:21 -0500)] 
adding the save and cancel button

2 months agochanging the paths of static resources
eldhomathulla@gmail.com [Wed, 8 Nov 2017 21:20:26 +0000 (16:20 -0500)] 
changing the paths of static resources

2 months agochanging the store variable names to corresponding names used in the API.
eldhomathulla@gmail.com [Wed, 8 Nov 2017 20:49:51 +0000 (15:49 -0500)] 
changing the store variable names to corresponding names used in the API.
Added UI component for Application Deployments Tab

2 months agochange in webpack configuration for running dev server
eldhomathulla@gmail.com [Wed, 8 Nov 2017 20:48:14 +0000 (15:48 -0500)] 
change in webpack configuration for running dev server

2 months agoAIRAVATA-2581 Document local settings for production deployments
Marcus Christie [Tue, 7 Nov 2017 17:56:23 +0000 (12:56 -0500)] 
AIRAVATA-2581 Document local settings for production deployments

2 months agoAIRAVATA-2581 Airavata stubs package changed `apache.airavata` => `airavata`
Marcus Christie [Mon, 6 Nov 2017 20:53:00 +0000 (15:53 -0500)] 
AIRAVATA-2581 Airavata stubs package changed `apache.airavata` => `airavata`

2 months agoAIRAVATA-2568 App Interface serializer w/ nested inputs/outputs
Marcus Christie [Thu, 2 Nov 2017 20:05:49 +0000 (16:05 -0400)] 
AIRAVATA-2568 App Interface serializer w/ nested inputs/outputs

2 months agoFixing build_js.sh: run npm install first
Marcus Christie [Wed, 1 Nov 2017 17:17:50 +0000 (13:17 -0400)] 
Fixing build_js.sh: run npm install first

2 months agoMerge pull request #3 from eldhomathulla/master
Marcus Christie [Wed, 1 Nov 2017 15:33:42 +0000 (11:33 -0400)] 
Merge pull request #3 from eldhomathulla/master

Changes relating to  admin dashboard

2 months agoMerging 3/head
eldhomathulla@gmail.com [Wed, 1 Nov 2017 15:28:34 +0000 (11:28 -0400)] 
Merging

2 months agoMerge remote-tracking branch 'upstream/master'
eldhomathulla@gmail.com [Wed, 1 Nov 2017 15:15:38 +0000 (11:15 -0400)] 
Merge remote-tracking branch 'upstream/master'

2 months agomoving Django code into proper directory structure
eldhomathulla@gmail.com [Wed, 1 Nov 2017 14:37:00 +0000 (10:37 -0400)] 
moving Django code into proper directory structure

2 months agoAIRAVATA-2537 Optimizing interdependent builds
Marcus Christie [Tue, 31 Oct 2017 01:43:37 +0000 (21:43 -0400)] 
AIRAVATA-2537 Optimizing interdependent builds

2 months agoadding serializes for the application interface registration API
eldhomathulla [Wed, 25 Oct 2017 14:05:09 +0000 (10:05 -0400)] 
adding serializes for the application interface registration API

2 months agoadding functionality to reset state to to initial state
eldhomathulla [Wed, 25 Oct 2017 13:59:54 +0000 (09:59 -0400)] 
adding functionality to reset state to to initial state

3 months agoCreated 'django-airavata-api' JS package in the api app
Marcus Christie [Fri, 20 Oct 2017 21:08:31 +0000 (17:08 -0400)] 
Created 'django-airavata-api' JS package in the api app

This package has the JS models and services for using the REST API.

3 months agoAIRAVATA-2537 Styling project listing
Marcus Christie [Mon, 16 Oct 2017 20:44:10 +0000 (16:44 -0400)] 
AIRAVATA-2537 Styling project listing

3 months agoAIRAVATA-2537 Refactored pager UI into component
Marcus Christie [Mon, 16 Oct 2017 20:05:01 +0000 (16:05 -0400)] 
AIRAVATA-2537 Refactored pager UI into component

3 months agofixed issue relating to the syncing of data in vuex and booleans selector component
eldhomathulla [Mon, 16 Oct 2017 15:41:58 +0000 (11:41 -0400)] 
fixed issue relating to the syncing of data in vuex and booleans selector component

3 months agodefault value for for enable Archive working directory and optional file inputs sett...
eldhomathulla [Mon, 16 Oct 2017 15:40:59 +0000 (11:40 -0400)] 
default value for for enable Archive working directory and optional file inputs sett to null

3 months agoadding functionality to save app module details
eldhomathulla [Mon, 16 Oct 2017 00:29:35 +0000 (20:29 -0400)] 
adding functionality to save app module details