Commit Graph
100 Commits
Author SHA1 Message Date
Alan Rominger 4e4dabb7f1 Merge pull request #1391 from AlanCoding/crusty_setting
Remove setting corresponding to removed tests
2018-04-16 20:36:37 -04:00
AlanCoding 4ff2f3e061 remove setting corresponding to removed tests 2018-04-16 14:49:54 -04:00
Alan Rominger a03316cdb9 Merge pull request #1388 from AlanCoding/dep_warn
Fix deprecation warning for project update
2018-04-16 14:26:56 -04:00
AlanCoding affaf23a6b fix deprecation warning for project update 2018-04-16 13:22:58 -04:00
Alan Rominger 8a55b7f296 Merge pull request #1378 from AlanCoding/fix_unit_test
Fix conditional LDAP test fail
2018-04-16 09:13:59 -04:00
AlanCoding 8ea323895a fix conditional LDAP test fail
Previously, if the main unit tests, test_common.py was
run before running this test, it would fail.
By clearing the cache at the start of the test, we
make its behavior consistent and predictable no
matter what other tests are also being ran,
and the assertion is adjusted to match.
2018-04-16 07:53:44 -04:00
Alan Rominger 900ea14883 Merge pull request #1286 from AlanCoding/remove_user_roles
Remove the "user admin role" entirely
2018-04-16 07:33:55 -04:00
Alan Rominger 684091f4f3 Merge pull request #1367 from AlanCoding/another_lib_fail
Fix test so that playbook runs to completion
2018-04-13 13:39:07 -04:00
AlanCoding ddc8871e12 fix test so that playbook runs to completion 2018-04-13 13:21:38 -04:00
Alan Rominger e5165f152a Merge pull request #1351 from AlanCoding/loop_log_fix
[fixes test fail] Fix no_log leaking with_items values
2018-04-13 13:02:28 -04:00
Alan Rominger fb53bc95db Merge pull request #1358 from AlanCoding/fix_lib
fix PATH hack used in test
2018-04-13 09:21:18 -04:00
AlanCoding 6f9ff54430 fix PATH hack used in test 2018-04-13 08:44:39 -04:00
AlanCoding 0c2a621a4e fix no_log leaking with_items values 2018-04-13 07:16:44 -04:00
Alan Rominger 8f6688a84b Merge pull request #1355 from AlanCoding/rm_test
[fixes test fail] Remove test for behavior going away in Ansible 2.5
2018-04-12 17:40:14 -04:00
AlanCoding e3984cb89b remove test for behavior going away in Ansible 2.5 2018-04-12 15:34:58 -04:00
AlanCoding 4995ee7a60 remove admin_role for users 2018-04-12 13:18:49 -04:00
Alan Rominger 4cc84d020d Merge pull request #1169 from AlanCoding/filterability
Add tip in OPTIONS for fields that cannot be filtered
2018-04-11 14:35:37 -04:00
Alan Rominger 7ad42161fc Merge pull request #1331 from AlanCoding/show_me_your_exceptions
Always log uncaught task exceptions
2018-04-11 14:26:09 -04:00
AlanCoding 0a23195a7b always log uncaught task exceptions 2018-04-11 11:03:06 -04:00
Alan Rominger c936fd7035 Merge pull request #1329 from AlanCoding/help_text_words
expand on fact cache timeout help text
2018-04-11 10:32:24 -04:00
AlanCoding 24369572dc expand on fact cache timeout help text 2018-04-11 07:58:37 -04:00
Alan Rominger ffa61250bb Merge pull request #1312 from AlanCoding/fix_silent_fail
fix silent traceback tests were causing
2018-04-10 14:02:36 -04:00
Alan Rominger e78b5dab73 Merge pull request #1310 from AlanCoding/null_encrypted
do not server error if this value is None
2018-04-10 12:52:56 -04:00
AlanCoding 69822391b3 fix silent traceback tests were causing 2018-04-10 11:51:05 -04:00
AlanCoding 4f65b283df do not server error if this value is None 2018-04-10 11:00:37 -04:00
Alan Rominger 486e5a2ef2 Merge pull request #1297 from AlanCoding/millennials
Prevent OverflowError in SESSION_COOKIE_AGE
2018-04-10 07:19:25 -04:00
AlanCoding 13759fd8ce prevent OverflowError in SESSION_COOKIE_AGE 2018-04-09 15:48:26 -04:00
Alan Rominger 51d43e59e4 Merge pull request #1272 from AlanCoding/user_create_err
handle 400 error creating sys auditor
2018-04-09 14:37:25 -04:00
Alan Rominger 5594bae766 Merge pull request #1247 from AlanCoding/more_v1_yay
More accurate handling of serializer cred versioning
2018-04-09 10:39:54 -04:00
AlanCoding c1f1921995 add test for JT credential summary_fields 2018-04-09 09:56:43 -04:00
AlanCoding c88621f5fb more accurate handling of serializer cred versioning 2018-04-09 08:39:27 -04:00
AlanCoding f369e3ba0f handle 400 error creating sys auditor 2018-04-09 08:37:54 -04:00
Alan Rominger aa464fdcc8 Merge pull request #1267 from AlanCoding/ig_min_max
Add min/max to IG fields
2018-04-06 14:08:28 -04:00
Alan Rominger 5df957e223 Merge pull request #1269 from AlanCoding/no_more_jobs
Deprecate jobs creation via sublist
2018-04-06 14:08:10 -04:00
Alan Rominger a38e6fc882 Merge pull request #1261 from AlanCoding/user_work_items
More User admin-ing: (2) superuser escalation fix (3) ANY->ALL (4) orphan adoption
2018-04-06 13:14:40 -04:00
AlanCoding 5a380b4437 deprecate jobs creation via sublist 2018-04-06 12:59:53 -04:00
AlanCoding 7dd4dd00b3 add min/max to IG fields 2018-04-06 12:37:11 -04:00
AlanCoding 12979260bb include new org roles in permissions fix 2018-04-06 12:03:43 -04:00
AlanCoding a344ceda0e User editing permission changes
Only allow administrative action for a user
who is a system admin or auditor if the
the requesting-user is a system admin.

