6996 Commits

Author SHA1 Message Date
Akita Noek
85843cc6ad Fixed up some RBAC indexing 2016-04-17 10:20:38 -04:00
Akita Noek
a9f2507e91 flake8 2016-04-16 18:54:45 -04:00
Akita Noek
7637b51992 Merge branch 'devel' of github.com:ansible/ansible-tower into 11th-hour 2016-04-16 18:35:25 -04:00
Akita Noek
74caa18cb5 Ditch some expensive prefetching for Hosts
This prefetching gets really expensive when we have a large number of
hosts, it's far less expensive to just go out and do subsequent queries
to pull this data in. (dropped aggregate query time down from ~2400ms to
~180ms)
2016-04-16 18:32:54 -04:00
Akita Noek
a7f9eedb21 Be more explicit with our user_admin_role selection to avoid potential future bugs 2016-04-16 18:32:34 -04:00
Akita Noek
849a9c08b0 Drop our implicit order by inventory for Host models
Sorting by inventory (which is really by inventory.name) which is
untenable for a large number of hosts
2016-04-16 18:30:30 -04:00
Akita Noek
850e4c3ace Test fixes and a couple of view optimizations 2016-04-16 18:30:06 -04:00
Akita Noek
5d0c6cc044 Switch to custom ancestry table for some optimized queries
Now we can stuff some more data in this table so we can take advantage
of some multi-column indexing and avoid another to join for our
accessible objects and permissions queries.
2016-04-16 18:27:57 -04:00
Akita Noek
25303cf4ec Reverted user owner_role back to admin_role 2016-04-16 18:24:26 -04:00
Akita Noek
6c50d0793d More test fixes 2016-04-16 10:22:03 -04:00
Akita Noek
2c45f79298 Migration updates for RolePermission removal 2016-04-16 08:47:51 -04:00
Akita Noek
7659da6162 Fixes for old/ad_hoc.py tests 2016-04-16 08:36:36 -04:00
Akita Noek
7bfc8cd43b flake8 2016-04-15 17:22:48 -04:00
Akita Noek
302774e85d Fixed up access_list functionality 2016-04-15 16:47:12 -04:00
Akita Noek
5e7b6ed084 fixes for api/test_credential.py 2016-04-15 16:29:22 -04:00
Akita Noek
d5bc455677 admins can use credentials too 2016-04-15 16:27:24 -04:00
Akita Noek
1fa70106d8 Added read_role to credential 2016-04-15 16:26:59 -04:00
Akita Noek
8c8c8a624f Updates to views.py for RolePermission removal 2016-04-15 16:18:17 -04:00
Akita Noek
527be453a4 fix last cred test 2016-04-15 16:11:44 -04:00
Akita Noek
c440aefd85 fix jt tests 2016-04-15 16:08:14 -04:00
Akita Noek
926d58b8b7 Merge branch '11th-hour' of github.com:anoek/ansible-tower into 11th-hour 2016-04-15 15:56:10 -04:00
Akita Noek
2979f6e6d3 jobtemplate execute_role is now child of admin_role 2016-04-15 15:55:59 -04:00
kensible
3b765e8dda Merge pull request #1539 from kensible/1048-managementJobs
Management job modals restyled & shows correct modals.
2016-04-15 15:44:37 -04:00
Akita Noek
a678927d76 Merge pull request #7 from wwitzel3/11th-hour
fixing credential access
2016-04-15 15:32:49 -04:00
Wayne Witzel III
c3923da37a fixing credential access 2016-04-15 15:31:31 -04:00
Akita Noek
262de7cdc9 Merge pull request #6 from wwitzel3/11th-hour
fix team tests
2016-04-15 15:29:28 -04:00
Wayne Witzel III
6229e978e9 fix team tests 2016-04-15 15:26:49 -04:00
Akita Noek
d2a81f46e3 Fixed up last test case for host access 2016-04-15 15:16:47 -04:00
Akita Noek
8653b61cc0 accessible_by -> in changes in test_rbac_inventory.py 2016-04-15 15:08:40 -04:00
Akita Noek
8f70884c2a role check fix 2016-04-15 15:08:12 -04:00
Akita Noek
2ddac6cb64 Fixed up some role parenting 2016-04-15 15:07:50 -04:00
Akita Noek
7b301e11f3 Merge pull request #5 from wwitzel3/11th-hour
fix User.accessible_objects
2016-04-15 14:59:55 -04:00
Akita Noek
a361f14266 Added adhoc_role to inventory and group, read_role to CustomInventorySource 2016-04-15 14:57:08 -04:00
Wayne Witzel III
d9538b200a fix User.accessible_objects 2016-04-15 14:57:01 -04:00
Akita Noek
fa10d562c1 Replaced get user permissions with get_roles_on_resource 2016-04-15 14:36:52 -04:00
Akita Noek
128a4f1823 Added read_role to inventory, group, and job templates 2016-04-15 14:33:09 -04:00
Akita Noek
b25894aae8 New field name fixes 2016-04-15 12:19:06 -04:00
Akita Noek
9f5caa111d Merge branch '11th-hour' of github.com:anoek/ansible-tower into 11th-hour 2016-04-15 12:17:23 -04:00
Akita Noek
54a6cbdab5 Merge pull request #4 from wwitzel3/11th-hour
test fixes and read_role
2016-04-15 11:58:05 -04:00
Wayne Witzel III
ff3be050fa test fixes and read_role 2016-04-15 11:56:08 -04:00
Akita Noek
47a6daacc7 Merge pull request #3 from wwitzel3/11th-hour
Role rename bonanza
2016-04-15 11:04:48 -04:00
Wayne Witzel III
d508254742 updater_role -> update_role 2016-04-15 11:01:35 -04:00
Wayne Witzel III
7098ef8da5 usage_role -> use_role 2016-04-15 11:01:08 -04:00
Wayne Witzel III
5bca1283b2 executor_role -> execute_role 2016-04-15 11:00:33 -04:00
Akita Noek
859d670fc8 Removed RolePermission stuff for Hosts 2016-04-15 10:59:15 -04:00
Akita Noek
c76976e466 Merge pull request #2 from wwitzel3/11th-hour
update access calls to new RBAC roles
2016-04-15 10:49:57 -04:00
Wayne Witzel III
eae7349665 update access calls to new RBAC roles 2016-04-15 10:45:33 -04:00
Akita Noek
3b2c6747d3 Updated test_rbac_core.py test for RolePermission removal 2016-04-15 10:39:51 -04:00
Akita Noek
6d34ca9d22 Proof of concept hacks for RolePermission elimination 2016-04-15 10:03:50 -04:00
Akita Noek
872ce2f9e8 Merge branch 'ancestor-rebuild-optimization' into 11th-hour 2016-04-14 21:56:43 -04:00