deb-keystone/keystone
Juan Antonio Osorio 3dd0c24edf Refactor driver_hints
Throughout the code-base the Hints class was not actually being used as
a list, as it was previously implemented. Besides this, the limit
"filter" or attribute to filtering, was being included and used in a
completely different way. So what this does is separate the logic to
remove the need of iterating the whole filter list each time we need to
use "limit", and treat it as a separate attribute inside the class.

This in turn also simplifies the use of filters, since now there is no need
to iterate the filters in order to get them and now we just return an
inner variable.

Closes-Bug: #1323770
Change-Id: I0ae2828e85891c9e37f30289af1efc01b9e677c6
2014-05-28 09:17:10 +03:00
..
assignment Merge "Escape values in LDAP search filters" 2014-05-13 18:42:49 +00:00
auth Adding one more check on project_id 2014-04-15 18:38:33 +00:00
catalog Merge "Allow 'description' in V3 Regions to be optional" 2014-05-02 03:50:33 +00:00
common Refactor driver_hints 2014-05-28 09:17:10 +03:00
contrib More random values for oAuth1 verifier 2014-04-30 17:10:53 +02:00
credential Fixed some typos throughout the codebase 2014-05-01 07:16:02 -07:00
hacking Fixed some typos throughout the codebase 2014-05-01 07:16:02 -07:00
identity Refactor driver_hints 2014-05-28 09:17:10 +03:00
locale Imported Translations from Transifex 2014-04-24 06:01:09 +00:00
middleware Fixed the size limit tests in Python 3 2014-05-05 11:27:42 +00:00
openstack Merge "Refactor service readiness notification" 2014-05-02 20:07:38 +00:00
policy Removes unused db_sync methods 2014-04-02 20:15:40 +00:00
tests Refactor driver_hints 2014-05-28 09:17:10 +03:00
token Ensure token is a string 2014-05-01 14:56:16 -04:00
trust Refactor create_trust for readability 2014-05-06 12:56:40 +03:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
backends.py Isolate backend loading 2014-04-16 15:13:20 +10:00
clean.py Uses explicit imports for _ 2014-03-18 01:23:21 -07:00
cli.py Token Revocation Extension 2014-03-04 13:42:28 -05:00
config.py Merge "Remove vim header" 2014-02-13 03:43:19 +00:00
controllers.py Merge "Add a space after the hash for block comments" 2014-03-27 02:16:20 +00:00
exception.py List all forbidden attributes in the request body. 2014-04-07 16:56:27 +02:00
notifications.py Refactor notifications 2014-04-24 23:08:30 -07:00
routers.py Remove vim header 2014-02-08 23:54:04 +08:00
service.py Isolate backend loading 2014-04-16 15:13:20 +10:00