Previously a user could be edited if the
requesting-user was an admin of ANY of the
orgs the user was member of.
This is changed to require admin permission
to ALL orgs the user is member of.

As a special-case, allow org admins to add
a user as a member to their organization if
the following conditions are met:
- the user is not member of any other orgs
- the org admin has permissions to all of
  the roles the user has
2018-04-06 09:51:08 -04:00
Alan Rominger ab277e816a Merge pull request #1242 from AlanCoding/copy_scripts
Remove shortcut for custom scripts copy
2018-04-05 08:45:15 -04:00
Alan Rominger 596523b2fa Merge pull request #1246 from AlanCoding/cred_total_int
Fix bug from new credential property
2018-04-05 08:23:03 -04:00
Alan Rominger e5f93bdf95 Merge pull request #1245 from AlanCoding/orphaned_workflows
Fix WFJT user_capabilities special-case
2018-04-05 08:22:42 -04:00
Alan Rominger 1d26c2feb0 Merge pull request #1241 from AlanCoding/actually_validate_spec
check for existence and type of all spec items
2018-04-05 08:06:19 -04:00
AlanCoding 133cca1446 fix WFJT user_capabilities special-case 2018-04-05 08:04:18 -04:00
AlanCoding 50794452c8 fix bug from new credential property 2018-04-05 08:01:26 -04:00
Alan Rominger 16732e52f2 Merge pull request #1244 from AlanCoding/cancel_weirdness
avoid v1 cruft fields in JobCancelSerializer
2018-04-05 07:23:52 -04:00
AlanCoding 02b7424b29 check for existence and type of all spec items 2018-04-04 16:39:36 -04:00
AlanCoding f0862cd413 avoid v1 cruft fields in JobCancelSerializer 2018-04-04 16:30:44 -04:00
AlanCoding 6e1e7d8426 remove shortcut for custom scripts copy 2018-04-04 14:35:28 -04:00
Alan Rominger c2446beb6e Merge pull request #1235 from AlanCoding/rm_TOWER_HOST
remove TOWER_HOST from job env vars
2018-04-04 10:42:16 -04:00
AlanCoding c064195025 remove TOWER_HOST from job env vars 2018-04-04 10:32:41 -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
Alan Rominger bf4251794a Merge pull request #1223 from AlanCoding/delete_user_role
Delete user role on deletion of a user
2018-04-04 07:04:04 -04:00
Alan Rominger ac1bc08480 Merge pull request #1220 from AlanCoding/fix_check_related
fix bug where role name was given incorrectly
2018-04-03 15:12:23 -04:00
AlanCoding ee8416140a custom message for JSONschema type error 2018-04-03 14:38:30 -04:00
AlanCoding a52b22ffdf delete user role on deletion of a user 2018-04-03 14:31:56 -04:00
Alan Rominger 59c30af19f Merge pull request #1219 from AlanCoding/dragon_vault_id
Prevent unicode errors in cred unique_hash
2018-04-03 14:01:51 -04:00
AlanCoding 8a7f00bdf7 fix bug where role name was given incorrectly 2018-04-03 13:39:16 -04:00
AlanCoding 9695031b27 prevent unicode errors in cred unique_hash 2018-04-03 13:34:21 -04:00
Alan Rominger 275cc061f0 Merge pull request #1216 from AlanCoding/no_inv_no_callback
prohibit config callback with no inventory
2018-04-03 12:35:31 -04:00
AlanCoding 482c159ac6 prohibit config callback with no inventory 2018-04-03 10:56:35 -04:00
Alan Rominger 6a835b8a6b Merge pull request #1193 from AlanCoding/broken_no_launch
hide launch button for invalid JTs (using user_capabilities)
2018-04-02 13:08:53 -04:00
AlanCoding d8f37e799b hide launch button for invalid JTs 2018-04-02 11:58:02 -04:00
Alan Rominger 2e1a2f0a95 Merge pull request #1184 from AlanCoding/validate_scope
Validate token scope
2018-04-02 09:36:12 -04:00
Alan Rominger afd54a9ff9 Merge pull request #1174 from AlanCoding/cred_type_deets
Include credential type details (and more!) in activity stream
2018-04-02 08:03:33 -04:00
AlanCoding a4721dc9e7 validate token scope 2018-03-29 15:43:25 -04:00
Alan Rominger 09801d6dab Merge pull request #1150 from AlanCoding/types_docs
Make example credential type work
2018-03-29 15:03:03 -04:00
AlanCoding 9244989a14 test for all models in ActivityStreamSerializer 2018-03-29 14:57:26 -04:00
Alan Rominger b919c36994 Merge pull request #1166 from AlanCoding/role_mods
Exclude created/modified from RoleSerializer
2018-03-29 14:05:41 -04:00
AlanCoding 0295351bf1 include credential type details in activity stream 2018-03-29 12:07:05 -04:00
Alan Rominger f16ad97081 Merge pull request #1165 from AlanCoding/you_know_who_you_are
Prevent modified from showing up in activity stream
2018-03-29 12:00:36 -04:00
Alan Rominger 05a56b9b22 Merge pull request #1164 from AlanCoding/path_words
Add verbosity to local_path error
2018-03-29 11:58:39 -04:00
AlanCoding 86579775b2 field OPTIONS tip for filterability 2018-03-29 10:55:43 -04:00
AlanCoding 19c3e26cf2 exclude created/modified from RoleSerializer 2018-03-29 08:59:03 -04:00
AlanCoding 48112f2c56 prevent modified from showing up in activity stream 2018-03-29 08:37:20 -04:00
AlanCoding 27e4630426 add verbosity to local_path error 2018-03-29 07:53:10 -04:00
Alan Rominger c7ecbb7d2a Merge pull request #1157 from AlanCoding/no_access_token
Remove access_token from Activity Stream serializer
2018-03-28 15:56:12 -04:00
AlanCoding 33e2457721 remove access_token from ActStr serializer 2018-03-28 15:38:58 -04:00
AlanCoding 2a45f352bb make example cred type work 2018-03-28 14:40:38 -04:00
Alan Rominger ae5d17d151 Merge pull request #1147 from AlanCoding/exclude_last_used
Exclude last_used from activity stream
2018-03-28 14:32:55 -04:00
AlanCoding 98dc59765e exclude last_used from activity stream 2018-03-28 12:53:11 -04:00
Alan Rominger bed9b06426 Merge pull request #1124 from AlanCoding/hot_potato
Stream standard out in non-event models
2018-03-28 11:38:49 -04:00
AlanCoding 8c167e50c9 Continuously stream data from verbose jobs
In verbose unified job models (inventory updates, system jobs,
etc.), do not delay dispatch just because the encoded
event data is not part of the data written to the buffer.

