* release_3.0.0: (270 commits)
Inventory Manage > copy/move groups disable copy option where impossible, add to Root Group target, resolves#1749 (#2218)
fixes access issue for InventoryScript.admin_role
Make sure project team list is filtered for access
Fix up the project teams list
fix api test
fix tests with refreshes
adjusting Credential model and migrations
adjusting API for new Credential.organization
Fix Openstack inventory on Ubuntu 12 (#2318)
Attach labels instead of erroring on creation if label already exists
Fix system-tracking typo
update test_rbac_api to new object_roles naming
Fixing Credential access issue
Fix an issue calling build_env for system jobs
remove dead fields from Groups > Add manual source type, resovles #2288 (#2305)
fixes regression on license expiresOn display, resolves#2277 (#2287)
fix edit action in Jobs > Schedules tab view, resolves#2258 (#2292)
Fixed several bugs with adding permissions where checkboxes weren't checked properly or were disappearing when paging was involved.
specify playbook vars in a way that works with 1.9
Change ldap and other sso defaults to remove from team/admin
...
Apparently awx_supervisor.conf was still hanging around in the debian
install. We'll make sure we won't lay that file down and bump the
supervisor migration to make sure the file is removed permanently
The flake8 command was identifying several warnings and errors. This change
addresses the flake8 warnings and updates the setup.cfg with additional
exclusions. If accepted, jenkins will be updated to use the flake8 command,
rather than using the django_jenkins plugin. This will expedite jenkins
testing.
If the attempt to get the license ('/api/v1/config') or user info ('/api/v1/me') fails, force user back to the login page. Additionally, call Authorization.logout() to make sure any residual token or user info is cleared.
Tweaked the login HTML so that ng-show on the login dialog header message will cause the message to show when the sessionExpired variable is null or undefined.
* Added ability to do official vs dev builds (need to add to the
RPM builds now)
* Reverted changes to awx/wsgi.py after talking with Chris C.
regarding the pathing issues and created config/wsgi.py instead
that is installed to /var/lib/awx
* Cleaned up package scripts so there's less junk being written to
the screen during the install/uninstall
* also re-added the WSGISocketPrefix line to the apache config,
since that was broken on RHEL systems, however it is now changed
to be in /var/run instead of just run (relative to the httpd root)
which didn't work on Ubuntu systems.