Wayne Witzel III
ad2c2af22e
fixed get_queryset methods in access
2016-03-31 10:42:43 -04:00
Wayne Witzel III
fa67bd3f0e
unicode safety
2016-03-31 10:24:09 -04:00
Wayne Witzel III
2ae47a6bab
do not use _in for single item
2016-03-31 10:23:42 -04:00
Wayne Witzel III
634f7be692
use explicit class in super to keep the view inheritable
2016-03-31 10:23:25 -04:00
Wayne Witzel III
3d05493c54
use exists instead of count
2016-03-31 10:22:10 -04:00
Wayne Witzel III
a1d1ddee2b
cleaner get/create impl
2016-03-31 09:58:23 -04:00
Wayne Witzel III
e84008fe51
use len instead of count to take advantage of cache
2016-03-31 09:58:05 -04:00
Wayne Witzel III
097bd805fa
make migrations unicode safe, fixes #1345
2016-03-30 16:40:43 -04:00
Wayne Witzel III
82b72f99ca
add rbac migration logging and reduce memory consumption
2016-03-29 17:16:26 -04:00
Wayne Witzel III
08e9c46c41
Fix old/inventory tests for Credential
2016-03-24 16:05:31 -04:00
Wayne Witzel III
c4c2d08042
Fixup API and old tests for credential access
2016-03-24 11:50:27 -04:00
Wayne Witzel III
20aa8c02d1
Added accessible_by/objects support for Team
2016-03-24 10:45:49 -04:00
Wayne Witzel III
9d5d3b4131
Rename instead of Add/Remove
2016-03-23 15:47:24 -04:00
Wayne Witzel III
a5deb66878
deprecate Credential.team/user
2016-03-23 15:23:12 -04:00
Wayne Witzel III
5ce4cb95fa
Update test make target, no fact/tests
2016-03-22 10:28:05 -04:00
Wayne Witzel III
7354d1da2c
Fix test_coverage make target
2016-03-22 09:46:46 -04:00
Wayne Witzel III
99ca2efc4f
Update Makefile, no more fact/tests
2016-03-22 09:31:11 -04:00
Wayne Witzel III
5313d2fcb0
Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac
2016-03-22 09:24:56 -04:00
Wayne Witzel III
752416f4d8
Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac
2016-03-18 11:21:13 -04:00
Wayne Witzel III
b5ca6b891b
Implements issue #1061 , allow org admins (or higher) job delete
2016-03-18 10:28:38 -04:00
Wayne Witzel III
766190fb80
Use getattrd instead of reduce
2016-03-17 16:27:47 -04:00
Wayne Witzel III
6d249f38a7
Fix credential assertions and rename migration helpers
2016-03-17 15:41:46 -04:00
Wayne Witzel III
74e2c440a5
Rename credential migration helpers
2016-03-17 11:37:59 -04:00
Wayne Witzel III
b59e960b46
Credential migration and initial tests
2016-03-17 11:21:10 -04:00
Wayne Witzel III
0e8b7ab4f4
Fixing Inventory access
2016-03-15 14:56:35 -04:00
Wayne Witzel III
3f29f1e3b5
flake8 fixup
2016-03-15 10:09:24 -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
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
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
Wayne Witzel III
80013e67bc
Remove UserResource and ensure RolePermission during migration
2016-03-11 10:58:24 -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
Wayne Witzel III
55e071535b
Added user role creation, accessible methods, and fixed up m2m_update
2016-03-11 07:07:17 -05:00
Wayne Witzel III
09d46f9336
test fixups and re-add can_access
2016-03-09 15:33:12 -05:00
Wayne Witzel III
3df4c4ec93
fixing tests and migration issues
2016-03-08 14:09:16 -05:00
Wayne Witzel III
fd2212dd33
More updates to access, use RBAC for permission checks
2016-03-08 13:47:11 -05:00
Wayne Witzel III
39a1e893fb
Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac
2016-03-07 08:49:48 -05:00
Wayne Witzel III
a1cc5b06b8
Remove can_access methods and registration
2016-03-01 17:30:32 -05:00
Wayne Witzel III
7033542910
Updated Invetory access
2016-03-01 15:01:33 -05:00
Wayne Witzel III
1d179574af
Updated Organization and Credential access
2016-03-01 15:01:33 -05:00
Wayne Witzel III
380ccec687
started access refactoring, added UserAccess and updated how ALL permissions is checked
2016-03-01 15:01:33 -05:00
Wayne Witzel III
a4b3567619
Added migration to remove users/admins FK from Org/Teams
2016-03-01 15:00:53 -05:00
Wayne Witzel III
5eee8e3a84
Added RBAC sync for Organization.admins
2016-02-24 15:04:21 -05:00
Wayne Witzel III
180911dfa8
Added UserResource
2016-02-24 14:09:56 -05:00
Wayne Witzel III
fa1137d371
Use TransactionTestCase with Django 1.8+
2016-02-19 15:05:07 -05:00
Wayne Witzel III
fb5369404d
(HACK) bump values while we investigate slowness
2016-02-18 15:33:27 -05:00
Wayne Witzel III
65c20e9de2
use objects instead of _default_manager
2016-02-18 13:36:36 -05:00
Wayne Witzel III
30f88b6e30
Added redis in-memory fixture for functional tests
2016-02-18 09:51:32 -05:00
Wayne Witzel III
d464ea0f56
Merge branch 'devel' into rbac
2016-02-17 14:26:05 -05:00
Wayne Witzel III
74e1554463
Only touch the attribute if it does not exist to avoid recursion in activity streams
2016-02-17 11:59:06 -05:00
Wayne Witzel III
241ee09fff
Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac
2016-02-17 11:23:18 -05:00
Wayne Witzel III
5306eaa98c
more access tests and a Makefile driveby
2016-02-16 21:04:33 -05:00
Wayne Witzel III
40ec6a2da2
Fix rbac cred tests
2016-02-16 10:59:53 -05:00
Wayne Witzel III
017a7ee060
Updating RBAC migrations
2016-02-16 08:53:35 -05:00
Wayne Witzel III
7260c1cc0e
Added credential access tests
2016-02-15 16:32:42 -05:00
Wayne Witzel III
86c528154b
Added initial rbac doc
2016-02-10 17:07:03 -05:00
Wayne Witzel III
6877a7a566
added Group.parents rebuilding
2016-02-10 15:13:24 -05:00
Wayne Witzel III
020fda658a
Merge branch 'rbac' of github.com:ansible/ansible-tower into rbac
2016-02-09 10:28:31 -05:00
Wayne Witzel III
9f0e4669df
added TeamAccess tests
2016-02-09 10:28:15 -05:00
Wayne Witzel III
3ef9baaa8b
added OrganizationAccess tests
2016-02-09 10:28:03 -05:00
Wayne Witzel III
0ba7992004
flake8 fixup
2016-02-08 16:37:05 -05:00
Wayne Witzel III
e71de34cc1
convert Inventory to django migrations
2016-02-08 16:22:41 -05:00
Wayne Witzel III
f29fdf694f
convert Team to django migrations
2016-02-08 16:06:12 -05:00
Wayne Witzel III
8cf0ba0da7
convert Credential to django migration
2016-02-08 15:54:11 -05:00
Wayne Witzel III
1ed18e4561
convert Organization to django migration
2016-02-08 15:53:48 -05:00
Wayne Witzel III
b8a7ad17ea
Added initial rbac migrations
2016-02-08 15:33:59 -05:00
Wayne Witzel III
9ddabeff83
flake8 fixups
2016-02-08 10:32:55 -05:00
Wayne Witzel III
702ce85074
change mocking behavior to be closer to the source
2016-02-06 08:57:44 -05:00
Wayne Witzel III
18ea2e0201
default to reuse-db for testing
2016-02-05 21:40:01 -05:00
Wayne Witzel III
0ab11e53dd
refactoring activity_stream functional tests
2016-02-05 21:38:48 -05:00
Wayne Witzel III
5ed766ed35
Added Team.migrate_to_rbac and tests
2016-02-05 09:57:15 -05:00
Wayne Witzel III
7b3f3675f8
flake8 fixes
2016-02-05 09:18:52 -05:00
Wayne Witzel III
89236a1fe6
extended test_rbac_organization tests
2016-02-05 08:50:27 -05:00
Wayne Witzel III
58a603bac1
added Credential.migrate_to_rbac and tests
2016-02-05 08:47:15 -05:00
Wayne Witzel III
b903726ddb
updated organization rbac tests
2016-02-04 16:53:06 -05:00
Wayne Witzel III
724b572a3c
test_rbac_migrations -> test_rbac_organization
2016-02-04 15:52:15 -05:00
Wayne Witzel III
896ecab031
Added rbac tests and migrations for Organization
2016-02-04 15:12:25 -05:00
Wayne Witzel III
932b6a4c82
add basic Organization migration
2016-02-04 15:12:25 -05:00
Wayne Witzel III
b82bd9404f
fixing inventory bug for GCE introduced fixing #616
2016-02-03 13:25:17 -05:00
Wayne Witzel III
58499175d6
Set the GCE_ZONE env variable to source_regions.
...
Fix when an empty key is provided and add tests for validate_ssh_private_key
2016-02-02 09:49:04 -05:00
Wayne Witzel III
f12ab22591
functional -> old
2016-02-02 09:17:45 -05:00
Wayne Witzel III
a44318f0cd
fixed check_license to work with py.test
2016-02-01 18:37:56 -05:00
Wayne Witzel III
320a5b7776
fixing tests that use inventory data
2016-02-01 18:37:56 -05:00
Wayne Witzel III
71a1547c3a
fixing ad_hoc imports
...
flake8 fixes
Fix and add awx/api/tests
added fact tests
added proper xml reports for jenkins
added jenkins requirements and adjusted Makefile target
2016-02-01 18:37:56 -05:00
Wayne Witzel III
6eae492d28
updating commands tests
...
updating test imports, again
relocate base and make tests a module
added pytest config for awx/lib/site-packages
restrucuting more test imports
more test refactoring
refactoring commands tests
2016-02-01 18:37:56 -05:00
Wayne Witzel III
3d4580611e
added pytest to requirements_dev
...
reworking test strucutre
reworked pytest.ini, removed functional imports, updated req_dev
remove unneeded __init__ files
add testing checker to local_settings examples
adding testing packages to system Python for docker
2016-02-01 18:37:56 -05:00
Wayne Witzel III
5d6ea242c0
reorganzing tests folder
...
make tests a module
refacotring to local imports for tests
fixing test import of tasks
fixing test import of tasks
more testing fixups
2016-02-01 18:37:56 -05:00
Wayne Witzel III
a4aadc0b86
add a docker-refresh make target
2016-02-01 13:13:03 -05:00