Revision b5ae26cd
b/qa/qa_rapi.py | ||
---|---|---|
257 | 257 |
for what in constants.QR_VIA_RAPI: |
258 | 258 |
if what == constants.QR_JOB: |
259 | 259 |
namefield = "id" |
260 |
trivial_filter = [qlang.OP_GE, namefield, 0] |
|
260 | 261 |
elif what == constants.QR_EXPORT: |
261 | 262 |
namefield = "export" |
263 |
trivial_filter = [qlang.OP_REGEXP, ".*", namefield] |
|
262 | 264 |
else: |
263 | 265 |
namefield = "name" |
266 |
trivial_filter = [qlang.OP_REGEXP, ".*", namefield] |
|
264 | 267 |
|
265 | 268 |
all_fields = query.ALL_FIELDS[what].keys() |
266 | 269 |
rnd.shuffle(all_fields) |
... | ... | |
347 | 350 |
# With filter |
348 | 351 |
("/2/query/%s" % what, compat.partial(_Check, all_fields), "PUT", { |
349 | 352 |
"fields": all_fields, |
350 |
"filter": [qlang.OP_TRUE, namefield],
|
|
353 |
"filter": trivial_filter
|
|
351 | 354 |
}), |
352 | 355 |
]) |
353 | 356 |
|
Also available in: Unified diff