summaryrefslogtreecommitdiffstats
path: root/licenses (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-06-21Various RBAC fixes related to managed RoleDefinitions (#15287)Alan Rominger7-6/+103
* Add migration testing for certain managed roles * Fix managed role bugs * Add more tests * Fix another bug with org workflow admin role reference * Add test because another issue is fixed * Mark reason for test * Remove internal markers * Reword failure message Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com> --------- Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com>
2024-06-20Fix object-level permission bugs with DAB RBAC system (#15284)24.6.0Alan Rominger5-18/+36
* Fix object-level permission bugs with DAB RBAC system * Fix NT organization change regression * Mark tests to AAP number
2024-06-20Check for admin_role in role_check.py (#15283)Seth Foster2-10/+29
Script was falsely identifying cross-linked parents. It needs to check if parent roles if content type is Team and role_field is member_role OR admin_role. Signed-off-by: Seth Foster <fosterbseth@gmail.com>
2024-06-18Clarify the search for a proxyChris Meyers1-0/+18
2024-06-18Rename deleteChris Meyers2-3/+3
* Include a bit of context into the name of the delete function. The HTTP_ added prepended string may be unexpected if Django's header transformation isn't top of mind.
2024-06-18Add support for x-trusted-proxyChris Meyers5-38/+171
* Increase the surface area of the set of headers that the proxy list feature looks at for the remote proxy IF x-trusted-proxy is valid.
2024-06-18Revert "Trust proxy headers for host provision callback"Chris Meyers2-13/+7
This reverts commit 49e3971cd577127705fc0fd1d3b4ab7e3a3c3c2b.
2024-06-18Tests for trust proxy and existing explicit proxyChris Meyers1-9/+74
* Integration tests to ensure the integration of the two features.
2024-06-18Trust proxy headers for host provision callbackChris Meyers2-7/+13
* Do not remove special header list if request is from a trusted proxy. * Continue to remove headers if request if from a non-trusted proxy.
2024-06-18Pass the Makefile python exe to ansible-playbook (#15282)Alan Rominger1-7/+10
2024-06-17Use public methods to reference registered models (#15277)Alan Rominger1-1/+1
2024-06-14Add OpenShift Virtualization Inventory source option (#15047)Chad Ferman13-7/+255
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
2024-06-13Fix notification name search (#15231)a_nackov1-1/+1
Signed-off-by: Adrian Nackov <adrian.nackov@mail.schwarz>
2024-06-12Add 'Terraform State' inventory source support for collection (#15258)Viktor Varga1-2/+2
2024-06-12Upgrade aiohttp for cve 2024-23829 (#15257)Jake Jackson2-2/+2
2024-06-12Change all uses of ImplicitRoleField to do on_delete=SET_NULLJeff Bradberry8-30/+30
This will mitigate the problem where if any Role gets deleted for some weird reason it could previously cascade delete important objects.
2024-06-11Rename setting to allow local resource management (#15269)Seth Foster4-10/+10
rename AWX_DIRECT_SHARED_RESOURCE_MANAGEMENT_ENABLED to ALLOW_LOCAL_RESOURCE_MANAGEMENT - clearer meaning - drop prefix so the same setting is used across the platform Signed-off-by: Seth Foster <fosterbseth@gmail.com>
2024-06-10This should deal correctly with the ancestor list mismatchesJeff Bradberry1-3/+4
2024-06-10Guard against the role field not being populatedJeff Bradberry1-2/+3
when doing the final reset of Role.implicit_parents.