Projet

Général

Profil

0002-feeder-add-prefix-to-join-s-names-of-fields-39373.patch

Benjamin Dauvergne, 30 janvier 2020 23:06

Télécharger (2,61 ko)

Voir les différences:

Subject: [PATCH 2/2] feeder: add prefix to join's names of fields (#39373)

 tests/olap.model   | 16 ++++++++--------
 wcs_olap/feeder.py |  2 +-
 2 files changed, 9 insertions(+), 9 deletions(-)
tests/olap.model
254 254
            {
255 255
               "filter" : true,
256 256
               "join" : [
257
                  "item"
257
                  "join_item"
258 258
               ],
259 259
               "label" : "2nd field",
260 260
               "name" : "item",
261 261
               "type" : "integer",
262
               "value" : "\"item\".id",
263
               "value_label" : "\"item\".label"
262
               "value" : "\"join_item\".id",
263
               "value_label" : "\"join_item\".label"
264 264
            },
265 265
            {
266 266
             "filter": true,
......
273 273
            {
274 274
               "filter" : true,
275 275
               "join" : [
276
                  "itemOpen"
276
                  "join_itemOpen"
277 277
               ],
278 278
               "label" : "4rth field",
279 279
               "name" : "itemOpen",
280 280
               "type" : "integer",
281
               "value" : "\"itemOpen\".id",
282
               "value_label" : "\"itemOpen\".label"
281
               "value" : "\"join_itemOpen\".id",
282
               "value_label" : "\"join_itemOpen\".label"
283 283
            },
284 284
            {
285 285
               "filter": true,
......
359 359
            {
360 360
               "detail" : "id",
361 361
               "master" : "\"field_item\"",
362
               "name" : "item",
362
               "name" : "join_item",
363 363
               "table" : "\"formdata_demande_field_item\"",
364 364
               "kind" : "left"
365 365
            },
366 366
            {
367 367
               "detail" : "id",
368 368
               "master" : "\"field_itemOpen\"",
369
               "name" : "itemOpen",
369
               "name" : "join_itemOpen",
370 370
               "table" : "\"formdata_demande_field_itemOpen\"",
371 371
               "kind" : "left"
372 372
            }
wcs_olap/feeder.py
1001 1001
        for field in good_fields.values():
1002 1002
            join = None
1003 1003

  
1004
            join_name = field.varname
1004
            join_name = 'join_' + field.varname
1005 1005
            field_name = 'field_%s' % field.varname
1006 1006
            dimension_name = field.varname
1007 1007
            dimension_label = field.label.lower()
1008
-