Commit Graph
100 Commits
Author SHA1 Message Date
Wayne Witzel III 5291420a17 Merge pull request #1771 from wwitzel3/issue-1608
Implement ActivityStream for RBAC Roles
2016-05-03 14:30:50 -04:00
Wayne Witzel III 65f71ba2ab Fixing issue when Role is not associated with a Resource (generally never) 2016-05-03 13:32:40 -04:00
Wayne Witzel III f60ce147f4 Add role to summarizable fields 2016-05-03 12:06:17 -04:00
Wayne Witzel III b78c3a3e61 Fix error when adding roles from the User.roles side 2016-05-03 11:55:40 -04:00
Wayne Witzel III 453a0aaff2 Implement ActivityStream for RBAC Roles 2016-05-03 10:16:04 -04:00
Wayne Witzel III 573bc07c5d Merge pull request #1738 from wwitzel3/issue-1714
prevent a user from removing their own admin_role
2016-05-02 10:09:41 -04:00
Wayne Witzel III 18e42d442e Merge pull request #1734 from wwitzel3/team-roles-access
ensure change access for adding team roles
2016-05-02 10:09:08 -04:00
Wayne Witzel III 86ea6b115f Merge pull request #1739 from wwitzel3/issue-1531
fixing non-unique query combining
2016-05-02 10:08:18 -04:00
Wayne Witzel III 47561978d2 fixing non-unique query combining 2016-04-28 16:11:12 -04:00
Wayne Witzel III 1e432126cd prevent a user from removing their own admin_role 2016-04-28 15:39:56 -04:00
Wayne Witzel III ef8eb712c6 added tests to assert team roles attach/unattach permissions, removed previous flawed fix 2016-04-28 15:15:26 -04:00
Wayne Witzel III b6bbd4fa77 ensure change access for adding team roles 2016-04-28 13:43:49 -04:00
Wayne Witzel III 7e482cdb36 Merge pull request #1719 from wwitzel3/issue-1699
change inventory error warning
2016-04-27 16:44:21 -04:00
Wayne Witzel III 78148da55c change inventory error warning 2016-04-27 16:31:03 -04:00
Wayne Witzel III d418a09bfc Merge pull request #1700 from wwitzel3/issue-1429
Fixing CredentialList post access check
2016-04-27 09:10:26 -04:00
Wayne Witzel III e78eb591db change permission, not admin permission 2016-04-26 15:57:49 -04:00
Wayne Witzel III 2b589228d3 Fixing CredentialList post access check 2016-04-26 14:36:22 -04:00
Wayne Witzel III f457e54a23 Merge pull request #1672 from wwitzel3/devel
adjusting how we restrict __in based on PR feedback
2016-04-25 09:31:18 -04:00
Wayne Witzel III b6b02bee99 adjusting how we restrict __in based on PR feedback 2016-04-22 17:54:44 -04:00
Wayne Witzel III 334f303a6f Merge pull request #1666 from wwitzel3/issue-1652
do not allow requests with empty values in __in values
2016-04-22 16:06:41 -04:00
Wayne Witzel III 2a03556729 Merge pull request #1653 from wwitzel3/issue-1482
update Access methods for superuser
2016-04-22 16:06:14 -04:00
Wayne Witzel III 2cf11b9fe3 Merge pull request #1667 from wwitzel3/issue-1622
Host is not a Resource, access is granted indirectly through Inventory
2016-04-22 16:02:04 -04:00
Wayne Witzel III 697f97972f Host is not a Resource, access is granted indirectly through Inventory 2016-04-22 15:51:18 -04:00
Wayne Witzel III 4ef291b00b do not allow requests with empty values in __in values 2016-04-22 15:39:33 -04:00
Wayne Witzel III 8f9fe93de5 Merge pull request #1657 from wwitzel3/issue-1108
updating requests version
2016-04-22 12:08:56 -04:00
Wayne Witzel III f0b4e18159 updating requests version 2016-04-22 12:07:34 -04:00
Wayne Witzel III 1adbcc03d0 update Access methods for superuser 2016-04-22 11:28:19 -04:00
Wayne Witzel III f7f4bfb289 Merge pull request #1651 from wwitzel3/devel
fixing broken JT migration
2016-04-22 10:06:52 -04:00
Wayne Witzel III b045a94767 fixing broken JT migration 2016-04-22 10:06:28 -04:00
Wayne Witzel III efebb3701b Merge pull request #1639 from wwitzel3/bug-1428
Add parent ORing for Role field, renamed permissions -> active_roles
2016-04-21 16:27:56 -04:00
Wayne Witzel III 8574a3080f update tests and adjust rbac migration 2016-04-21 16:03:49 -04:00
Wayne Witzel III 0309757439 Add parent ORing for Role field, renamed permissions -> active_roles 2016-04-21 15:54:36 -04:00
Wayne Witzel III 2f9e1be348 Merge pull request #1610 from wwitzel3/bug-1609
added region choice placeholders for Sat6/CloudForms
2016-04-20 09:44:36 -04:00
Wayne Witzel III fe75d164a7 added region choice placeholders for Sat6/CloudForms 2016-04-20 09:43:31 -04:00
Wayne Witzel III 8b1cd00c42 Merge pull request #1607 from anoek/performance
RBAC insert performance improvements and various unit test performance improvements
2016-04-20 08:56:47 -04:00
Wayne Witzel III 1e9b479855 Merge pull request #1606 from wwitzel3/bug-1553
add Red Hat for CloudForms and Satellite 6
2016-04-19 18:04:51 -04:00
Wayne Witzel III 320d6377d0 add Red Hat for CloudForms and Satellite 6 2016-04-19 18:03:58 -04:00
Wayne Witzel III dd6eaf8f9b Merge pull request #1592 from wwitzel3/rbac-bug-1426
remove extra validation on project.organization
2016-04-19 18:00:37 -04:00
Wayne Witzel III 82464fb45b remove extra validation on project.organization, enforced in UI, but allowed in API 2016-04-19 17:59:56 -04:00
Wayne Witzel III c3923da37a fixing credential access 2016-04-15 15:31:31 -04:00
Wayne Witzel III 6229e978e9 fix team tests 2016-04-15 15:26:49 -04:00
Wayne Witzel III d9538b200a fix User.accessible_objects 2016-04-15 14:57:01 -04:00
Wayne Witzel III ff3be050fa test fixes and read_role 2016-04-15 11:56:08 -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
Wayne Witzel III eae7349665 update access calls to new RBAC roles 2016-04-15 10:45:33 -04:00
Wayne Witzel III 90f9e5185a Merge pull request #1514 from wwitzel3/rbac-bug-1477
RBAC JobTemplate / Job Access Updates
2016-04-13 14:50:17 -04:00
Wayne Witzel III ee9b876959 Merge pull request #1479 from wwitzel3/rbac-bug-1432
read-only view /organization/<id>/projects
2016-04-13 13:07:27 -04:00
Wayne Witzel III c2e9237b14 adjusting access based on PR feedback 2016-04-13 13:06:08 -04:00
Wayne Witzel III 4950db8ac9 remove tests that are no longer valid 2016-04-13 11:41:15 -04:00
Wayne Witzel III 6bc765d1b5 Merge pull request #1507 from wwitzel3/rbac-bug-1422
RBAC Job Fixes
2016-04-12 16:22:47 -04:00
Wayne Witzel III 7cd4fb7b7a Merge pull request #1502 from wwitzel3/rbac-feature-1324
Update docs, driveby test fix.
2016-04-12 13:32:56 -04:00
Wayne Witzel III 476c43f7a7 Resource fixes
The idea of a resource is an abstract one using Generic Foreign Key and not a concrete one with a model.
2016-04-12 10:38:24 -04:00
Wayne Witzel III a244af5360 Update Role model method docs. 2016-04-12 10:11:38 -04:00
Wayne Witzel III 5154e19565 Merge pull request #1484 from wwitzel3/invsrc-cred-migration
add migrations for invsource and credentials
2016-04-11 15:03:49 -04:00
Wayne Witzel III f0f243a9df Merge pull request #1475 from wwitzel3/rbac-bug-1418
remove age_deleted mgmt cmd, no longer needed
2016-04-11 11:27:04 -04:00
Wayne Witzel III 4638195065 Merge pull request #1474 from wwitzel3/rbac-bug-1390
Updates for #1390
2016-04-11 10:22:27 -04:00
Wayne Witzel III 21b78353cb Merge pull request #1430 from wwitzel3/networking-cred
Network Credential
2016-04-11 10:17:18 -04:00
Wayne Witzel III 62ba0b7488 Merge pull request #1441 from wwitzel3/rbac-bug-1423
make CustomInvetoryScript a resource.
2016-04-07 13:43:04 -04:00
Wayne Witzel III bf5db9cf83 Merge pull request #1373 from wwitzel3/devel
Final merge of RBAC in to devel
2016-04-01 09:31:06 -04:00
Wayne Witzel III 498e5b5fb1 Merge pull request #1309 from ansible/rbac
Quick swap out of our old permission system to a proper RBAC system
2016-03-31 15:57:14 -04:00
Wayne Witzel III 2b4edf1a56 Merge pull request #1363 from wwitzel3/rbac
RBAC PR Fixes
2016-03-31 14:20:55 -04:00
Wayne Witzel III 344588b102 Merge pull request #1353 from anoek/rbac
Made reverse_gfk implementation suck a whole lot less
2016-03-31 11:22:44 -04:00
Wayne Witzel III 55b06e4d8b Merge pull request #1358 from wwitzel3/rbac
RBAC PR Fixes
2016-03-31 11:21:04 -04:00
Wayne Witzel III d20d67d5f3 Merge pull request #1350 from anoek/rbac
Split active flag removal migration
2016-03-31 10:05:59 -04:00
Wayne Witzel III 8780e0d656 Merge pull request #1307 from wwitzel3/rbac
Fix old/inventory tests for Credential
2016-03-24 16:08:08 -04:00
Wayne Witzel III ad9bfe9bda Merge pull request #1304 from anoek/rbac
Next batch of minor fixes on RBAC
2016-03-24 15:32:09 -04:00
Wayne Witzel III f9770e2398 Merge pull request #1299 from wwitzel3/rbac
deprecate Credential.team/user
2016-03-24 13:29:24 -04:00
Wayne Witzel III 17daade6e6 Merge pull request #1288 from anoek/rbac
Misc RBAC patches
2016-03-22 13:51:24 -04:00
Wayne Witzel III 1d980affb2 Merge pull request #1289 from wwitzel3/devel
Fix test_coverage make target
2016-03-22 10:28:33 -04:00
Wayne Witzel III c7cb9f3a2d Merge pull request #1276 from wwitzel3/rbac
Implements issue #1061, allow org admins (or higher) job delete
2016-03-22 09:47:36 -04:00
Wayne Witzel III 8a1f21de12 Merge pull request #1265 from anoek/rbac
Various small fixes and progress on making 'old' tests work again on RBAC
2016-03-18 11:21:10 -04:00
Wayne Witzel III 3a11bca31f Merge pull request #1270 from wwitzel3/rbac
Credential migration and initial tests
2016-03-17 16:28:48 -04:00
Wayne Witzel III 63d8efc268 Merge pull request #1256 from anoek/rbac
Misc RBAC fixes and enhancements
2016-03-16 10:18:13 -04:00
Wayne Witzel III 3197327b7f Merge pull request #1252 from wwitzel3/rbac
Fixing Inventory access
2016-03-15 14:56:58 -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
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
Wayne Witzel III 0e641e0ace Merge pull request #1173 from wwitzel3/rbac
RBAC Access Updates
2016-03-08 14:10:27 -05:00
Wayne Witzel III 9c363c85fc Merge pull request #1034 from wwitzel3/rbac
Added RBAC sync for Organization.admins
2016-02-24 15:11:10 -05:00
Wayne Witzel III 21482fc294 Merge pull request #1011 from anoek/rbac
Initial RBAC API implementation
2016-02-23 10:24:03 -05:00
Wayne Witzel III dcb378fff9 Merge pull request #974 from wwitzel3/rbac
RBAC Testing Fixes
2016-02-19 16:39:28 -05:00
Wayne Witzel III a8a0cd380d Merge pull request #970 from wwitzel3/rbac
RBAC: access unit tests and new migration
2016-02-16 10:02:01 -05:00
Wayne Witzel III 61679a47ac Update rbac.md 2016-02-12 11:42:00 -05:00
Wayne Witzel III b44944c8e3 Merge pull request #927 from anoek/rbac
Docs: Added RBAC basic concepts section
2016-02-12 11:13:15 -05:00
Wayne Witzel III 104851e9a5 Update rbac.md
Remove resource_field
2016-02-12 10:18:12 -05:00
Wayne Witzel III 91c21c6c5b Update rbac.md
More documentation changes.
2016-02-12 10:17:15 -05:00
Wayne Witzel III 10e73ebc2e Update rbac.md
Updated Role model docs
2016-02-12 09:41:30 -05:00
Wayne Witzel III 25c48c0077 Update rbac.md
Quick style change.
2016-02-11 11:07:44 -05:00
Wayne Witzel III 1ed0c94c62 Update rbac.md
Added information about the ImplicitRoleField
2016-02-11 11:06:46 -05:00
Wayne Witzel III e067c4a7c3 Update rbac.md
Fixing some misspellings / typos.
2016-02-10 18:41:46 -05:00
Wayne Witzel III 6bf81b5d11 Update rbac.md
Added more details about the mixin helper methods.
2016-02-10 18:40:08 -05:00
Wayne Witzel III a0f317928d Update rbac.md
Continue to flesh out more of the rbac documentation and examples.
2016-02-10 18:12:54 -05:00
Wayne Witzel III 4450781662 Update rbac.md
Fixing typo
2016-02-10 17:11:24 -05:00
Wayne Witzel III 5da2b7ca5b Merge pull request #906 from wwitzel3/rbac
Added initial rbac doc
2016-02-10 17:09:03 -05:00
Wayne Witzel III d8ec54baba Merge pull request #815 from wwitzel3/tests-activity-stream
refactor activity_stream tests
2016-02-09 10:48:22 -05:00
Wayne Witzel III ca67772d9f Merge pull request #884 from anoek/rbac
User and Project migration & testing
2016-02-09 09:17:47 -05:00
Wayne Witzel III 916dfb62cc Merge pull request #881 from wwitzel3/rbac
flake8 fixup
2016-02-08 18:19:02 -05:00
Wayne Witzel III 0d868b702e Merge pull request #817 from wwitzel3/rbac
flake8 fixups
2016-02-08 11:33:21 -05:00
Wayne Witzel III 737fad8c5a Merge pull request #805 from wwitzel3/rbac
Added Credential migration tests and extended organization tests.
2016-02-05 10:26:13 -05:00