Rebeccah Hunter
fb71b2699f
removed tabbing
2019-08-22 09:41:32 -04:00
Rebeccah Hunter
af6e035c3b
removed tabbing
2019-08-22 09:39:59 -04:00
Rebeccah Hunter
017274e2aa
Removed extraneous warning when using garbage credentials for ssh_key_data
...
added in logic to check if there was an existing error before checking form field entry for ssh_key_unlock, also added a test to ensure that garbage data entered would not trigger the error message for both the incorrect ssh_key_data and the incorrect ssh_key_unlock, rather just the incorrect ssh_key_data
2019-08-21 17:01:51 -04:00
Jeff Bradberry
2ffe3d9a85
Give the 4xx error handler views the correct positional arguments
2019-07-12 15:11:22 -04:00
Jeff Bradberry
b3ef2c928a
Remove the custom add and remove methods from OrderedManyToManyDescriptor
2019-07-12 15:11:22 -04:00
Jeff Bradberry
bcbb768dd3
Remove the use of the deprecated Field.rel attribute
...
Also, rename a number of variables named `rel` for ease of searching.
2019-07-12 15:11:21 -04:00
Jeff Bradberry
a6edc46cc3
Field.from_db_value no longer supports the context param in 2.0
2019-07-12 15:11:21 -04:00
Jeff Bradberry
796d7bf67f
Replace the use of the 3rd party jsonbfield library
...
which was just a backport of Django's built-in JSONField. Also, bump
the version of django-jsonfield.
2019-07-12 15:11:21 -04:00
Ryan Petrello
6da445f7c0
remove /api/v1 and deprecated credential fields
2019-06-06 12:23:00 -04:00
Ryan Petrello
e4a50f3595
enforce a stable list order when attaching/detaching instance groups
2019-05-07 14:53:00 -04:00
Ryan Petrello
8d75fc5f56
Merge branch 'downstream' into devel
2019-05-03 07:58:25 -04:00
Ryan Petrello
e560dccd36
require a valid netloc for Credential Type inputs w/ format=url
2019-05-02 14:49:02 -04:00
Jake McDermott
84b21620b2
raise url string parsing error as validation error
2019-05-01 09:17:52 -04:00
Jake McDermott
9737ab620c
require url scheme for credential type url inputs
...
This adds a url formatting type for credential input string fields
The validator for this formatting type will throw an error if the
provided url string doesn't have a url schema.
2019-04-30 13:41:07 -04:00
AlanCoding
8c2b3e9b84
Fix Django 2.0 deprecation warnings
2019-04-22 14:17:14 -04:00
AlanCoding
9c71204435
show activity stream entry for system auditor association
2019-04-16 15:59:04 -04:00
Ryan Petrello
42f4956a7f
enforce required credential fields at job start time rather than on save
...
this is necessary for credential plugins support so that you can (in two
requests):
1. Save a Credential with _no_ input values defined
2. Create/associate one (or more) CredentialInputSource records to the
new Credential
2019-04-02 11:21:29 -04:00
Ryan Petrello
69368d874e
move path parameterization to the CredentialInputSource model
2019-04-02 11:20:36 -04:00
Ryan Petrello
b1a33869dc
convey OpenStack verify_ssl defaults in the CredentialType schema
2019-02-20 09:02:48 -05:00
Jeff Bradberry
6e1deed79e
Removed the special-case logic for maintaining the schema of the become_method field
...
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com>
2019-01-29 14:06:26 -05:00
Jeff Bradberry
0ecd6542bf
Changed the become_method field into one that takes arbitrary input
...
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com>
2019-01-28 16:53:54 -05:00
Ryan Petrello
daeeaf413a
clean up unnecessary usage of the six library (awx only supports py3)
2019-01-25 00:19:48 -05:00
Ryan Petrello
f223df303f
convert py2 -> py3
2019-01-15 14:09:01 -05:00
Ryan Petrello
c695ba2e10
fix flake8
2018-10-24 10:11:53 -04:00
AlanCoding
a4dfd96a8d
Validate ANSIBLE_ injectors on save and increase verbosity
2018-10-09 13:46:51 -04:00
AlanCoding
b7e9bda6cf
track prior organization_id by base model prior values tore
...
Also fix bug where unified pointers were counted in
the prior values store
2018-05-23 08:54:03 -04:00
AlanCoding
949895d0bc
fix team parentage being removed
2018-05-10 11:13:09 -04:00
AlanCoding
1e38abff91
accurate 400 messages for undefined filename namespaces
2018-05-07 15:39:10 -04:00
AlanCoding
7c621a91ee
use named formatting in error messages
2018-04-24 11:26:36 -04:00
Wayne Witzel III
c1a8d8670f
Pop the type to be consistent
2018-04-23 10:33:59 -04:00
Wayne Witzel III
07474d5b21
Extend become_method to model field validation as well
2018-04-23 10:33:59 -04:00
Wayne Witzel III
d6ac9b6e3d
Restore previous choices, clean up some minor things
2018-04-23 10:33:59 -04:00
Wayne Witzel III
8fa98d0d54
Add new credential become methods, inject instead of set in database
2018-04-23 10:33:59 -04:00
AlanCoding
fb43538333
add relative location to CT schema errors
2018-04-19 14:58:40 -04:00
AlanCoding
9f6a4e135f
fix server error with unicode in template
2018-04-19 14:25:59 -04:00
AlanCoding
f78037c0f3
prevent server error with CT unicode keys
2018-04-19 13:27:25 -04:00
AlanCoding
4f65b283df
do not server error if this value is None
2018-04-10 11:00:37 -04:00
Wayne Witzel III
99fb0fa4cd
Extract update_role_parentage_for_instance
2018-04-06 15:19:41 -04:00
Ryan Petrello
5f01d26224
automatically encrypt/decrypt main_oauth2application.client_secret
...
see: https://github.com/ansible/awx/issues/1416
2018-04-04 15:35:24 -04:00
Alan Rominger
716a2a6b0f
Merge pull request #1213 from AlanCoding/alan_does_jsonschema
...
custom message for JSONschema type error
2018-04-04 10:27:23 -04:00
AlanCoding
996a5b20b0
unit tests of cred field types
2018-04-04 09:38:50 -04:00
Wayne Witzel III
bab2745392
Refresh the old instance so the returned obj is up-to-date
2018-04-04 07:49:29 -04:00
Wayne Witzel III
5f888d8400
Fix issue with adding new RBAC fields
2018-04-04 07:48:21 -04:00
AlanCoding
ee8416140a
custom message for JSONschema type error
2018-04-03 14:38:30 -04:00
Matthew Jones
8505783350
Merge remote-tracking branch 'tower/release_3.2.3' into devel
...
* tower/release_3.2.3:
fix unicode bugs with log statements
use --export option for ansible-inventory
add support for new "BECOME" prompt in Ansible 2.5+ for adhoc commands
enforce strings for secret password inputs on Credentials
fix a bug for "users should be able to change type of unused credential"
fix xss vulnerabilities - on host recent jobs popover - on schedule name tooltip
fix a bug when testing UDP-based logging configuration
bump templates form credential_types page limit
Wait for Slack RTM API websocket connection to be established
don't process artifacts from custom `set_stat` calls asynchronously
don't overwrite env['ANSIBLE_LIBRARY'] when fact caching is enabled
only allow facts to cache in the proper file system location
replace our memcached-based fact cache implementation with local files
add support for new "BECOME" prompt in Ansible 2.5+
fix a bug in inventory generation for isolated nodes
properly handle unicode for isolated job buffers
2018-02-20 12:22:25 -05:00
Ryan Petrello
82e41b40bb
enforce strings for secret password inputs on Credentials
...
see: https://github.com/ansible/ansible-tower/issues/7898
2018-02-12 17:03:32 -05:00
cclauss
c371b869dc
basestring to six.string_types for Python 3
2018-02-09 16:28:36 +01:00
cclauss
e18838a4b7
Modernize Python 2 code to get ready for Python 3
2018-02-08 17:26:22 +01:00
Jim Ladd
4c1dddcaf9
Respond to PR feedback
2018-01-31 11:22:01 -05:00
Jim Ladd
4b13bcdce2
Update tests for custom credentials
2018-01-28 21:02:48 -05:00