GitHub user machristie opened a pull request:
https://github.com/apache/airavata-php-gateway/pull/45
AIRAVATA-2228 improvements experiment actions
This pull request
* updates the sharing UI for launched projects so that changes made are
saved via Ajax instead of requiring a second button click.
* improves cloning by showing a modal for picking a project to clone into
only when there is more than one project to which the user can write
* prevents autorefreshing when a modal dialog is open
* other general UI improvements like unique button colors and icons
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/machristie/airavata-php-gateway
AIRAVATA-2228-improvements-exp-actions
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/airavata-php-gateway/pull/45.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #45
----
commit a1143c1e856afc9047c6f56e505e76f481a45b62
Author: Marcus Christie <[email protected]>
Date: 2016-11-18T21:47:16Z
AIRAVATA-2228 Experiment summary: update sharing via AJAX
commit f98e8f840541d4d21ccbde313ce41fc61ab356ee
Author: Marcus Christie <[email protected]>
Date: 2016-11-21T15:50:46Z
AIRAVATA-2228 Update button spinner when using ajax
commit 200326026dbb478110622e5e19b502cf85595883
Author: Marcus Christie <[email protected]>
Date: 2016-11-21T16:56:05Z
AIRAVATA-2228 Success message when sharing updates
Also switched from a spinner on the button to a blocking overlay for the
whole modal so user can't cancel or change sharing or anything while
Ajax is running.
commit e6db22e1fddc9057d39b1fb721bc94775e6a9b7f
Author: Marcus Christie <[email protected]>
Date: 2016-11-21T17:28:42Z
AIRAVATA-2228 Sharing modal title reflects entity type
commit 2323494a59017613212324fdac2578bc602eff09
Author: Marcus Christie <[email protected]>
Date: 2016-11-22T15:40:17Z
AIRAVATA-2228 No longer need hidden share-settings input
share_settings is accessible from other functions in share.js so it no
longer needs to be serialized and deserialized from a hidden form field.
Now when updating via Ajax a hidden form field isn't required.
commit 83e215b9ea08fc9633269cbeb359dd2a6731de0f
Author: Marcus Christie <[email protected]>
Date: 2016-11-22T16:38:55Z
AIRAVATA-2228 Clone button with project selection modal
commit 4c01c6288d0d52d48c68c4d2941daf17627c467b
Author: Marcus Christie <[email protected]>
Date: 2016-11-22T22:48:54Z
AIRAVATA-2228 Fix bug when sharing update fails
A bug occurs when share_settings is updated in share.js but the sharing
update actually fails server side. The fix is to update a copy of
share_settings (new_share_settings) and then only update share_settings
when the server side update completes successfully.
commit 90bf323ef2b536bfa9f16bfb71f61be229149e5d
Author: Marcus Christie <[email protected]>
Date: 2016-11-23T00:09:48Z
AIRAVATA-2228 Prevent autorefresh when dialog open
commit f5393d8dfb19a66d67d0368f953f82c720457196
Author: Marcus Christie <[email protected]>
Date: 2016-11-23T01:47:59Z
AIRAVATA-2228 Icons and colors for exp. action buttons
commit ccf4670f51f2dca0aaa3fc60b12936f0037e12b2
Author: Marcus Christie <[email protected]>
Date: 2016-11-23T15:33:27Z
AIRAVATA-2228 Renamed entityType -> entityName for clarity
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---