Chris Houseknecht
f27f7c6961
Remove lingering popovers/tooltips
...
Before displaying a new popover or tooltip, kill anything that might still be open.
2014-06-12 17:11:01 -04:00
Chris Houseknecht
34604d47d3
Remove lingering popovers/tooltips
...
Before displaying a new popover or tooltip, kill anything that might still be open.
2014-06-12 17:06:53 -04:00
Chris Houseknecht
24593a0878
AC-1256 project last updated
...
After a project update finishes, refresh the list of projects so that it reflects the correct last update timestamps.
2014-06-12 16:57:14 -04:00
Chris Houseknecht
fc7ecc4c55
AC-1257 view project update status
...
Since we're not refreshing the list of projects after submission of an update request, the UI does not have the most recent update ID in memory. Before launching the log viewer dialog it now requests the latest project record from the API and initializes with the correct ID.
2014-06-12 16:36:46 -04:00
Matthew Jones
94e843dc71
Make sure we include the state flags for the plays as well as the counts
2014-06-12 16:11:07 -04:00
Chris Houseknecht
54204becf5
AC-1286
...
Fixed JS minification errors.
2014-06-12 16:00:05 -04:00
Chris Houseknecht
90ae15f3ba
AC-1286 host config key dialog
...
Now the dialog only appears on job template save when the host config key or URL actually change. Before the dialog always appeared when allow callbacks was enabled.
2014-06-12 15:37:45 -04:00
Matthew Jones
64dbb0b4b2
Give more stats on the plays aggregate summary
2014-06-12 15:15:11 -04:00
Chris Houseknecht
650cec948c
AC-1280 remove notification after user clicks cancel on password prompt
...
If the user clicks cancel on the passwords dialog, cancel the job quietly without prompting the user for confirmation.
2014-06-12 15:05:29 -04:00
Chris Houseknecht
0810194cee
Fixed real-time updates for inventory
...
Live updates now working on the inventory detail page and on home/groups page.
2014-06-12 12:43:43 -04:00
Chris Houseknecht
3c7344e986
Fixed inventory real-time updates
...
After bringing inventory changes from 1.4.11 forward real-time updates were not being handled by new inventory edit controller.
2014-06-12 12:28:28 -04:00
Chris Houseknecht
eccfe128dd
Job submission error handling
...
If playbook submission fails, check for a 400 status and parse the key/value pairs returned by the API. This occurs on an attempt to submit a job template that is no longer valid. Fixed JS compile errors from prior commit.
2014-06-11 18:43:56 -04:00
Chris Houseknecht
e01b34ee38
AC-1183 Job detail page performance
...
Reload the list of tasks whenever a play is selected. Fixed search cancel. Streamlined initial load process so that it shares as much of the event processing code as possible.
2014-06-11 18:18:23 -04:00
Chris Houseknecht
31f4eeffbc
AC-1183 Job detail page performance
...
Reorganized initial data load so that it no longer reads all job events. Using objects in place of arrays.
2014-06-11 07:19:33 -04:00
Matthew Jones
e72728b38c
Add schedule based socket.io events for AC-1333
2014-06-10 15:58:57 -04:00
Luke Sneeringer
b6ba138522
Add items to .gitignore.
...
This commit adds three files to .gitignore, to support local development
using Vagrant VMs.
Regarding `awx/main/fixtures`: This is to allow for a dev's primary user
to be in a fixture, so it's easily loaded.
2014-06-10 13:43:25 -05:00
Matthew Jones
9879aad78b
Add some shortcuts for summarizing job event data to support the UI in AC-1330
2014-06-10 13:25:57 -04:00
Matthew Jones
718e9916f0
Fix a bug in the mainline inventory test
2014-06-06 15:52:28 -04:00
Matthew Jones
6773fd19d7
Implement passive copying as a new host to a group
...
requires that the variables isn't special on the new host
implements AC-1265
2014-06-06 15:22:56 -04:00
Chris Church
24df1a88ee
AC-1295 Allow host names to contain brackets when importing from JSON sources.
2014-06-06 14:17:12 -04:00
Chris Houseknecht
28c8a3822d
Fixed JS minification errors
2014-06-06 14:14:56 -04:00
Chris Houseknecht
e96444ac8f
Fixed stuck host add/edit dialog
...
The dialog would not go away after clicking save. Issue was bad applicaiton of code from 1.4.11. Also fixed missing fa-cut icon.
2014-06-06 13:43:18 -04:00
Chris Church
3a5db149e9
Generate large test license for cloud inventory import unit tests.
2014-06-05 16:20:17 -04:00
Chris Church
d2d7ac3d1c
Save/restore current directory for each test.
2014-06-05 16:02:58 -04:00
James Laska
11b39febfb
Include PYLINT_RCFILE
2014-06-05 15:29:36 -04:00
James Laska
9ee0eb9850
Rename awx/settings/jenkins to awx/settings/development_quiet
2014-06-05 15:00:51 -04:00
James Laska
e8dc57ff36
Move django_jenkins into development.py
2014-06-05 15:00:21 -04:00
James Laska
38bfbb4b46
test_jenkins - Specify .less files, not directory
2014-06-05 14:41:00 -04:00
James Laska
296917af54
Move test_jenkins configuration into awx/settings/jenkins.py
2014-06-05 14:06:20 -04:00
James Laska
fb62eebe8c
Add pylintrc file
2014-06-05 13:58:47 -04:00
James Laska
790a9b6432
Need to specify django_tests when overriding JENKINS_TASKS
2014-06-05 12:39:09 -04:00
James Laska
22db69eb70
test_jenkins - minified files are already excluded
2014-06-05 12:24:50 -04:00
James Laska
c45926411c
Disable DEBUG for unittests
2014-06-05 12:14:09 -04:00
James Laska
f0fe6673f2
Add JENKINS_TASKS to django_jenkins
...
New tasks include run_pylint, run_pep8, run_pyflakes, run_jshint and
run_csslint.
2014-06-05 12:09:54 -04:00
Matthew Jones
859cc651e8
Force handle playbook_on_play_start messages early
...
Fixes issue AC-1277 where event parents were getting associated incorrectly
2014-06-05 11:37:25 -04:00
Matthew Jones
4ab2207dd2
Fix issue #1253... mention the tower product and version in the 404 data string
2014-06-04 14:05:57 -04:00
Chris Houseknecht
79125e16af
Inventory Group Delete
...
The new delete method wasn't completely implemented. Still some old tree stuff and discarded endpoints lingergin' about.
2014-06-04 13:53:08 -04:00
Chris Houseknecht
da766edd52
Inventory refactor bug
...
Calculating initial container heights and rowsize on the inventory page was not working correctly on first page load. Issue was misalignment of function declaration and injector. Also needed to add e.stopPropagtion() call in the search helper. Without it the group search refresh gets called multiple times whenever the host list is refreshed.
2014-06-04 11:45:11 -04:00
Chris Houseknecht
c517332191
AC-1308 spinner lingers after 403 error
...
Happening on response to Delete prompt. Removed modal hide listener when starting spinner. Not sure why I thought that was needed. Instead, just close the dialog and start the spinner. If an error occurs, ProcessErrors always stops the spinner. Issue was caused by a race condition. ProcessErrors would sometimes fire tht stop before the event listener fired a start.
2014-06-03 19:20:35 -04:00
Chris Houseknecht
ad5d0454c2
AC-1325 plus inventory refactor cleanup
...
Fixed obvious issues found after pulling in inventory refactor changes from 1.4.11 branch. Included fixing modal dialog issues.
2014-06-03 19:02:56 -04:00
Chris Houseknecht
0cfef78663
AC-1321 disappearing host variables
...
Bringing over fix applied in 1.4.11.
2014-06-03 17:08:06 -04:00
Chris Houseknecht
2c95b75960
Inventory refactor from 1.4.11
...
Includes commits from release_1.4.11 branch up to and including d434e675a7c9727af900d7c21de5e542aef0eb98. That should be everything. What remains is testing.
2014-06-02 18:14:30 -04:00
Chris Houseknecht
527e7c6943
Inventory refactor from 1.4.11
...
Include commits from release_1.4.11 branch up to but not including 809c99d05c4bd14dac7ef2f19767e4d196cdd1bb
2014-06-02 15:31:30 -04:00
Chris Houseknecht
b58f65ca26
Fixed JS compile errors.
2014-05-30 16:45:25 -04:00
Chris Houseknecht
998b47fbf6
Started mergint 1.4.11 inventory refactor changes. In the middle of applying 51a11fcb6e4706b853bdcead978284b8c8eaeaf4 to helpers/hosts.js.
2014-05-30 16:42:02 -04:00
Matthew Jones
fe925f1925
Heavily refactor group recursive delete provides closure for AC
2014-05-28 00:44:13 -04:00
Matthew Jones
7160bff363
Use through table reference to slightly improve host-group association removal
2014-05-23 15:57:03 -04:00
Matthew Jones
8cbf60e3b7
Integrate a new overall disassociate to /groups/n/children
2014-05-23 14:30:39 -04:00
Matthew Jones
e2fb427789
Vastly improve overall group delete performance
...
Conflicts:
awx/main/models/inventory.py
awx/main/tasks.py
2014-05-23 14:30:13 -04:00
Matthew Jones
12ecc46398
Fix a bug where we allowed adding a group as a child of a
...
deleted/inactive group
2014-05-23 14:27:08 -04:00