@@ -, +, @@ --- Koha/Schema/Result/Borrower.pm | 64 ++++++++++++++++++++++++++++++++++++++++-- Koha/Schema/Result/Branch.pm | 4 +-- Koha/Schema/Result/Issue.pm | 34 ++++++++++++++++++++-- Koha/Schema/Result/Item.pm | 19 +++++++++++-- Koha/Schema/Result/Itemtype.pm | 4 +-- 5 files changed, 115 insertions(+), 10 deletions(-) --- a/Koha/Schema/Result/Borrower.pm +++ a/Koha/Schema/Result/Borrower.pm @@ -1319,6 +1319,66 @@ __PACKAGE__->has_many( { cascade_copy => 0, cascade_delete => 0 }, ); +=head2 return_claims_borrowernumbers + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "return_claims_borrowernumbers", + "Koha::Schema::Result::ReturnClaim", + { "foreign.borrowernumber" => "self.borrowernumber" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + +=head2 return_claims_created_by + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "return_claims_created_by", + "Koha::Schema::Result::ReturnClaim", + { "foreign.created_by" => "self.borrowernumber" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + +=head2 return_claims_resolved_by + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "return_claims_resolved_by", + "Koha::Schema::Result::ReturnClaim", + { "foreign.resolved_by" => "self.borrowernumber" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + +=head2 return_claims_updated_by + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "return_claims_updated_by", + "Koha::Schema::Result::ReturnClaim", + { "foreign.updated_by" => "self.borrowernumber" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + =head2 reviews Type: has_many @@ -1560,8 +1620,8 @@ Composing rels: L -> ordernumber __PACKAGE__->many_to_many("ordernumbers", "aqorder_users", "ordernumber"); -# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-05-22 04:33:29 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:lbMdmIHlRt+zayG5+Rq4/w +# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-09-20 17:11:26 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:qp5n9TzKFYlboPZuIdlkqQ __PACKAGE__->add_columns( '+anonymized' => { is_boolean => 1 }, --- a/Koha/Schema/Result/Branch.pm +++ a/Koha/Schema/Result/Branch.pm @@ -662,8 +662,8 @@ __PACKAGE__->has_many( ); -# Created by DBIx::Class::Schema::Loader v0.07048 @ 2019-07-04 04:56:47 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:15/s0/8d2cNB9YLLlsEY4w +# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-09-20 17:11:26 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mu8qDbjVWEx0S1poJ1dd7g __PACKAGE__->add_columns( '+pickup_location' => { is_boolean => 1 } --- a/Koha/Schema/Result/Issue.pm +++ a/Koha/Schema/Result/Issue.pm @@ -248,9 +248,39 @@ __PACKAGE__->belongs_to( }, ); +=head2 return_claims_issues -# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-04-10 19:55:44 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:PUF5X7X9K44BC0d43Rat7w +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "return_claims_issues", + "Koha::Schema::Result::ReturnClaim", + { "foreign.issue_id" => "self.issue_id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + +=head2 return_claims_old_issues + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "return_claims_old_issues", + "Koha::Schema::Result::ReturnClaim", + { "foreign.old_issue_id" => "self.issue_id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + + +# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-09-20 17:11:26 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dxMkKeatmxFdHn5zLMKelA __PACKAGE__->add_columns( '+auto_renew' => { is_boolean => 1 }, --- a/Koha/Schema/Result/Item.pm +++ a/Koha/Schema/Result/Item.pm @@ -671,6 +671,21 @@ __PACKAGE__->has_many( { cascade_copy => 0, cascade_delete => 0 }, ); +=head2 return_claims + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "return_claims", + "Koha::Schema::Result::ReturnClaim", + { "foreign.itemnumber" => "self.itemnumber" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + =head2 serialitem Type: might_have @@ -717,8 +732,8 @@ __PACKAGE__->has_many( ); -# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-05-14 18:14:09 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:wDXcErUYqg0aoQkzz3P5vg +# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-09-20 17:11:26 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:hHCIPSR8X6Dq/y4rDUKOwg __PACKAGE__->belongs_to( biblioitem => "Koha::Schema::Result::Biblioitem", "biblioitemnumber" ); --- a/Koha/Schema/Result/Itemtype.pm +++ a/Koha/Schema/Result/Itemtype.pm @@ -227,8 +227,8 @@ __PACKAGE__->has_many( ); -# Created by DBIx::Class::Schema::Loader v0.07048 @ 2019-07-04 04:56:48 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Qo6jabJSQGeYJ542ebSJfg +# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-09-20 17:11:26 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:myXENdFe3IM6OnxguLyAWA # Use the ItemtypeLocalization view to create the join on localization our $LANGUAGE; --