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 511-514 sub koha_object_class { Link Here
511
    'Koha::Account::Line';
509
    'Koha::Account::Line';
512
}
510
}
513
511
514
1;
512
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 390-393 __PACKAGE__->add_columns( Link Here
390
    '+is_standing' => { is_boolean => 1 }
388
    '+is_standing' => { is_boolean => 1 }
391
);
389
);
392
390
393
1;
391
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 243-246 sub koha_objects_class { Link Here
243
    'Koha::Acquisition::Invoices';
241
    'Koha::Acquisition::Invoices';
244
}
242
}
245
243
246
1;
244
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 912-915 __PACKAGE__->add_columns( Link Here
912
    '+uncertainprice' => { is_boolean => 1 }
909
    '+uncertainprice' => { is_boolean => 1 }
913
);
910
);
914
911
915
1;
912
1;
(-)a/Koha/Schema/Result/Subscription.pm (-5 / +2 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 },
Lines 611-614 __PACKAGE__->add_columns( Link Here
611
);
609
);
612
610
613
# You can replace this text with custom content, and it will be preserved on regeneration
611
# You can replace this text with custom content, and it will be preserved on regeneration
614
1;
612
1;
615
- 

Return to bug 35451