Commit Graph

5885 Commits

Author SHA1 Message Date
Chris Church ab8e37eeaa Minor fixes based on comments. 2016-02-03 13:18:49 -05:00
Chris Church b08a2d1d88 Update default error pages. 2016-02-02 23:00:07 -05:00
Chris Church 4f3dea92fe Remove dev dependency on django-devserver. 2016-02-02 22:55:58 -05:00
Chris Church 60224cdbe4 Update Django to 1.8 and DRF to 3.3, add new Django migrations, update serializers/pagination/metadata, update browsable API styling. 2016-02-02 17:48:04 -05:00
Michael Abashian 6242df1a07 Merge pull request #766 from mabashian/activity-stream
Added activity stream route and view
2016-02-02 16:12:31 -05:00
Michael Abashian f70cf7d2f6 Changed activitystream in the url to activity_stream to match up with the api 2016-02-02 16:01:52 -05:00
Matthew Jones 7ab839c17f Fix up another statsd formatting error 2016-02-02 14:26:17 -05:00
Alan Rominger fb4cad9838 Merge pull request #756 from AlanCoding/624_fix2_exit_codes
Change case of partial failure to warning
2016-02-02 13:42:00 -05:00
Wayne Witzel III cd13083ea2 Merge pull request #720 from wwitzel3/issue/616
Set GCE_ZONE source_regions
2016-02-02 10:21:37 -05:00
Matthew Jones 5d21ad5ae6 Fix up statsd work to support python 2.6
Format specifiers must include field specifier
2016-02-02 09:58:19 -05:00
Wayne Witzel III 58499175d6 Set the GCE_ZONE env variable to source_regions.
Fix when an empty key is provided and add tests for validate_ssh_private_key
2016-02-02 09:49:04 -05:00
Wayne Witzel III 3982f34392 Merge pull request #764 from wwitzel3/docker-refresh
add a docker-refresh make target
2016-02-02 09:39:56 -05:00
Wayne Witzel III 4149fda081 Merge pull request #747 from wwitzel3/tests-squash
Use py.test for collecting and running tests.
2016-02-02 09:39:04 -05:00
Wayne Witzel III f12ab22591 functional -> old 2016-02-02 09:17:45 -05:00
Wayne Witzel III a44318f0cd fixed check_license to work with py.test 2016-02-01 18:37:56 -05:00
Wayne Witzel III 320a5b7776 fixing tests that use inventory data 2016-02-01 18:37:56 -05:00
Wayne Witzel III 71a1547c3a fixing ad_hoc imports
flake8 fixes

Fix and add awx/api/tests

added fact tests

added proper xml reports for jenkins

added jenkins requirements and adjusted Makefile target
2016-02-01 18:37:56 -05:00
Wayne Witzel III 6eae492d28 updating commands tests
updating test imports, again

relocate base and make tests a module

added pytest config for awx/lib/site-packages

restrucuting more test imports

more test refactoring

refactoring commands tests
2016-02-01 18:37:56 -05:00
Wayne Witzel III 3d4580611e added pytest to requirements_dev
reworking test strucutre

reworked pytest.ini, removed functional imports, updated req_dev

remove unneeded __init__ files

add testing checker to local_settings examples

adding testing packages to system Python for docker
2016-02-01 18:37:56 -05:00
Wayne Witzel III 5d6ea242c0 reorganzing tests folder
make tests a module

refacotring to local imports for tests

fixing test import of tasks

fixing test import of tasks

