Commit Graph
100 Commits
Author SHA1 Message Date
Alan Rominger a8c31a51e9 Merge pull request #2004 from AlanCoding/checkin_access
Allow managing credentials with external user management
2018-06-12 07:47:16 -04:00
Alan Rominger 951142d510 Merge pull request #1950 from AlanCoding/more_roles
Cover testing of new 3.3 org roles for user security fix
2018-06-12 07:45:36 -04:00
Alan Rominger bcd9c5dada Merge pull request #2098 from AlanCoding/u_no_copy
Prohibit users without read_role from viewing copy endpoint
2018-06-08 08:54:32 -04:00
Alan Rominger df1fe19b21 Merge pull request #2089 from AlanCoding/friends_workflow_job
Prohibit relaunching workflow jobs from other users
2018-06-07 20:07:58 -04:00
AlanCoding ed762fd4b6 prohibit users without read_role from viewing copy endpoint 2018-06-07 15:14:49 -04:00
Alan Rominger d969e37f94 Merge pull request #2095 from AlanCoding/memories_of_labels
Exclude m2m copies from activity stream
2018-06-07 15:09:27 -04:00
AlanCoding 8509a43b95 exclude m2m copies from activity stream 2018-06-07 13:34:58 -04:00
AlanCoding b0b7f7a295 prohibit relaunching workflow jobs from other users 2018-06-07 13:01:15 -04:00
Alan Rominger 4f85de5fcf Merge pull request #2056 from AlanCoding/alan33chachachachanges
Update CHANGELOG.md for many 3.3 items
2018-06-06 10:57:55 -04:00
AlanCoding a9391584d7 Update CHANGELOG.md for 3.3 items
Added API items in headline feature list
Added items found by scrubbing the merged PR queue