This allows output from these commands to be submitted
to the callback queue as they are produced, instead
of waiting until the buffer is closed.
2018-03-28 11:05:49 -04:00
Alan Rominger 3411721a2c Merge pull request #1676 from AlanCoding/unused_settings
Removed unused settings (replaced by source_vars)
2018-03-26 14:16:42 -04:00
AlanCoding 9db0fdfc0b sync tower verify_ssl parameter with tower-cli
Add new input for the tower type credential
elsewhere, tests are being added for verify_ssl in modules
tower-cli also updating to use the original tower.py var
2018-03-26 13:42:52 -04:00
Alan Rominger e38955e1fa Merge pull request #1670 from AlanCoding/no_credential
Inventory source can_change - remove credential check
2018-03-26 12:06:57 -04:00
Alan Rominger 4c2cff7a63 Merge pull request #1666 from AlanCoding/fix_workflow_vars_again
Ignore workflow survey passwords when not applicable
2018-03-26 11:17:32 -04:00
Alan Rominger fe6755eca8 Merge pull request #1659 from AlanCoding/relaunch_creds
New credential passwords system on relaunch
2018-03-26 11:16:03 -04:00
AlanCoding d91ce03652 removed unused settings (replaced by source_vars) 2018-03-26 10:19:17 -04:00
AlanCoding 894eeee979 inventory source can_change rm credential check 2018-03-26 09:45:45 -04:00
AlanCoding 7ea9575e78 ignore workflow survey passwords when not applicable 2018-03-23 13:01:45 -04:00
AlanCoding 5fe63894d5 new credential passwords system on relaunch 2018-03-23 12:44:52 -04:00
Alan Rominger b3e15f70cb Merge pull request #1612 from AlanCoding/token_no
Make user_capabilities False for read tokens
2018-03-21 14:45:19 -04:00
AlanCoding 4f1f578fde make user_capabilities False for read tokens 2018-03-21 13:14:14 -04:00
AlanCoding 001fa634aa include related Jobs in group del protection 2018-03-21 08:05:16 -04:00
Alan Rominger 8056ac5393 Delay import of freeze to make tests run (#1617)
* Delay import of freeze to make tests run

* fix flake8 error
2018-03-20 11:58:11 -04:00
Alan Rominger 30fb4076df Merge pull request #1569 from AlanCoding/relaunch_survey
Allow normal users to relaunch jobs with survey answers
2018-03-20 07:14:09 -04:00
Alan Rominger 1413659f5f Merge pull request #1593 from AlanCoding/fix_processed
Fix bug with non-event model
2018-03-16 14:53:05 -04:00
AlanCoding bbbb7def0a fix bug with non-event model 2018-03-16 14:27:36 -04:00