6418 Commits

Author SHA1 Message Date
Akita Noek
e45982b011 Signal bindings to add permissions from hosts to groups/inventory
We should probably move this into a more generic system.. but for the
time being this works, we can refactor later if we have a similar need
elsewhere.
2016-03-15 14:47:36 -04:00
Akita Noek
b499555be4 Added auto_generated flag for RolePermissions 2016-03-15 13:36:28 -04:00
Akita Noek
ea9642f5df Fixed missing .distinct() necessary for '&' 2016-03-15 13:06:24 -04:00
Akita Noek
e0e3954a8a Fixed missing accessible_objects permission parameter 2016-03-15 13:05:58 -04:00
Akita Noek
f55d5d90f2 Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac 2016-03-15 11:53:07 -04:00
Wayne Witzel III
dd647b2cad Merge pull request #1233 from anoek/active-flag-removal
Active flag removal
2016-03-15 11:52:23 -04:00
Akita Noek
cf56ada34d Merge pull request #1249 from wwitzel3/rbac
flake8 fixup
2016-03-15 11:48:34 -04:00
Akita Noek
b380641e0e Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac 2016-03-15 11:46:27 -04:00
Akita Noek
721b95cf99 Dummy data generation script
Usage: ./manage.py generate_dummy_data --help
2016-03-15 11:45:56 -04:00
Wayne Witzel III
3f29f1e3b5 flake8 fixup 2016-03-15 10:09:24 -04:00
Akita Noek
d805697093 Merge pull request #1247 from wwitzel3/rbac
RBAC Fixes
2016-03-15 09:56:46 -04:00
Akita Noek
d6429eb1e8 Active flag removal fix for .filter->all 2016-03-15 09:47:53 -04:00
Akita Noek
a845d5c0bb we removed our previous 0008 migration, so moving 0009 -> 0008 2016-03-15 09:34:50 -04:00
Akita Noek
6ea99583da Mass active flag code removal 2016-03-15 09:29:55 -04:00
Akita Noek
ba833d683e Active flag removal: switched from using mark_inactive to delete calls 2016-03-15 09:29:28 -04:00
Akita Noek
1e7c71edfb active flag removal in migration functions 2016-03-15 09:29:28 -04:00
Akita Noek
ddf3265bd2 Reordered system job template migration to happen after rbac migrations
The system job template migration creates SystemJobTemplate instances,
which necessarily depend on the RBAC modifications.
2016-03-15 09:27:06 -04:00
Akita Noek
26f73fa68e Remove active flag from ever getting created in the rbac models 2016-03-15 09:26:31 -04:00
Akita Noek
4825b2a6fc Do cleanup_deleted on migrate. Re-ordered active flag removal to be before system job template creation.
Also removed active flag deletes from remaining cleanup_deleted
management command as they will no longer be needed - but the
deletes of the authentication tokens as well as potentially disabled
users are still necessary, so the cleanup_deleted command will continue
to exist.

Reordering of the active flag removal to happen before the system job
template creation is necessary since the system job template creation
hits the license checker which at some point runs queries that depend on
the active flag, and with that code changing to not use the active flag,
we need to do the removal before we run this code.
2016-03-15 09:26:31 -04:00
Akita Noek
ec59330465 Active flag removed from Primordial Base Class 2016-03-15 09:26:31 -04:00
Wayne Witzel III
8003b45045 Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac 2016-03-15 09:08:40 -04:00
Wayne Witzel III
076a91ea6d Test fixup and InventorySource fixup 2016-03-15 09:07:35 -04:00
Wayne Witzel III
86afc7b24d Merge pull request #1243 from anoek/rbac
Multi-org elimination for projects; Various test case cleanup for org users/admins removal
2016-03-15 09:05:10 -04:00
Akita Noek
ab23e983f8 More team/org users/admins -> member_role/admin_role updates 2016-03-14 17:00:59 -04:00
Akita Noek
c9b0625e39 More accessible_objects -> objects + filter 2016-03-14 16:50:52 -04:00
Akita Noek
05b98d4904 Removed accessible_objects filter from ActivityStream get_queryset 2016-03-14 16:32:59 -04:00
Akita Noek
495b5b9341 project test case fix, missing pytest marker 2016-03-14 16:28:57 -04:00
Akita Noek
6549a0225b Various org.admins -> org.admin_role.members transformations 2016-03-14 16:28:24 -04:00
Akita Noek
0c0ed45b44 Removed api/v1/projects/N/organizations as it is no longer relevant
Also added 'organization' related field to the project
2016-03-14 16:26:15 -04:00
Akita Noek
7cf28e2f03 More project migration fixes 2016-03-14 16:01:12 -04:00
Akita Noek
9146b29770 Fix up some project multi-org -> single-org fallout 2016-03-14 15:31:05 -04:00
Akita Noek
820ed0b747 Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac 2016-03-14 15:05:01 -04:00
Akita Noek
ba6752fb23 Eliminate multiple-organization projects
Projects are duplicated with this migration to provide a nearly
equivalent functionality.

Satisifies #1164
2016-03-14 14:57:24 -04:00
Akita Noek
44bfc44555 Merge pull request #1238 from wwitzel3/rbac
RBAC Updates
2016-03-14 14:43:28 -04:00
Wayne Witzel III
2e6e7ff9c8 Updating migration path for RBAC 2016-03-14 14:42:09 -04:00
Wayne Witzel III
57530602f6 Fixing old tests to use deprecated_users/deprecated_admins 2016-03-14 13:57:41 -04:00
Wayne Witzel III
1f383f9873 Added back RBAC project migration tests 2016-03-14 13:14:57 -04:00
Wayne Witzel III
5b70f29a39 Fix migration tests to use new deprecated fields 2016-03-14 11:57:05 -04:00
Wayne Witzel III
49165c4fcd Rename users/admins deprecated_users/deprecated_admins 2016-03-14 11:56:42 -04:00
jlmitch5
10646a448a remove reference to about ansible service 2016-03-14 10:14:52 -04:00
Akita Noek
34fd07de7a Merge pull request #1225 from wwitzel3/rbac
Fixed up m2m_changed for rbac, added User.admin_role
2016-03-11 16:04:40 -05:00
Wayne Witzel III
16673b1468 Fix the m2m_changed when accessed reversed 2016-03-11 15:59:01 -05:00
Wayne Witzel III
45483fb057 Refactor m2m_changed so reverse works 2016-03-11 15:18:24 -05:00
Wayne Witzel III
31a461956a Fixed up m2m_changed for rbac, added User.admin_role 2016-03-11 14:59:47 -05:00
Akita Noek
4024bbfe2b Merge pull request #1222 from wwitzel3/rbac
Remove UserResource and ensure RolePermission during migration
2016-03-11 11:00:29 -05:00
Wayne Witzel III
80013e67bc Remove UserResource and ensure RolePermission during migration 2016-03-11 10:58:24 -05:00
Akita Noek
55dc21e97d Merge pull request #1219 from wwitzel3/rbac
Allow org.admin_role.members to administer org.member_role.members
2016-03-11 10:53:02 -05:00
Wayne Witzel III
94e8058127 Allow org.admin_role.members to administer org.member_role.members 2016-03-11 10:41:42 -05:00
Akita Noek
a45e5b9eab Merge pull request #1217 from wwitzel3/rbac
Added user role creation, accessible methods, and fixed up m2m_update
2016-03-11 09:40:31 -05:00
Wayne Witzel III
55e071535b Added user role creation, accessible methods, and fixed up m2m_update 2016-03-11 07:07:17 -05:00