Add 3.3 section header
move the 3.3 section to the top of file,
before the existing 3.2 section
2018-06-06 10:37:49 -04:00
Alan Rominger 88051cc9fc Merge pull request #2045 from AlanCoding/can_see_all_teams
Show org-admins all teams if ALL USERS setting enabled
2018-06-05 08:39:59 -04:00
AlanCoding 74c6c350a1 show org-admins all teams if ALL USERS setting enabled 2018-06-05 07:55:13 -04:00
Alan Rominger d250b89f47 Merge pull request #2041 from AlanCoding/lazy_passwords
No launch config errors with replacable ASK credential
2018-06-05 07:49:43 -04:00
AlanCoding 648ec3141b no launch config errors with replacable ASK credential 2018-06-04 11:19:22 -04:00
Alan Rominger f394c02afd Merge pull request #2013 from AlanCoding/big_trouble_in_0013
Fix tracebacks when running migrations
2018-06-04 09:51:44 -04:00
AlanCoding 239c60a2bd fix tracebacks when running migrations 2018-06-04 07:35:35 -04:00
Alan Rominger a4efd0a5d2 Merge pull request #2005 from AlanCoding/dep_oauth
Make our oauth model creation a dependency of other app
2018-06-01 09:35:07 -04:00
Alan Rominger b3b38777c1 Merge pull request #1994 from AlanCoding/network_client
Remove network_ui Client model, replace with simple uuid
2018-05-31 15:23:00 -04:00
Alan Rominger dd944319f1 Merge pull request #1989 from AlanCoding/delete_networks
Delete network canvas objects in delete inventory task
2018-05-31 13:57:13 -04:00
AlanCoding b7a5c10ce4 make our oauth model creation a dependency of other app 2018-05-31 10:19:43 -04:00
AlanCoding f692f0c70a test creating credential for self & org_member 2018-05-31 08:58:38 -04:00
AlanCoding 253606c8bf allow managing credentials with external user management 2018-05-31 08:40:32 -04:00
Alan Rominger 302505905e Merge pull request #1992 from AlanCoding/copy_v2
Make copy endpoints specific to v2
2018-05-30 15:51:44 -04:00
Alan Rominger 7aa1c64fac Merge pull request #1996 from AlanCoding/null_handler_again
Interpret null protocol as logging.NullHandler
2018-05-30 15:49:15 -04:00
AlanCoding 015b19d8c3 interpret null protocol as logging.NullHandler 2018-05-30 15:21:51 -04:00
AlanCoding c690da4058 make copy endpoints specific to v2 2018-05-30 14:01:58 -04:00
AlanCoding e889c976eb Remove network_ui Client model 2018-05-30 13:56:19 -04:00
AlanCoding 124fcd6f62 delete network canvas objects in delete inventory task 2018-05-30 12:03:20 -04:00
Alan Rominger 232ad2a06c Merge pull request #1912 from AlanCoding/other_user_relaunch
Disallow launching jobs with other user's prompts
2018-05-29 11:51:13 -04:00
Alan Rominger 03d975e18d Merge pull request #1959 from AlanCoding/cpf8
flake8 errors in access.py due to an upgrade
2018-05-25 12:09:37 -04:00
AlanCoding e64e25fcc1 flake8 errors in access.py due to an upgrade 2018-05-25 11:28:38 -04:00
Alan Rominger d35fb691b1 Merge pull request #1952 from AlanCoding/new_test_artifact
Ignore new test artifact being produced
2018-05-25 09:54:05 -04:00
AlanCoding 1790b1703f ignore new test artifact being produced 2018-05-24 15:48:13 -04:00
AlanCoding e04a07f56c cover testing of new 3.3 org roles for user security fix 2018-05-24 13:56:38 -04:00
Alan Rominger 9dc4e1944c Merge pull request #1917 from AlanCoding/no_more
Do not put deep copy items in activity stream
2018-05-24 08:07:05 -04:00
Alan Rominger 550c6edb33 Merge pull request #1851 from AlanCoding/sch_modified_by
Fix schedules modified_by getting nulled
2018-05-23 10:42:07 -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 d369ae7638 do not put deep copy items in activity stream 2018-05-22 16:23:08 -04:00
AlanCoding c3368bc4ff disallow launching with other users prompts 2018-05-22 15:47:36 -04:00
Alan Rominger 7d36bd1fb2 Merge pull request #1786 from AlanCoding/system_params2
Add exception to allow relaunching callback jobs
2018-05-22 12:48:58 -04:00
Alan Rominger e2cd05e8e2 Merge pull request #1903 from AlanCoding/jake
Add final_line_count to EOF websocket
2018-05-22 11:47:51 -04:00
AlanCoding f54ac776cd add final_line_count to EOF websocket 2018-05-21 15:47:43 -04:00
Alan Rominger 36d566800c Merge pull request #1867 from AlanCoding/help_text_fds
Mark field scm_delete_on_next_update for removal
2018-05-21 10:12:05 -04:00
AlanCoding 222fbfc328 add help text, deprecate field 2018-05-18 14:26:22 -04:00
AlanCoding 969fb21e98 restrict network_ui to inv admins 2018-05-18 14:17:59 -04:00
AlanCoding 967624c576 fix schedules modified_by getting nulled 2018-05-18 07:38:49 -04:00
AlanCoding db6cc7c50b Add exception to allow relaunching callback jobs
allows for execute_role level users to directly
relaunch callback-type jobs, even though limit
has changed from JT, it is a down-selection
2018-05-17 14:41:56 -04:00
Alan Rominger 14d10a93cc Merge pull request #1817 from AlanCoding/notification_fail
Do not fail entire notification chain if one fails
2018-05-17 10:06:03 -04:00
AlanCoding c998fd6bcb fix flake8 introduced by new tests 2018-05-17 07:43:09 -04:00
AlanCoding f9871f32a3 do not fail entire notification chain if one fails 2018-05-16 15:16:40 -04:00
Alan Rominger 64fed4d360 Merge pull request #1768 from AlanCoding/all_the_search_fields
Enforce consistently setting view search_fields
2018-05-15 08:32:44 -04:00
Alan Rominger 6a0966d456 Merge pull request #1761 from AlanCoding/project_save_diff
Update project if certain params changed
2018-05-14 11:13:46 -04:00
AlanCoding ec7f1c2540 enforce consistently setting view search_fields 2018-05-14 10:12:49 -04:00
AlanCoding b79606d9d3 update project if certain params changed 2018-05-11 13:59:15 -04:00
Alan Rominger 1b64e52f64 Merge pull request #1749 from AlanCoding/fix_team_parents
Fix team parentage being removed
2018-05-11 07:19:17 -04:00
AlanCoding 949895d0bc fix team parentage being removed 2018-05-10 11:13:09 -04:00
Alan Rominger db776feea9 Merge pull request #1666 from AlanCoding/handlers_everywhere
Send our oddball loggers to external logger too
2018-05-10 08:38:31 -04:00
Alan Rominger 5643505a31 Merge pull request #1664 from AlanCoding/more_wfjt_cred_fixes
Correctly check credential permission on WFJT copy
2018-05-10 07:42:49 -04:00
Alan Rominger 1b69f7a376 Merge pull request #1716 from AlanCoding/sinfo
Include full stack trace for DB settings error
2018-05-09 20:04:41 -04:00
AlanCoding bbfabd2779 include full stack trace for DB settings error 2018-05-09 11:37:40 -04:00
Alan Rominger b50bddbc93 Merge pull request #1719 from AlanCoding/dragon_lair
Allow unicode queue names via CLI
2018-05-08 14:11:52 -04:00
Alan Rominger 2450a3ecd4 Merge pull request #1708 from AlanCoding/namespace_explosions
Accurate 400 messages for undefined filename namespaces
2018-05-08 14:04:55 -04:00
AlanCoding 3bd54ab837 allow unicode queue names via CLI 2018-05-08 12:43:39 -04:00
AlanCoding 1e38abff91 accurate 400 messages for undefined filename namespaces 2018-05-07 15:39:10 -04:00
Alan Rominger 459362daa5 Merge pull request #1706 from ansible/AlanCoding-patch-1
Fix syntax error in docs
2018-05-07 14:42:09 -04:00
Alan Rominger ea2ddd3bba Fix syntax error in docs 2018-05-07 14:14:09 -04:00
Alan Rominger f4aaabaae7 Merge pull request #1698 from AlanCoding/transactions_gone_crazy
do not check for migration version if not migrating
2018-05-07 11:06:05 -04:00
Alan Rominger 0015df148b Merge pull request #1696 from AlanCoding/lock_wait
Add log message when locks are holding up jobs
2018-05-07 09:59:52 -04:00
Alan Rominger f4a946f228 Merge pull request #1697 from AlanCoding/tower_json_err
Fix error-handling bug for tower inventory source
2018-05-07 09:47:57 -04:00
AlanCoding e099c455d2 do not check for migration version if not migrating 2018-05-07 08:56:24 -04:00
AlanCoding b275d13da2 fix error-handling bug for tower inventory source 2018-05-07 08:38:44 -04:00
AlanCoding 5a37184e7c add log message when locks are holding up jobs 2018-05-07 07:44:08 -04:00
Alan Rominger 8067113368 Merge pull request #1689 from AlanCoding/error_error
Avoid error in templating error
2018-05-04 10:43:49 -04:00
Alan Rominger 0fae43fc70 Merge pull request #1687 from AlanCoding/cannot_find_org
Avoid DB action in signal, confusing logs
2018-05-04 10:42:55 -04:00
AlanCoding c5d49be2c1 avoid error in templating error 2018-05-04 08:39:09 -04:00
AlanCoding 6d7f772e98 avoid DB action in signal, confusing logs 2018-05-04 08:12:40 -04:00
AlanCoding ec1e94376c correctly check credential permission on WFJT copy 2018-05-03 07:42:59 -04:00
AlanCoding 59744e421f send our oddball loggers to external logger too 2018-05-02 15:33:58 -04:00
Alan Rominger b62dfa3e49 Merge pull request #1658 from AlanCoding/check_wfjt_creds
Check WFJT credentials fix
2018-05-02 13:52:30 -04:00
AlanCoding 902b1af417 fix access check for wfjt node copy 2018-05-02 13:24:57 -04:00
Alan Rominger 65b342ae73 Merge pull request #1654 from AlanCoding/pluralize_again
Update access check to plural creds
2018-05-02 13:08:04 -04:00
AlanCoding 652f837622 update access check to plural creds 2018-05-02 11:37:38 -04:00
Alan Rominger 72655961e4 Merge pull request #1630 from AlanCoding/no_restart_try2
Replace service restart with new handler changing dynamically with settings
2018-05-02 10:32:57 -04:00
AlanCoding ac20aa954a Replace logging-related restart with dynamic handler
refactor existing handlers to be the related
  "real" handler classes, which are swapped
  out dynamically by external logger "proxy" handler class

