2025 Commits

Author SHA1 Message Date
chouseknecht
1237fe6601 Fixed graph rendering and auto-resizing. Removed use of job_host_summaries, making things much faster. Fixed real-time updating so that it now refreshes smoothly as tasks complete. 2014-05-16 01:00:30 -04:00
Chris Church
79dcadf155 Capture play name and host pattern separately in job event data. 2014-05-15 18:53:02 -04:00
chouseknecht
200a528391 Improvements to job detail page graph rendering and auto-resizing. 2014-05-15 13:49:59 -04:00
Matthew Jones
70e42aff36 Don't include immediate children in the list for delete consideration when recursively deleting groups and their children 2014-05-15 13:22:45 -04:00
Chris Church
6d0da4672d AC-1278 Reduced the level of pickiness expressed by inventory_import regarding filenames. 2014-05-15 13:08:48 -04:00
Matthew Jones
c7ed154149 Implement AC-1279, rename vars_prompt_on_launch to ask_variables_on_launch
Conflicts:
	awx/main/models/jobs.py
2014-05-15 10:26:11 -04:00
chouseknecht
a895c6beea First attempt at adding a graph to job detail page. 2014-05-15 03:51:34 -04:00
Matthew Jones
69aa991499 Check for null attributes related to an inventory update when performing
the name migration
2014-05-14 23:03:46 -04:00
Matthew Jones
d27d8845ea Fix merge conflict from 1.4.11 release branch related to signal normalization 2014-05-14 22:21:26 -04:00
chouseknecht
d303520cc9 Touched up the summary table event help. 2014-05-14 18:16:20 -04:00
chouseknecht
46bf760133 Wired up the Filter Events search dialog box. You can now filter all events by host name. 2014-05-14 18:11:45 -04:00
Matthew Jones
f49805db0b Make sure we recognize when a model changes state from active to inactive and back
Conflicts:
	awx/main/signals.py
2014-05-14 16:04:32 -04:00
Matthew Jones
93c2a5e31c Improve update computed field signaling so that we only emit signals when a host is added or deleted, or if it is associated or disassociated, or if a job runs
Conflicts:
	awx/main/signals.py
2014-05-14 14:19:31 -04:00
Chris Church
db3151a9dd Fix for KeyError when cache is empty, change cache key prefix for dev vs. prod.
Conflicts:
	awx/settings/production.py
2014-05-14 14:16:19 -04:00
Matthew Jones
a4f5b0ae71 Use local memory cache for unit tests 2014-05-14 14:14:52 -04:00
Chris Church
4f74afdf19 Add response headers for timing API requests, improve inventory script view performance. 2014-05-14 13:52:46 -04:00
Matthew Jones
2e0ad0edbf Documentation for memcached
Conflicts:
	CONTRIBUTING.md
2014-05-14 13:48:15 -04:00
Matthew Jones
d614cc8472 Integrate memcached support for some host fields
Conflicts:
	setup/roles/packages_el/vars/default.yml
	setup/roles/packages_ubuntu/tasks/main.yml
2014-05-14 13:47:12 -04:00
Matthew Jones
89b034b5b8 Data migration for AC-1164, make names make more sense 2014-05-14 13:43:22 -04:00
chouseknecht
4c1ad2d107 Wired stdout page into Jobs tab page. Replaced View drop-down with icons for view details and stdout. 2014-05-14 13:30:15 -04:00
James Laska
ff867df640 Include byte-compiled pyc files in sdist tarball
Debian doesn't byte-compile .py files during the build process.  Packagers are
expected to byte-compile in the postinst [1].  The following change adds
byte-compiled .pyc files into the sdist tarball.  During RPM packaging, the rpm
macros will regenerate/replace these files against the appropriate python
version.

