1
0
mirror of https://github.com/ansible/awx.git synced 2024-11-01 16:51:11 +03:00
awx/docs/licenses
Chris Church 6ebe45b1bd Configure Tower in Tower:
* Add separate Django app for configuration: awx.conf.
* Migrate from existing main.TowerSettings model to conf.Setting.
* Add settings wrapper to allow get/set/del via django.conf.settings.
* Update existing references to tower_settings to use django.conf.settings.
* Add a settings registry to allow for each Django app to register configurable settings.
* Support setting validation and conversion using Django REST Framework fields.
* Add /api/v1/settings/ to display a list of setting categories.
* Add /api/v1/settings/<slug>/ to display all settings in a category as a single object.
* Allow PUT/PATCH to update setting singleton, DELETE to reset to defaults.
* Add "all" category to display all settings across categories.
* Add "changed" category to display only settings configured in the database.
* Support per-user settings via "user" category (/api/v1/settings/user/).
* Support defaults for user settings via "user-defaults" category (/api/v1/settings/user-defaults/).
* Update serializer metadata to support category, category_slug and placeholder on OPTIONS responses.
* Update serializer metadata to handle child fields of a list/dict.
* Hide raw data form in browsable API for OPTIONS and DELETE.
* Combine existing licensing code into single "TaskEnhancer" class.
* Move license helper functions from awx.api.license into awx.conf.license.
* Update /api/v1/config/ to read/verify/update license using TaskEnhancer and settings wrapper.
* Add support for caching settings accessed via settings wrapper.
* Invalidate cached settings when Setting model changes or is deleted.
* Preload all database settings into cache on first access via settings wrapper.
* Add support for read-only settings than can update their value depending on other settings.
* Use setting_changed signal whenever a setting changes.
* Register configurable authentication, jobs, system and ui settings.
* Register configurable LDAP, RADIUS and social auth settings.
* Add custom fields and validators for URL, LDAP, RADIUS and social auth settings.
* Rewrite existing validator for Credential ssh_private_key to support validating private keys, certs or combinations of both.
* Get all unit/functional tests working with above changes.
* Add "migrate_to_database_settings" command to determine settings to be migrated into the database and comment them out when set in Python settings files.
* Add support for migrating license key from file to database.
* Remove database-configuable settings from local_settings.py example files.
* Update setup role to no longer install files for database-configurable settings.

