Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 98b64fe1

Von Kivitendo Admin vor mehr als 7 Jahren hinzugefügt

  • ID 98b64fe1e380c232428d63cea0eb5f44b1d1a2c3
  • Vorgänger 71041661
  • Nachfolger f5abed86

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2

kivitendo Code angepasst.

Unterschiede anzeigen:

t/controllers/helpers/parse_filter.t
243 243
}, 'object test simple', class => 'SL::DB::Manager::Part';
244 244

  
245 245
test {
246
  'type' => 'assembly',
246
  'part_type' => 'assembly',
247 247
}, {
248 248
  query => [
249
    'assembly' => 1
250
  ],
249
             'part_type',
250
             'assembly'
251
           ] ,
251 252
}, 'object test without prefix', class => 'SL::DB::Manager::Part';
252 253

  
253 254
test {
254
  'part.type' => 'assembly',
255
  'part.part_type' => 'assembly',
255 256
}, {
256 257
  query => [
257
    'part.assembly' => 1
258
  ],
258
             'part.part_type',
259
             'assembly'
260
           ]
259 261
}, 'object test with prefix', class => 'SL::DB::Manager::OrderItem';
260 262

  
261 263
test {
262
  'type' => [ 'part', 'assembly' ],
264
  'part_type' => [ 'part', 'assembly' ],
263 265
}, {
264 266
  query => [
265
    or => [
266
     and => [ or => [ assembly => 0, assembly => undef ],
267
              "!inventory_accno_id" => 0,
268
              "!inventory_accno_id" => undef,
269
     ],
270
     assembly => 1,
271
    ]
272
  ],
267
             'or',
268
             [
269
               'part_type',
270
               'part',
271
               'part_type',
272
               'assembly'
273
             ]
274
           ]
273 275
}, 'object test without prefix but complex value', class => 'SL::DB::Manager::Part';
274

  
275 276
test {
276
  'part.type' => [ 'part', 'assembly' ],
277
  'part.part_type' => [ 'part', 'assembly' ],
277 278
}, {
278 279
  query => [
279
    or => [
280
     and => [ or => [ 'part.assembly' => 0, 'part.assembly' => undef ],
281
              "!part.inventory_accno_id" => 0,
282
              "!part.inventory_accno_id" => undef,
283
     ],
284
     'part.assembly' => 1,
285
    ]
286
  ],
280
             'or',
281
             [
282
               'part.part_type',
283
               'part',
284
               'part.part_type',
285
               'assembly'
286
             ]
287
           ]
287 288
}, 'object test with prefix but complex value', class => 'SL::DB::Manager::OrderItem';
288 289

  
289 290
test {

Auch abrufbar als: Unified diff