View | Details | Raw Unified | Return to bug 35451
Collapse All | Expand All

(-)a/Koha/Schema/Result/Accountline.pm (-4 / +2 lines)
Lines 496-504 __PACKAGE__->has_many( Link Here
496
496
497
    return {
497
    return {
498
        "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.accountlines_id" },
498
        "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.accountlines_id" },
499
499
        "$args->{foreign_alias}.record_table" => __PACKAGE__->table,
500
        "$args->{foreign_alias}.field_id" =>
501
            { -in => \'(SELECT id FROM additional_fields WHERE tablename LIKE "accountlines:%")' },
502
    };
500
    };
503
  },
501
  },
504
  { cascade_copy => 0, cascade_delete => 0 },
502
  { cascade_copy => 0, cascade_delete => 0 },
Lines 524-527 sub koha_object_class { Link Here
524
    'Koha::Account::Line';
522
    'Koha::Account::Line';
525
}
523
}
526
524
527
1;
525
1;
(-)a/Koha/Schema/Result/Aqbasket.pm (-4 / +2 lines)
Lines 352-360 __PACKAGE__->has_many( Link Here
352
352
353
    return {
353
    return {
354
        "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.basketno" },
354
        "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.basketno" },
355
355
        "$args->{foreign_alias}.record_table" => __PACKAGE__->table,
356
        "$args->{foreign_alias}.field_id" =>
357
            { -in => \'(SELECT id FROM additional_fields WHERE tablename = "aqbasket")' },
358
    };
356
    };
359
  },
357
  },
360
  { cascade_copy => 0, cascade_delete => 0 },
358
  { cascade_copy => 0, cascade_delete => 0 },
Lines 410-413 __PACKAGE__->add_columns( Link Here
410
    '+is_standing' => { is_boolean => 1 }
408
    '+is_standing' => { is_boolean => 1 }
411
);
409
);
412
410
413
1;
411
1;
(-)a/Koha/Schema/Result/Aqinvoice.pm (-4 / +2 lines)
Lines 228-236 __PACKAGE__->has_many( Link Here
228
228
229
        return {
229
        return {
230
            "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.invoiceid" },
230
            "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.invoiceid" },
231
231
            "$args->{foreign_alias}.record_table" => __PACKAGE__->table,
232
            "$args->{foreign_alias}.field_id" =>
233
              { -in => \'(SELECT id FROM additional_fields WHERE tablename="aqinvoices")' },
234
        };
232
        };
235
    },
233
    },
236
    { cascade_copy => 0, cascade_delete => 0 },
234
    { cascade_copy => 0, cascade_delete => 0 },
Lines 256-259 sub koha_objects_class { Link Here
256
    'Koha::Acquisition::Invoices';
254
    'Koha::Acquisition::Invoices';
257
}
255
}
258
256
259
1;
257
1;
(-)a/Koha/Schema/Result/Aqorder.pm (-5 / +2 lines)
Lines 891-900 __PACKAGE__->has_many( Link Here
891
891
892
    return {
892
    return {
893
        "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.ordernumber" },
893
        "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.ordernumber" },
894
894
        "$args->{foreign_alias}.record_table" => __PACKAGE__->table,
895
        # TODO Add column additional_field_values.tablename to avoid subquery ?
896
        "$args->{foreign_alias}.field_id" =>
897
            { -in => \'(SELECT id FROM additional_fields WHERE tablename = "aqorders")' },
898
    };
895
    };
899
  },
896
  },
900
  { cascade_copy => 0, cascade_delete => 0 },
897
  { cascade_copy => 0, cascade_delete => 0 },
Lines 924-927 __PACKAGE__->add_columns( Link Here
924
    '+uncertainprice' => { is_boolean => 1 }
921
    '+uncertainprice' => { is_boolean => 1 }
925
);
922
);
926
923
927
1;
924
1;
(-)a/Koha/Schema/Result/Subscription.pm (-4 / +1 lines)
Lines 597-605 __PACKAGE__->has_many( Link Here
597
597
598
    return {
598
    return {
599
        "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.subscriptionid" },
599
        "$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.subscriptionid" },
600
600
        "$args->{foreign_alias}.record_table" => __PACKAGE__->table,
601
        "$args->{foreign_alias}.field_id" =>
602
            { -in => \'(SELECT id FROM additional_fields WHERE tablename = "subscription")' },
603
    };
601
    };
604
  },
602
  },
605
  { cascade_copy => 0, cascade_delete => 0 },
603
  { cascade_copy => 0, cascade_delete => 0 },
606
- 

Return to bug 35451