keystone/keystone/common
Morgan Fainberg 22af1d9f35 Fix json schema nullable to add None to ENUM
The JSON Schema validation implementation of nullable(), which makes
values possible to be null was not adding None to the enum if it exists.
This causes validation to fail on ``None`` especially in the case of
keystone's boolean parameter_type implementation. ``nullable()`` now
adds ``None`` to the enum if the enum exists.

Closes-Bug: #1763824
Change-Id: I176fa90df63049661413c445554dba9b7d87272a
(cherry picked from commit 78adf4b40f)
2018-04-19 13:25:02 +00:00
..
cache Merge "Wrap invalidation region to context-local cache" 2017-01-06 21:28:51 +00:00
policies Remove policy for self-service password changes 2017-08-04 13:56:59 +00:00
sql Add int storage of datetime for password created/expires 2017-08-15 18:34:20 +00:00
validation Fix json schema nullable to add None to ENUM 2018-04-19 13:25:02 +00:00
__init__.py establish basic structure 2012-01-18 20:06:27 -08:00
authorization.py fix assert_admin 2017-07-11 15:13:12 -04:00
clean.py move clean.py into keystone/common 2015-07-18 23:32:08 -07:00
context.py Fixes deprecations caused by latest oslo.context 2017-01-27 22:37:51 +00:00
controller.py Refactor Authorization: 2017-05-02 14:42:03 -04:00
dependency.py Fix D401 PEP8 violation. 2016-04-14 20:08:52 +00:00
driver_hints.py Drop type in filters 2017-01-13 14:19:11 +03:00
extension.py Fix D202: No blank lines after function docstring (PEP257) 2015-10-28 07:25:04 +00:00
fernet_utils.py Add a hacking rule for string interpolation at logging 2017-07-18 14:11:28 +08:00
json_home.py Use https for docs.openstack.org references 2017-01-30 16:05:08 -08:00
manager.py Remove loading drivers outside of their expected namespaces 2017-05-18 18:08:26 +00:00
password_hashing.py Support new hashing algorithms for securely storing password hashes 2017-05-18 20:03:25 -05:00
policy.py Expose a get_enforcer method for oslo.policy scripts 2018-01-16 17:49:07 +00:00
profiler.py Remove log translations in keystone 2017-03-25 18:17:15 +00:00
request.py Replace logging with oslo_log. 2016-12-16 03:10:52 +00:00
resource_options.py Fixed warning when building keystone docs 2017-02-08 11:24:10 -06:00
router.py Implement HEAD method for all v3 GET actions 2016-03-22 10:27:53 -07:00
tokenless_auth.py Cleanup TODO, AuthContext and AuthInfo to auth.core 2017-01-31 16:52:41 +00:00
utils.py Support new hashing algorithms for securely storing password hashes 2017-05-18 20:03:25 -05:00
wsgi.py Refactor Authorization: 2017-05-02 14:42:03 -04:00