neutron/neutron
Ihar Hrachyshka 5decc850f1 objects: support advanced criteria for get_objects
Those are needed to accommodate to API request needs without handling
sorting or pagination in Python.

Instead of adding four new arguments to get_objects interface, they are
consolidated using a single Pager object that is passed through the
_pager argument. The name uses underscore to avoid breaking objects that
want to pass 'pager' filter into SQLAlchemy. Hopefully, no objects will
ever have '_pager' attribute in their models.

Related-Bug: #1541928
Change-Id: I7dafc4dbd80f0ac35dbc2c2f30e56e441f5b1fc0
2016-05-31 12:23:13 +02:00
..
agent Merge "Check for existence of snat port before deleting it" 2016-05-23 19:08:10 +00:00
api Merge "Pecan: Backwards compatible/cleaner init" 2016-05-23 17:37:09 +00:00
callbacks Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00
cmd Remove BGP code from neutron 2016-04-25 21:54:06 -07:00
common Add OSprofiler support 2016-05-20 11:35:59 -05:00
conf Refactoring config options for service 2016-05-14 21:44:18 -05:00
core_extensions Objects DB api: added composite key to handle multiple primary key 2016-03-01 17:05:11 +00:00
db Merge "Add OSprofiler support" 2016-05-23 18:40:59 +00:00
debug Deprecate neutron-debug 2016-05-19 20:25:46 +00:00
extensions Merge "Pecan: Backwards compatible/cleaner init" 2016-05-23 17:37:09 +00:00
hacking Revert "Switch to inheriting hacking checks from neutron-lib" 2016-04-24 15:19:20 +00:00
ipam Check if pool update is needed in reference driver 2016-05-16 16:35:12 +03:00
locale Imported Translations from Zanata 2016-04-18 06:57:03 +00:00
notifiers Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
objects objects: support advanced criteria for get_objects 2016-05-31 12:23:13 +02:00
openstack Fix module's import order 2016-01-22 06:38:42 -08:00
pecan_wsgi Merge "Add OSprofiler support" 2016-05-23 18:40:59 +00:00
plugins Merge "Call ext_manager.delete_port on port removal" 2016-05-23 19:21:40 +00:00
quota Refactoring config options for quota 2016-05-11 09:15:38 -05:00
scheduler Classes lack metaclass decoration 2016-05-05 13:31:15 -06:00
server Revert "Remove threading before process forking" 2016-05-05 21:07:21 +00:00
services Merge "Add service-type extension to flavors plugin" 2016-05-23 19:49:37 +00:00
tests objects: support advanced criteria for get_objects 2016-05-31 12:23:13 +02:00
__init__.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
_i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
auth.py Consume ConfigurableMiddleware from oslo_middleware 2015-10-08 17:59:43 +00:00
context.py New engine facade from oslo_db: Step 1 2016-05-04 11:19:15 +03:00
i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
manager.py Merge "Add OSprofiler support" 2016-05-23 18:40:59 +00:00
neutron_plugin_base_v2.py Revert "Remove threading before process forking" 2016-05-05 21:07:21 +00:00
opts.py Merge "Refactoring config options for service" 2016-05-17 22:26:00 +00:00
policy.py Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
service.py Add OSprofiler support 2016-05-20 11:35:59 -05:00
version.py
worker.py Revert "Remove threading before process forking" 2016-05-05 21:07:21 +00:00
wsgi.py Revert "Remove threading before process forking" 2016-05-05 21:07:21 +00:00