447 Commits

Author SHA1 Message Date
James Cammarata
cbc9f18366 More debian packaging stuff
* Added ability to do official vs dev builds (need to add to the
  RPM builds now)
* Reverted changes to awx/wsgi.py after talking with Chris C.
  regarding the pathing issues and created config/wsgi.py instead
  that is installed to /var/lib/awx
* Cleaned up package scripts so there's less junk being written to
  the screen during the install/uninstall
2013-06-24 13:06:11 -04:00
chouseknecht
f5869134b2 UI clean-up 2013-06-24 11:49:10 -04:00
chouseknecht
85ab582155 UI clean-up 2013-06-24 11:43:10 -04:00
James Cammarata
956b076e5b Updated wsgi.py to get the lib path from distutils.sysconfig
* also re-added the WSGISocketPrefix line to the apache config,
  since that was broken on RHEL systems, however it is now changed
  to be in /var/run instead of just run (relative to the httpd root)
  which didn't work on Ubuntu systems.
2013-06-24 02:32:52 -04:00
James Cammarata
80afb2e08d More work on debian packaging 2013-06-24 01:16:00 -04:00
Chris Church
cbd64ee65d Include local versions of third-party dependencies, particularly those unavailable or outdated as OS packages. 2013-06-23 21:08:54 -04:00
James Cammarata
c2a0004c6c Initial work for packaging .deb 2013-06-23 15:40:07 -04:00
Chris Church
07657926b9 Rename ansibleworks to awx. 2013-06-23 13:21:02 -04:00
Chris Church
2da6966f8d Added main readme, work on contributing doc. 2013-06-23 11:50:46 -04:00
Chris Church
28404dd8a6 Fix comment typos. 2013-06-22 16:30:17 -04:00
Chris Church
d822287609 Updated to be compatible with Django 1.4.5, added tox settings for automated testing with Python 2.6/2.7 and Django 1.4/1.5. 2013-06-22 16:27:17 -04:00
chouseknecht
939cbf31ef Fixed mislabeled help pop-overs 2013-06-21 18:11:30 -04:00
chouseknecht
baad4bd7e6 Host Config Key field and checkbox are on the Job detail page as well. Jobs controller now pulls the values from the related job template -API does not expose the values on /jobs/N. 2013-06-21 18:03:27 -04:00
chouseknecht
8ef9c9ed0b Added Callback checkbox and Host Config Key field to Job Template. Also added button to generate a config key value using md5 hash. Added button to select-all on key so user can ctrl-c copy to clipboard. 2013-06-21 17:45:24 -04:00
chouseknecht
5495709a61 Project base path now displayed on Project detail page. Project path (the subdir under base path) is now selected from a drop-down. Using /api/v1/config to determine base path and drop-down values. Added help text pop-overs that should eliminate confussion around how to setup project directory structure. 2013-06-21 13:36:31 -04:00
chouseknecht
d5705ffdd0 Latest UI changes. 2013-06-21 10:41:51 -04:00
chouseknecht
5851d678bb Style/label tweaks to Hosts section of Inventory detail page. 2013-06-21 10:41:50 -04:00
Chris Church
f0a0a69ec7 Makefile updates, updated requirement packages, added requirements files for both local and PyPI installations. 2013-06-20 15:53:20 -04:00
chouseknecht
b511b08014 Inventory variables now working 2013-06-20 15:20:52 -04:00
chouseknecht
4da0beb6e7 Tweaked modal dialog header. Made it not quite so overbearing. Still not happy with it though. 2013-06-20 13:45:37 -04:00
chouseknecht
89fe5c39e4 Changes to inventory detail page -improved display of has_active_failures, added variable data field. Fixed Teams organization lookup issue. Set production min js setting to False (leave set to False until we actually have minified js). 2013-06-20 13:26:05 -04:00
Chris Church
1d3bd62bd2 Update callback plugin to use API, remove inventory/callback management commands. 2013-06-20 12:44:51 -04:00
Chris Church
59d1ae7322 Work in progress on inventory script using API. 2013-06-20 04:20:59 -04:00
chouseknecht
65defb75fb Modal dialog button color tweaks 2013-06-19 17:20:35 -04:00
chouseknecht
7303107450 Modified styling of modal dialog. 2013-06-19 17:12:50 -04:00
chouseknecht
15b720b42b Link from Inventories tab, hosts, Failed events now redirects to /jobs/N/job_events?host=<host_name>, displaying most recent job events for the host. 2013-06-19 15:20:23 -04:00
chouseknecht
6b8deab753 Job Event detail is now displayed in a modal dialog. Inside all modal dialogs displaying a form, reduced amount of space given to field labels and expanded amount of space given to text area fields. 2013-06-19 13:03:17 -04:00
chouseknecht
11e16dfdfc Fixed additional pagingation issues. Should be good now. 2013-06-19 11:18:56 -04:00
chouseknecht
7392e59f3b Fixed pagination issue that generated broken URL request. 2013-06-19 10:46:23 -04:00
chouseknecht
964a523daf Limited filter on Job Events page to only those fields that make sense: Host and Status 2013-06-19 10:22:51 -04:00
Chris Church
85a483a6fb Update API/admin to accept either JSON or YAML for inventory/host/group variables. 2013-06-19 01:39:43 -04:00
chouseknecht
9c6a20d4c7 On Job Events page, Event and Host columns now have a min-width css setting to help prevent 'jump' when collapsing/expanding children. Fixes the jump, but sort of wrecks the TB's responsive layout on small screens. May have to circle back and add media query at some point. 2013-06-18 18:33:16 -04:00
chouseknecht
9d4a2f528e Fixed missing host and status values on Job Events page. 2013-06-18 18:12:28 -04:00
chouseknecht
2abd33cf22 Collapse/expand job_events list using the api parent/child relationship 2013-06-18 17:20:52 -04:00
Chris Church
c9da8294df Fix to only specify sudo user if explicitly given by the credentials, so as not to force the playbook to require sudo privileges to run. 2013-06-17 19:48:09 -04:00
Chris Church
0dbb737f20 Added setting for using minified JS in production. 2013-06-17 12:31:26 -04:00
Chris Church
232c4f2391 Added job event parent/child fields, update event display to show hierarchy levels. 2013-06-17 12:28:21 -04:00
chouseknecht
c979817593 On lists searchField now has precedence over sourceModel/sourceField when generating search query string. 2013-06-17 11:40:51 -04:00
Chris Church
f9b385bed2 Fix tests to pass when using PostgreSQL as the test database. 2013-06-16 00:07:03 -04:00
James Cammarata
ca4050aee8 Adding ability to run "make rpm" 2013-06-15 22:02:30 -05:00
Chris Church
c6cb86321e Renaming some views for somewhat consistent naming, add hosts/N/groups and hosts/N/all_groups views, removed creation_date field from seralizers. 2013-06-15 00:16:56 -04:00
Chris Church
e435951fe4 Added config resource with project base dir and local paths, various other API cleanup. 2013-06-14 23:15:31 -04:00
Chris Church
abd81b7492 Added variable data field and resource on inventory. Updated inventory script to output inventory variables for the 'all' group. 2013-06-14 20:09:55 -04:00
chouseknecht
d47ea40d60 Re-styled tree pieces on Inventory detail page. Blended boxes on left into one continuous box to match box on right. 2013-06-14 15:16:41 -04:00
chouseknecht
0cf6faaff4 Added use of new Column helper to BuildCollections. 2013-06-14 14:52:13 -04:00
chouseknecht
6ea2fa4462 Combined more pieces of List Generator and Form Generator into shared helpers to streamline and re-use code for creating lists. 2013-06-14 14:48:22 -04:00
chouseknecht
ab9b9f84c5 Synced code between list view and related list view. Column displaying icon with text rather than actual value (i.e. true/false for has_active_failures) works consistently. Changed icon and text for our has_active_failures column -preparing it to link to hosts/N/job_events data. 2013-06-14 12:17:31 -04:00
chouseknecht
703bc0fca1 Latest UI changes 2013-06-14 10:08:41 -04:00
Chris Church
c526f58098 Updates to work with REST framework 2.3.x, update browseable API style to mimic UI. 2013-06-14 04:13:34 -04:00
chouseknecht
e5737cae46 Inventories tab list shows Failures. Added Failures to detail form. 2013-06-13 16:15:39 -04:00