more testing fixups
2016-02-01 18:37:56 -05:00
Chris Meyers 7b07bb7d93 fix bad mocking 2016-02-01 16:02:52 -05:00
Michael Abashian 41589ed558 Added basic activity stream functionality by leveraging the data attribute of the state provider. The breadcrumb directive pulls this information from the state provider and uses it to hide/show the activity stream button and pass the stream the correct data. 2016-02-01 15:25:09 -05:00
Wayne Witzel III a4aadc0b86 add a docker-refresh make target 2016-02-01 13:13:03 -05:00
Jared Tabor 6efe8a9360 Merge pull request #758 from jaredevantabor/text-input-styling
Styling of text input fields
2016-01-31 14:11:59 -08:00
Matthew Jones f9f10a4ed7 Add some more statsd dummy methods 2016-01-30 12:05:10 -05:00
Jared Tabor 47e80405e2 Styling of text input fields 2016-01-29 15:06:13 -08:00
AlanCoding 0696e59e32 change to warning behavior 2016-01-29 16:27:46 -05:00
Matthew Jones 96b754c5ec Switch to StatsClient from StatsClientBase
So as not to use a purely abstract class
2016-01-29 16:27:32 -05:00
Matthew Jones c2875c65ca Fix stats client import 2016-01-29 15:49:51 -05:00
Matthew Jones fd2339dbb8 Fix up flake8 line seperation issue 2016-01-29 14:52:02 -05:00
Matthew Jones 72d3d093ed Merge pull request #753 from ansible/jag/fix-nostatsclient
Fix to NoStatsClient in callback plugin
2016-01-29 14:43:16 -05:00
Joshua "jag" Ginsberg d36a4cf50d Fix to NoStatsClient in callback plugin 2016-01-29 12:41:07 -07:00
Matthew Jones c7fd21ae52 Fix up flake8 and unit test failures
* Make sure we default to localhost to not fail at the GAI check
* Cleanup some flake8 issues in the metrics module
2016-01-29 13:59:37 -05:00
Matthew Jones 16a0d8b45d Merge pull request #710 from ansible/jag/dumb-init
Use dumb-init to manage processes in docker containers
2016-01-29 10:15:00 -05:00
Matthew Jones af65a88a0f Merge pull request #707 from ansible/jag/statsd
Add optional statsd metrics gathering
2016-01-29 09:59:01 -05:00
Michael Abashian 4edca4491c Merge pull request #736 from mabashian/status-icon-with-name
Shifted status column to the left side of all tables
2016-01-28 13:46:19 -05:00
Michael Abashian e52d31e861 Removed status label from home groups 2016-01-28 13:14:16 -05:00
Michael Abashian 34185304d6 Made the "status" columns throughout the project a static width and nestled it up against the name/id column to match up with the spec. Made all the tooltip hovers appear to the right of the icon since they are all lined up on the left side of the table now. 2016-01-28 12:25:51 -05:00
Jared Tabor 9c538b5618 Merge pull request #732 from jaredevantabor/textarea-styling
Restyling of textarea input fields
2016-01-28 08:43:23 -08:00
Graham Mainwaring f93a1ffab9 Merge pull request #678 from ghjm/oracle_linux
Add installer support for Oracle Linux 6 and 7
2016-01-28 11:26:17 -05:00
Jared Tabor b68b1231a2 removing stale textarea code 2016-01-28 08:04:14 -08:00
Jared Tabor 187c01e349 Restyling of textarea input fields
This mostly includes the Code Mirror instances as well as textarea fields on the credentials form. Also includes the styling of radio button for the variables textarea box.
2016-01-27 21:54:03 -08:00
Michael Abashian b414708aba Merge pull request #723 from mabashian/hide-search-bar-no-rows
Hide form generator search bar when list is empty to start with
2016-01-27 13:33:47 -05:00
Michael Abashian dfb02aea4f Fixed several schedule action buttons that were defining href's. Got the job templates schedule view rendering so that other features can be worked on until this view is fully updated. 2016-01-27 11:47:44 -05:00
Michael Abashian 64f4cb03e7 Added the ability to pass ngShow to the SearchWidget generator helper. By specifying this parameter we can control when the search bar gets shown. In this case we want to hide the search bar when a list is empty to start with. 2016-01-27 10:14:18 -05:00
Joshua "jag" Ginsberg f25b76aee9 Integrate statsd metrics into ansible playbook execution.
* Add dependencies for pystatsd and django-statsd-mozilla
* Default turned off except for development environment
* Modify docker-compose to install statsd/graphite host
2016-01-26 16:54:24 -05:00
Matthew Jones 56d0cbfeff Cover DELETEing the license from database config
Fix the standard license delete behavior on the /config endpoint.  It
was covered elsewhere but this is the common path for license posting/removing
2016-01-26 16:31:38 -05:00
Michael Abashian 966e40d030 Merge pull request #719 from mabashian/table-search-bar-spacing-fix
Fixed spacing between the search bar and the list table
2016-01-26 16:30:25 -05:00
Michael Abashian 2012e75160 Fixed the spacing issue between the bottom of the search bar and the top of the table. There should now be 20px between the two. 2016-01-26 16:02:35 -05:00
Michael Abashian 65e40ff433 Merge pull request #717 from mabashian/reorder-list-columns
Changed column order on a few tables to match up with spec
2016-01-26 14:54:56 -05:00