Tetsuro Nakamura 0a3dcadb0a Negative member_of query with microversion 1.32
This patch adds microversion 1.32 supporting the forbidden aggregate
expression within existing ``member_of`` queryparam both in
``GET /resource_providers`` and in ``GET /allocation_candidates``.
Forbidden aggregates are prefixed with a ``!``.

We do NOT support ``!`` within the ``in:`` list:

  ?member_of=in:<agg1>,<agg2>,!<agg3>

but we support ``!in:`` prefix:

  ?member_of=!in:<agg1>,<agg2>,<agg3>

which is equivalent to:

  ?member_of=!<agg1>&member_of=!<agg2>&member_of=!<agg3>

where candidate resource providers must not be in agg1, agg2, or agg3.

Change-Id: Ibba7981744c71ab5d4d0ee5d5a40709c6a5c6b5e
Story: 2005297
Task: 30183
2019-03-29 05:14:27 +00:00
..
2018-09-04 10:31:22 -05:00
2018-09-04 10:31:22 -05:00
2018-09-04 10:31:22 -05:00
2019-03-11 20:54:24 +00:00
2018-12-17 13:16:58 +00:00
2018-12-17 13:16:58 +00:00
2018-09-04 10:31:22 -05:00
2018-09-04 10:31:22 -05:00
2018-09-04 10:31:22 -05:00
2018-12-17 13:16:58 +00:00
2018-12-19 11:13:02 +00:00
2018-09-04 10:31:22 -05:00
2018-09-04 10:31:22 -05:00