Marliana Lara
32da686724
Handle errors with ProcessErrors
2017-10-23 12:29:26 -04:00
Marliana Lara
cee81e9df6
Fix any unhandled rejections
2017-10-23 12:29:25 -04:00
Ben Thomasson
b544922da1
Fix incorrect JS syntax
2017-10-23 12:29:24 -04:00
Ben Thomasson
b3c2f35358
Change success to then manually
2017-10-23 12:29:23 -04:00
Ben Thomasson
7d767f8f63
Automatically change .error to .catch.
...
Use this script to change .error to .catch using this linux script:
#!/bin/bash -ex
#Run in awx/awx/ui/client/src
FILES=`grep -l -R "\.error(\s*function\s*(data,\s*status)\s*{" . | xargs`
sed -i "s/\.error(\s*function\s*(data,\s*status)\s*{/.catch(({data, status}) => {/g" $FILES
FILES=`grep -l -R "\.error(this\.error\.bind(this))" . | xargs`
sed -i "s/\.error(this\.error\.bind(this))/\.catch(this\.catch\.bind(this))/g" $FILES
FILES=`grep -l -R "\.error(\s*function\s*(error)\s*{" . | xargs`
sed -i "s/\.error(\s*function\s*(error)\s*{/.catch(({error}) => {/g" $FILES
FILES=`grep -l -R "\.error(\s*function\s*(obj,\s*status)\s*{" . | xargs`
sed -i "s/\.error(\s*function\s*(obj,\s*status)\s*{/.catch(({obj, status}) => {/g" $FILES
FILES=`grep -l -R "\.error(\s*function\s*(res,\s*status)\s*{" . | xargs`
sed -i "s/\.error(\s*function\s*(res,\s*status)\s*{/.catch(({res, status}) => {/g" $FILES
FILES=`grep -l -R "\.error(\s*function\s*(msg,\s*code)\s*{" . | xargs`
sed -i "s/\.error(\s*function\s*(msg,\s*code)\s*{/.catch(({msg, code}) => {/g" $FILES
FILES=`grep -l -R "\.error(\s*function\s*()\s*{" . | xargs`
sed -i "s/\.error(\s*function\s*()\s*{/.catch(() => {/g" $FILES
2017-10-23 12:29:22 -04:00
Ben Thomasson
834e6c692c
Automatically change instances of .success to .then with this linux script:
...
#Run in awx/awx/ui/client/src
#!/bin/bash -ex
FILES=`grep -l -R "\.success(\s*function\s*(data)\s*{" . | xargs`
sed -i "s/\.success(\s*function\s*(data)\s*{/\.then(({data}) => {/g" $FILES
FILES=`grep -l -R "\.success(\s*function\s*()\s*{" . | xargs`
sed -i "s/\.success(\s*function\s*()\s*{/\.then(() => {/g" $FILES
FILES=`grep -l -R "\.success(this\.success\.bind(this))" . | xargs`
sed -i "s/\.success(this\.success\.bind(this))/\.then(this\.then\.bind(this))/g" $FILES
2017-10-23 12:29:21 -04:00
Ben Thomasson
fabdab78ef
Upgrade AngularJS to 1.6.6
2017-10-23 12:29:10 -04:00
Bill Nottingham
a313109b15
Merge pull request #475 from wenottingham/scm-tooltip
...
Update tooltip for update-on-launch.
2017-10-20 10:32:34 -04:00
Ryan Petrello
7b36630f47
Merge pull request #460 from ryanpetrello/cloudforms-cache-path
...
store cloudforms inventory cache files in the proper location on disk
2017-10-20 09:40:02 -04:00
Bill Nottingham
31c1e1684d
Update tooltip for update-on-launch.
...
This better describes how this setting is used.
2017-10-19 16:57:50 -04:00
Alan Rominger
083e56d97d
Merge pull request #464 from AlanCoding/actiony_permissions
...
fix bug where JT admins could not edit spec
2017-10-19 16:22:14 -04:00
AlanCoding
098a407e25
fix bug where JT admins could not edit spec
2017-10-19 16:05:44 -04:00
Alan Rominger
6347db56c5
Merge pull request #473 from AlanCoding/test_fix_exc
...
fix test fallout from 321 merge
2017-10-19 16:05:01 -04:00
AlanCoding
e660879a00
fix test fallout from 321 merge
2017-10-19 15:47:51 -04:00
Matthew Jones
5635f5fb49
Merge branch 'release_3.2.1' into devel
...
* release_3.2.1:
fallback to empty dict when processing extra_data
fix migration problem from 3.1.1
move 0005a migration to 0005b
feedback on ad hoc prohibited vars error msg
Fix the way we include i18n files in sdist
Fix migrations to support 3.1.2 -> 3.2.1+ upgrade path
fix missing parameter to update_capacity method
fix WARNING log when launching ad hoc command
Validate against ansible variables on ad hoc launch
do not allow ansible connection type of local for ad_hoc
work around an ansible 2.4 inventory caching bug
fix scan job migration unicode issue
Assert isolated nodes have capacity set to 0 and restored based on version
Set capacity to zero if the isolated node has an old version
2017-10-19 13:30:26 -04:00
Jared Tabor
0497a4ba96
Merge pull request #396 from jaredevantabor/ui-router
...
Upgrade Angular UI Router to v1.0.7
2017-10-18 20:31:03 -07:00
Jared Tabor
275e02a8cf
fixing issue with scrolling due to UI-router upgrade
2017-10-18 20:16:05 -07:00
Jared Tabor
887a09d052
fixing issue from UI-router upgrade where document title wouldn't update
...
with the name of the state.
2017-10-18 16:34:39 -07:00
Jared Tabor
02af117f51
adjusting unit tests to pass
2017-10-18 16:34:39 -07:00
Jared Tabor
6e2de1b4b0
changing "dyanmic" to "dynamic"
2017-10-18 16:34:39 -07:00
Jared Tabor
47f743e623
fixing removeTerm for smart search to work
2017-10-18 16:34:39 -07:00
Jared Tabor
4f0fa57a1b
removing $urlMatcherFactory and $urlRouter b/c they're deprecated
...
in favor or $urlService
2017-10-18 16:34:39 -07:00
Jared Tabor
3d5f301a07
removing notify:false, it's deprecated
2017-10-18 16:34:39 -07:00
Jared Tabor
f9c991e660
replacing all stateChangeSuccess for $transition.onSuccess
2017-10-18 16:34:39 -07:00
Jared Tabor
6e3f4a7a6e
fixing issues w/ lazyloaded states
2017-10-18 16:34:38 -07:00
Jared Tabor
07139820cb
updating angular-ui-router to v. 1.0.7
2017-10-18 16:34:38 -07:00
Ryan Petrello
764356bf47
Merge pull request #459 from ryanpetrello/simplified-inventory-building
...
remove support for job-scoped auth tokens
2017-10-18 17:35:37 -04:00
Ryan Petrello
ea683344f5
remove support for job-scoped auth tokens
...
When Jobs and Adhoc Commands are launched, awx uses a job-scoped auth
token to dynamically fetch inventory via the awx REST API; this process
is complicated, hard to debug, and likely won't work going forward with
oauth2-based tokens in awx
see: https://github.com/ansible/awx/issues/21
2017-10-18 17:11:47 -04:00
Jared Tabor
bff13e168a
Merge pull request #461 from jaredevantabor/host-event-selecting
...
Fixing Host Event Modal Selecting
2017-10-18 09:23:46 -07:00
Jared Tabor
774a3da7f4
generalizing class which is ignored when trying to drag the host-event-modal
...
it was only applied to .CodeMirror, which is only used by the JSON tab
2017-10-17 16:03:39 -07:00
Bill Nottingham
5f3b4575de
Merge pull request #456 from wenottingham/i-am-becoming
...
Set ANSIBLE_BECOME_ASK_PASS to avoid deprecation warning.
2017-10-17 18:11:33 -04:00
Ryan Petrello
59f9967dba
store cloudforms inventory cache files in the proper location on disk
...
with process isolation enabled (which is the awx default), cloudforms
caches inventory script results on disk; awx should direct cloudforms to
store these cache files in a location that's exposed to the isolated
environment
see: ansible/ansible#31760
2017-10-17 17:06:48 -04:00
Bill Nottingham
058475c131
Set ANSIBLE_BECOME_ASK_PASS to avoid deprecation warning.
2017-10-17 16:00:16 -04:00
Chris Meyers
3685cb5517
Merge pull request #440 from chrismeyersfsu/fix-callback_unit_tests
...
fixes ansible callback import json warning
2017-10-17 13:53:45 -04:00
Chris Meyers
4e2cf62e89
fixes ansible callback import json warning
...
[WARNING]: Failure using method (v2_runner_on_ok) in callback plugin
(<awx_display_callback.module.AWXDefaultCallbackModule object at
0x47f6090>):
'module' object has no attribute 'dumps'
The above error is thrown by ansible if callback plugins don't respect
the same import precedence configuration as Ansible. ansible callback/*
dir includes a json.py file. This is imported by ansible
callback/__init__.py when a callback plugin implementation imports from
Ansible callback base without setting the correct import precedence.
2017-10-16 10:29:41 -04:00
Alan Rominger
353a9a55c7
Merge pull request #406 from AlanCoding/variables_debt
...
Consolidation of variables parsing throughout codebase
2017-10-13 15:40:36 -04:00
Matthew Jones
0ac3598ca5
Merge pull request #431 from matburt/lower_awx_uid
...
Lower the default uid by which we'll rewrite passwd
2017-10-13 15:33:36 -04:00
Jake McDermott
06f06173b0
Merge pull request #408 from jakemcdermott/smoke-tests
...
add smoke test
2017-10-13 15:21:00 -04:00
Matthew Jones
da5e6883d4
Lower the default uid by which we'll rewrite passwd
...
This fixes some issues with openshift under certain security policies
2017-10-13 14:27:30 -04:00
Matthew Jones
ef05df9224
Merge pull request #421 from carbonin/use_http_host_in_slash_redirect
...
Use $http_host in trailing slash redirect
2017-10-13 14:12:21 -04:00
Ryan Petrello
8b8c0e325f
Merge pull request #430 from ryanpetrello/fix-isolated-version
...
stop hard-coding the awx version in the isolated development environment
2017-10-13 12:35:37 -04:00
Ryan Petrello
5bb06fdb50
stop hard-coding the awx version in the isolated development environment
...
see: #296
2017-10-13 12:17:04 -04:00
AlanCoding
993fa9290d
additional verbosity for vars parsing exceptions
2017-10-13 11:41:11 -04:00
Jim Ladd
5924571904
Merge pull request #384 from jladdjr/awx365_post_response_discrepancy
...
Address discrepancy in POST response between jobs launches and project / inventory source updates
2017-10-13 09:59:29 -04:00
Chris Meyers
9cc4520a34
Merge pull request #409 from chrismeyersfsu/replay_job_events
...
add job event replay awx-manage command
2017-10-13 09:39:28 -04:00
Chris Meyers
62987196cb
add speedup support to event replay and stats
...
* add tests
* add verbosity support
2017-10-13 09:25:18 -04:00
Nick Carboni
cfa21af432
Use $http_host in trailing slash redirect
...
This allows the port from the request header to be used
rather than having the request redirected to the port
being used inside the container which may not be
accessible
Fixes #420
related #420
Signed-off-by: Nick Carboni <ncarboni@redhat.com>
2017-10-12 17:35:55 -04:00
Jim Ladd
6f1c7ee733
Update several endpoints to match JT launch POST response
...
Signed-off-by: Jim Ladd <jladd@redhat.com>
2017-10-12 17:35:34 -04:00
Aaron Tan
bcd2a8f211
Merge pull request #382 from jangsutsr/fix-264
...
Implement workflow job failure
2017-10-12 16:34:08 -04:00
Alan Rominger
ad0e43dc52
Merge pull request #379 from AlanCoding/awx160
...
Enforce max line length of 160 characters
2017-10-12 14:05:31 -04:00