real handler swapout only done on setting change

remove restart_local_services method
get rid of uWSGI fifo file

change TCP/UDP return type contract so that it mirrors
  the request futures object
add details to socket error messages
2018-05-02 09:47:22 -04:00
Alan Rominger f122fb4e1d Merge pull request #1321 from AlanCoding/order_field_validate
Use field validation in both filter classes
2018-04-27 14:34:07 -04:00
Alan Rominger 22e763a44c Merge pull request #1595 from AlanCoding/revert_team
Revert allowing org members to see teams
2018-04-26 14:02:27 -04:00
AlanCoding c88303ca67 revert change to allow org members to see teams 2018-04-26 13:37:08 -04:00
AlanCoding dff0f2f9ed Revert "update tests for org members seeing teams"
This reverts commit fe04f69e89.
2018-04-26 12:21:50 -04:00
Alan Rominger 074302b573 Merge pull request #1588 from AlanCoding/notification_update_fields
Avoid unrelated errors saving notification
2018-04-26 10:19:40 -04:00
Alan Rominger 144e89f0a9 Merge pull request #1587 from AlanCoding/workflow_job_log
Add corresponding log for WorkflowJob submission
2018-04-26 09:50:05 -04:00
AlanCoding 52d8d851fe avoid unrelated errors saving notification 2018-04-26 09:36:43 -04:00
AlanCoding 84d9273012 add corresponding log for WorkflowJob submission 2018-04-26 09:30:19 -04:00
AlanCoding 6306ac2825 use field validation in both filter classes 2018-04-26 07:23:20 -04:00
Alan Rominger 4919198c1d Merge pull request #1561 from AlanCoding/event_missing_stuff
Add handling for missing related items of events
2018-04-25 10:51:31 -04:00
Alan Rominger c966492222 Merge pull request #1340 from AlanCoding/more_ig_validation
More Instance Group validation
2018-04-25 10:40:52 -04:00
AlanCoding b7f280588c add handling for missing related items of events 2018-04-25 10:33:43 -04:00
AlanCoding c691d16b11 validate instance group host list 2018-04-25 09:45:30 -04:00
Alan Rominger 8765de732e Merge pull request #1546 from AlanCoding/named_words
use named formatting in error messages
2018-04-24 13:43:48 -04:00
Alan Rominger 7c0fdd5f05 Merge pull request #1540 from AlanCoding/modified_by_alice
Do not update modified_by for system fields
2018-04-24 12:25:03 -04:00
AlanCoding 13550acb91 fix cross-talk between JT-proj due to arg mutability 2018-04-24 11:29:33 -04:00