f 94ff6ee More settings work.
f af4c4e0 Even more db settings stuff.
f 96ea9c0 More settings, attempt at singleton serializer for settings.
f 937c760 More work on singleton/category views in API, add code to comment out settings in Python files, work on command to migrate settings to database.
f 425b0d3 Minor fixes for sprint demo.
f ea402a4 Add support for read-only settings, cleanup license engine, get license support working with DB settings.
f ec289e4 Rename migration, minor fixmes, update setup role.
f 603640b Rewrite key/cert validator, finish adding social auth fields, hook up signals for setting_changed, use None to imply a setting is not set.
f 67d1b5a Get functional/unit tests passing.
f 2919b62 Flake8 fixes.
f e62f421 Add redbaron to requirements, get file to database migration working (except for license).
f c564508 Add support for migrating license file.
f 982f767 Add support for regex in social map fields.
2016-09-26 22:14:47 -04:00
..
amqp-1.4.5.tar.gz Add LGPL source directly so it gets shipped. 2015-09-21 14:01:04 -04:00
amqp.txt Fix some typos in file names, and add licenses for some things we have modified in our own repos. 2015-09-21 10:35:48 -04:00
angular-animate.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-breadcrumb.txt added licenses for new client side libraries 2016-04-28 11:40:21 -04:00
angular-codemirror.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-cookies.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-drag-and-drop-lists.txt added licenses for new client side libraries 2016-04-28 11:40:21 -04:00
angular-filters.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-md5.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-mocks.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-moment.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-resource.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-route.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-sanitize.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-scheduler.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-tz-extensions.txt add js library licenses 2015-09-17 00:01:25 -04:00
angular-ui-router.txt added licenses for new client side libraries 2016-04-28 11:40:21 -04:00
angular.txt add js library licenses 2015-09-17 00:01:25 -04:00
ansiconv.txt Fix another name typo. 2015-09-21 22:30:56 -04:00
anyjson.txt Fix some typos in file names, and add licenses for some things we have modified in our own repos. 2015-09-21 10:35:48 -04:00
apache-libcloud.txt vendored python licenses 2015-09-18 13:04:42 -04:00
appdirs.txt added appdirs 2015-11-16 11:14:17 -05:00
argparse.txt vendored python licenses 2015-09-18 13:04:42 -04:00
azure.txt vendored python licenses 2015-09-18 13:04:42 -04:00
Babel.txt vendored python licenses 2015-09-18 13:04:42 -04:00
baron.txt Configure Tower in Tower: 2016-09-26 22:14:47 -04:00
billiard.txt vendored python licenses 2015-09-18 13:04:42 -04:00
bootstrap-datepicker.txt add js library licenses 2015-09-17 00:01:25 -04:00
bootstrap.txt add js library licenses 2015-09-17 00:01:25 -04:00
boto.txt vendored python licenses 2015-09-18 13:04:42 -04:00
celery.txt vendored python licenses 2015-09-18 13:04:42 -04:00
cffi.txt vendored python licenses 2015-09-18 13:04:42 -04:00
cliff.txt vendored python licenses 2015-09-18 13:04:42 -04:00
cmd2.txt vendored python licenses 2015-09-18 13:04:42 -04:00
codemirror.txt add js library licenses 2015-09-17 00:01:25 -04:00
components-font-awesome.txt Update font-awesome licenses per legal feedback 2015-09-21 13:55:55 -04:00
cowsay.txt Additional UI/JS licenses (#2974) 2016-07-14 15:34:16 -04:00
cryptography.txt keep pre-existing license files 2015-11-13 15:01:05 -05:00
d2to1.txt vendored python licenses 2015-09-18 13:04:42 -04:00
d3.txt add js library licenses 2015-09-17 00:01:25 -04:00
debtcollector.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
decorator.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
defusedxml.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
django_polymorphic.txt vendored python licenses 2015-09-18 13:04:42 -04:00
django-auth-ldap.txt vendored python licenses 2015-09-18 13:04:42 -04:00
django-celery.txt vendored python licenses 2015-09-18 13:04:42 -04:00
django-crum.txt vendored python licenses 2015-09-18 13:04:42 -04:00
django-extensions.txt vendored python licenses 2015-09-18 13:04:42 -04:00
django-jsonbfield.txt adds fact model 2016-02-15 15:39:22 -05:00
django-jsonfield.txt Fix some typos in file names, and add licenses for some things we have modified in our own repos. 2015-09-21 10:35:48 -04:00
django-polymorphic.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
django-qsstats-magic.txt Correct DJRF/DJRF-mongoengine licenses, rename qsstats license to match pkg name. 2015-09-21 10:42:40 -04:00
django-qsstats.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
django-radius.txt add django-radius license 2015-11-16 09:26:02 -05:00
django-redis-cache.txt Add config for using Redis as cache, add memoize function to store results in cache. 2016-08-08 11:58:54 -04:00
django-rest-framework-mongoengine.txt Correct DJRF/DJRF-mongoengine licenses, rename qsstats license to match pkg name. 2015-09-21 10:42:40 -04:00
django-rest-framework.txt keep pre-existing license files 2015-11-13 15:01:05 -05:00
django-split-settings.txt vendored python licenses 2015-09-18 13:04:42 -04:00
django-taggit.txt vendored python licenses 2015-09-18 13:04:42 -04:00
django.txt vendored python licenses 2015-09-18 13:04:42 -04:00
djangorestframework-yaml.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
djangorestframework.txt vendored python licenses 2015-09-18 13:04:42 -04:00
dm.xmlsec.bindin.txt added dm.xmlsec.bindin license 2015-11-17 15:48:59 -05:00
dogpile.cache.txt vendored python licenses 2015-09-18 13:04:42 -04:00
dogpile.core.txt vendored python licenses 2015-09-18 13:04:42 -04:00
ember-cli-test-loader.txt add js library licenses 2015-09-17 00:01:25 -04:00
enum34.txt vendored python licenses 2015-09-18 13:04:42 -04:00
font-awesome.txt Additional UI/JS licenses (#2974) 2016-07-14 15:34:16 -04:00
funcsigs.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
functools32-3.2.3.txt vendored python licenses 2015-09-18 13:04:42 -04:00
futures.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
gevent-socketio.txt Fix some typos in file names, and add licenses for some things we have modified in our own repos. 2015-09-21 10:35:48 -04:00
gevent-websocket.txt Add full Apache licenses to files, per Pam. 2015-09-21 13:35:37 -04:00
gevent.txt vendored python licenses 2015-09-18 13:04:42 -04:00
greenlet.txt vendored python licenses 2015-09-18 13:04:42 -04:00
httplib2.txt vendored python licenses 2015-09-18 13:04:42 -04:00
idna.txt vendored python licenses 2015-09-18 13:04:42 -04:00
importlib.txt vendored python licenses 2015-09-18 13:04:42 -04:00
ip-associations-python-novaclient-ext Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
ip-associations-python-novaclient-ext.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
IP.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
ipaddress.txt vendored python licenses 2015-09-18 13:04:42 -04:00
irc.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
iso8601.txt vendored python licenses 2015-09-18 13:04:42 -04:00
isodate.txt vendored python licenses 2015-09-18 13:04:42 -04:00
javascript-detect-element-resize.txt add js library licenses 2015-09-17 00:01:25 -04:00
jquery-ui.txt add js library licenses 2015-09-17 00:01:25 -04:00
jQuery.dotdotdot.txt add js library licenses 2015-09-17 00:01:25 -04:00
jquery.txt add js library licenses 2015-09-17 00:01:25 -04:00
jqueryui.txt add js library licenses 2015-09-17 00:01:25 -04:00
js-yaml.txt add js library licenses 2015-09-17 00:01:25 -04:00
jsonlint.txt add js library licenses 2015-09-17 00:01:25 -04:00
jsonpatch.txt vendored python licenses 2015-09-18 13:04:42 -04:00
jsonpointer.txt vendored python licenses 2015-09-18 13:04:42 -04:00
jsonschema.txt vendored python licenses 2015-09-18 13:04:42 -04:00
kapusta-jquery.sparkline.txt add js library licenses 2015-09-17 00:01:25 -04:00
keyring.txt vendored python licenses 2015-09-18 13:04:42 -04:00
kombu.txt vendored python licenses 2015-09-18 13:04:42 -04:00
loader.js.txt add js library licenses 2015-09-17 00:01:25 -04:00
lodash.txt add js library licenses 2015-09-17 00:01:25 -04:00
lrInfiniteScroll.txt add js library licenses 2015-09-17 00:01:25 -04:00
lxml.txt keep pre-existing license files 2015-11-13 15:01:05 -05:00
M2Crypto.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
Markdown.txt vendored python licenses 2015-09-18 13:04:42 -04:00
mock.txt vendored python licenses 2015-09-18 13:04:42 -04:00
moment.txt add js library licenses 2015-09-17 00:01:25 -04:00
mongoengine.txt vendored python licenses 2015-09-18 13:04:42 -04:00
monotonic.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
msgpack-python.txt keep pre-existing license files 2015-11-13 15:01:05 -05:00
munch.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
netaddr.txt vendored python licenses 2015-09-18 13:04:42 -04:00
netifaces.txt vendored python licenses 2015-09-18 13:04:42 -04:00
ng-toast.txt added licenses for new client side libraries 2016-04-28 11:40:21 -04:00
nvd3.txt add js library licenses 2015-09-17 00:01:25 -04:00
oauthlib.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
ordereddict.txt vendored python licenses 2015-09-18 13:04:42 -04:00
os-client-config.txt vendored python licenses 2015-09-18 13:04:42 -04:00
os-diskconfig-python-novaclient-ext.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
os-networksv2-python-novaclient-ext.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
os-virtual-interfacesv2-python-novaclient-ext.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
oslo.config.txt vendored python licenses 2015-09-18 13:04:42 -04:00
oslo.i18n.txt vendored python licenses 2015-09-18 13:04:42 -04:00
oslo.serialization.txt vendored python licenses 2015-09-18 13:04:42 -04:00
oslo.utils.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pbr.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pexpect.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pip.txt vendored python licenses 2015-09-18 13:04:42 -04:00
prettytable.txt vendored python licenses 2015-09-18 13:04:42 -04:00
psphere.txt vendored python licenses 2015-09-18 13:04:42 -04:00
psutil.txt vendored python licenses 2015-09-18 13:04:42 -04:00
psycopg2-2.6.1.tar.gz Add LGPL source directly so it gets shipped. 2015-09-21 14:01:04 -04:00
psycopg2.txt keep pre-existing license files 2015-11-13 15:01:05 -05:00
pyasn1.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pycparser.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pycrypto.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pygerduty.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
pyjwt.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
pymongo.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pyOpenSSL.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pyparsing.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pyrad.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
pyrax.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pystatsd.txt Integrate statsd metrics into ansible playbook execution. 2016-01-26 16:54:24 -05:00
python-cinderclient.txt vendored python licenses 2015-09-18 13:04:42 -04:00
python-dateutil.txt vendored python licenses 2015-09-18 13:04:42 -04:00
python-glanceclient.txt vendored python licenses 2015-09-18 13:04:42 -04:00
python-heatclient.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
python-ipy.txt Fix some typos in file names, and add licenses for some things we have modified in our own repos. 2015-09-21 10:35:48 -04:00
python-ironicclient.txt vendored python licenses 2015-09-18 13:04:42 -04:00
python-keystoneclient.txt Fix some typos in file names, and add licenses for some things we have modified in our own repos. 2015-09-21 10:35:48 -04:00
python-ldap.txt keep pre-existing license files 2015-11-13 15:01:05 -05:00
python-neutronclient.txt vendored python licenses 2015-09-18 13:04:42 -04:00
python-novaclient.txt vendored python licenses 2015-09-18 13:04:42 -04:00
python-openid.txt python openid 2015-11-13 15:29:49 -05:00
python-openstackclient.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
python-radius.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
python-saml.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
python-social-auth.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
python-social.txt 2.4.0 python lib licenses 2015-11-13 14:51:28 -05:00
python-swiftclient.txt vendored python licenses 2015-09-18 13:04:42 -04:00
python-troveclient.txt vendored python licenses 2015-09-18 13:04:42 -04:00
python.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pytz.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pywinrm.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pywinrmkerberos.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
PyYAML.txt vendored python licenses 2015-09-18 13:04:42 -04:00
pyzmq.txt vendored python licenses 2015-09-18 13:04:42 -04:00
rackspace-auth-openstack.txt vendored python licenses 2015-09-18 13:04:42 -04:00
rackspace-novaclient.txt vendored python licenses 2015-09-18 13:04:42 -04:00
rax-default-network-flags-python-novaclient-ext.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
rax-scheduled-images-python-novaclient-ext.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
README Add READMEs for the license directories. 2015-09-18 16:00:12 -04:00
redbaron.txt Configure Tower in Tower: 2016-09-26 22:14:47 -04:00
redis.txt vendored python licenses 2015-09-18 13:04:42 -04:00
requests-oauthlib.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
requests.txt Add full Apache licenses to files, per Pam. 2015-09-21 13:35:37 -04:00
requestsexceptions.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
rply.txt Configure Tower in Tower: 2016-09-26 22:14:47 -04:00
rrule.txt add js library licenses 2015-09-17 00:01:25 -04:00
scrollto.txt add js library licenses 2015-09-17 00:01:25 -04:00
select2-bootstrap-theme.txt add js library licenses 2015-09-17 00:01:25 -04:00
select2.txt add js library licenses 2015-09-17 00:01:25 -04:00
setuptools.txt vendored python licenses 2015-09-18 13:04:42 -04:00
shade.txt Fix some typos in file names, and add licenses for some things we have modified in our own repos. 2015-09-21 10:35:48 -04:00
simplejson.txt vendored python licenses 2015-09-18 13:04:42 -04:00
sitecustomiz.txt vendored python licenses 2015-09-18 13:04:42 -04:00
six.txt vendored python licenses 2015-09-18 13:04:42 -04:00
sizzle.txt add js library licenses 2015-09-17 00:01:25 -04:00
slackclient.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
socket.io-client.txt add js library licenses 2015-09-17 00:01:25 -04:00
stevedore.txt vendored python licenses 2015-09-18 13:04:42 -04:00
suds-0.4.tar.gz Add LGPL source directly so it gets shipped. 2015-09-21 14:01:04 -04:00
suds.txt vendored python licenses 2015-09-18 13:04:42 -04:00
timezone-js.txt Add full Apache licenses to files, per Pam. 2015-09-21 13:35:37 -04:00
total-ordering.txt Update license info, add tool for helpsies 2016-07-12 16:30:30 -04:00
twilio.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
twitter.txt add js library licenses 2015-09-17 00:01:25 -04:00
underscore.txt add js library licenses 2015-09-17 00:01:25 -04:00
unicodecsv.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
warlock.txt vendored python licenses 2015-09-18 13:04:42 -04:00
wheel.txt vendored python licenses 2015-09-18 13:04:42 -04:00
wrapt.txt Updating api side vendored licenses 2016-04-22 15:23:20 -04:00
wsgiref.txt vendored python licenses 2015-09-18 13:04:42 -04:00
xmltodict.txt vendored python licenses 2015-09-18 13:04:42 -04:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The components listed herein have been integrated into Ansible, Inc.s
distribution of Ansible Tower. Ansible, Inc. supports Towers use of and
interactions with these components for both development and production
purposes, subject to applicable terms and conditions. Unless otherwise
agreed to in writing, the use of Ansible Tower is subject to the Ansible
Software Subscription and Services Agreement located at
http://www.ansible.com/subscription-agreement. Ansible Tower is a
proprietary product offered by Ansible, Inc. and its use is not intended to
prohibit the rights under any open source license.