[1] https://wiki.debian.org/Python/Packaging
2014-05-14 12:28:53 -04:00
chouseknecht
aaaef7de71 Tightened up margin around page breadcrumb throughout app. 2014-05-14 12:06:53 -04:00
chouseknecht
cc350dde68 Moved stdout to an iframe and improved auto-sizing. 2014-05-14 11:46:07 -04:00
chouseknecht
38503b9087 Wired up stdout to job detail page. More to do, but you can at least get to it now. 2014-05-13 18:32:38 -04:00
chouseknecht
60da8e6ad8 AC-1271 replay calcl height of each container and number of rows on jobs page without having to use a timer and requery rows on page load. 2014-05-13 17:10:48 -04:00
chouseknecht
eb4b17017c AC-1275 jlaska requires a larger target on checkbox input controls. 2014-05-13 16:00:17 -04:00
James Laska
f2c1893dac Update package build workflow
* Update RPM BuildRequires
* Modify 'sdist' setuptools cmdclass to include .py files
* Add 'install_lib' setuptools cmdclass to exclude .py files
2014-05-13 15:09:47 -04:00
chouseknecht
8bd2117e77 AC-1236 fixed broken failed jobs link on dashboard. Fixed broken job links on inventory tab page. 2014-05-13 14:05:39 -04:00
chouseknecht
6618cc877c AC-1259 inventory delete/promote. Promoted inventory group delete dialog style. Added matching styling to host delete dialog. 2014-05-13 12:04:50 -04:00
chouseknecht
a802d41fd6 AC-1259 inventory delete/promote. 2014-05-13 11:46:27 -04:00
chouseknecht
8d8b4d0fd8 AC-1237 fix page label for /home/* pages 2014-05-13 11:46:27 -04:00
James Laska
50d7d64d9a Update pep8 path exclusions 2014-05-13 08:53:39 -04:00
James Laska
f4e987fc0a Fix missing comment character '#' 2014-05-13 08:44:11 -04:00
chouseknecht
af25d473fc AC-1239 broken links on home page to inventory sync status. 2014-05-13 01:49:26 -04:00
chouseknecht
5823347c52 AC-1242 project dashboard links. 2014-05-13 00:37:54 -04:00
chouseknecht
bdf4192138 Fixed display of license time remaining value. 2014-05-12 23:31:55 -04:00
chouseknecht
5f41b8df76 AC-1262 support for basic variable prompting on job submission. 2014-05-12 23:29:04 -04:00
Matthew Jones
e2d33522d2 Fix issue #AC-1269
- Only enable graphviz task graph generation in debug mode
- Define an appropriate place for the tower cycle file

Conflicts:
	awx/settings/production.py
2014-05-12 14:50:58 -04:00
Matthew Jones
a19f388e2d In case job_template is null handle that case for vars prompt 2014-05-12 14:50:58 -04:00
Matthew Jones
22984f91cc Make sure we notify vars_update_on_launch from job details 2014-05-12 14:50:58 -04:00
Chris Church
5e484b2503 Update where host_name field is set on job events. 2014-05-11 23:43:40 -04:00
Chris Church
8154edf00c AC-1262 Fix broken job template test. 2014-05-11 23:07:00 -04:00
Chris Church
fcdcf8e988 AC-1262 Add vars_prompt_on_launch field to job template. 2014-05-11 23:03:46 -04:00
Chris Church
a9672294c4 Workaround possible ansible bug so unit tests pass for async tasks.
Conflicts:
	awx/main/tests/tasks.py
2014-05-11 23:03:20 -04:00
chouseknecht
e9ddf51387 Styling changes from 5/9 status meeting. 2014-05-09 23:35:02 -04:00
chouseknecht
bb071379c2 Fixes to status bar display. Now displays in real-tiime despite large number of hosts. Tested with 600 hosts. 2014-05-09 13:28:50 -04:00
chouseknecht
b320fc725f Added start of search controls to summary section. Removed reload of task and host summary tables on screen resize. We're now maintaining 300 rows for each. 2014-05-09 10:28:29 -04:00
Matthew Jones
3a5544801a Make sure we disassociate inventory source from the host as part of the dereferencing operation 2014-05-09 10:17:38 -04:00
James Laska
5df185b7af Add mock makefile targets
Simplifing the RPM build process by moving the jenkins build workflow into the
Makefile.  This starts with mock.  Additional buildrequires changes likely to
follow.
2014-05-09 08:59:02 -04:00
chouseknecht
9e645bdb74 Fixed scrolling issues and page resizing issues. When page resizes the number of visible rows in each table expands. 2014-05-08 19:15:26 -04:00