From dbf41fe9c3205965612158b834f0dff074a8ec81 Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Tue, 10 Mar 2020 15:56:15 -0300 Subject: [PATCH] Bug 20212: Add missing entried on schema files --- Koha/Schema/Result/ArticleRequest.pm | 8 +++++++- Koha/Schema/Result/Biblio.pm | 14 ++++++++++++++ Koha/Schema/Result/Biblioitem.pm | 8 ++++++++ Koha/Schema/Result/Item.pm | 8 ++++++++ Koha/Schema/Result/Subscription.pm | 21 ++++++++++++++++++++- 5 files changed, 57 insertions(+), 2 deletions(-) diff --git a/Koha/Schema/Result/ArticleRequest.pm b/Koha/Schema/Result/ArticleRequest.pm index b787c91eca..6794dd91b7 100644 --- a/Koha/Schema/Result/ArticleRequest.pm +++ b/Koha/Schema/Result/ArticleRequest.pm @@ -260,6 +260,12 @@ __PACKAGE__->belongs_to( # Created by DBIx::Class::Schema::Loader v0.07046 @ 2020-03-02 09:44:27 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Dhz1mVI7Z/6ibqaBZkPvUA +sub koha_object_class { + 'Koha::ArticleRequest'; +} + +sub koha_objects_class { + 'Koha::ArticleRequests'; +} -# You can replace this text with custom code or comments, and it will be preserved on regeneration 1; diff --git a/Koha/Schema/Result/Biblio.pm b/Koha/Schema/Result/Biblio.pm index 7c66b1dc03..ff4794f9ea 100644 --- a/Koha/Schema/Result/Biblio.pm +++ b/Koha/Schema/Result/Biblio.pm @@ -409,6 +409,12 @@ __PACKAGE__->has_many( # Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-10-01 07:08:47 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:otCex8qzJmZyc+JXpKNdpQ +__PACKAGE__->has_many( + "biblioitem", + "Koha::Schema::Result::Biblioitem", + { "foreign.biblionumber" => "self.biblionumber" }, + { cascade_copy => 0, cascade_delete => 0 }, +); __PACKAGE__->has_one( "metadata", @@ -424,6 +430,14 @@ __PACKAGE__->has_many( { cascade_copy => 0, cascade_delete => 0 }, ); +sub koha_object_class { + 'Koha::Biblio'; +} + +sub koha_objects_class { + 'Koha::Biblios'; +} + __PACKAGE__->add_columns( "+serial" => { is_boolean => 1 } ); diff --git a/Koha/Schema/Result/Biblioitem.pm b/Koha/Schema/Result/Biblioitem.pm index 49e52e7678..b8b09570c8 100644 --- a/Koha/Schema/Result/Biblioitem.pm +++ b/Koha/Schema/Result/Biblioitem.pm @@ -331,4 +331,12 @@ __PACKAGE__->has_many( __PACKAGE__->belongs_to( biblio => "Koha::Schema::Result::Biblio", "biblionumber" ); +sub koha_object_class { + 'Koha::Biblioitem'; +} + +sub koha_objects_class { + 'Koha::Biblioitems'; +} + 1; diff --git a/Koha/Schema/Result/Item.pm b/Koha/Schema/Result/Item.pm index 58cddf4502..8916e2c08f 100644 --- a/Koha/Schema/Result/Item.pm +++ b/Koha/Schema/Result/Item.pm @@ -772,4 +772,12 @@ sub effective_itemtype { } } +sub koha_object_class { + 'Koha::Item'; +} + +sub koha_objects_class { + 'Koha::Items'; +} + 1; diff --git a/Koha/Schema/Result/Subscription.pm b/Koha/Schema/Result/Subscription.pm index 88b43251c1..ffdbc935cb 100644 --- a/Koha/Schema/Result/Subscription.pm +++ b/Koha/Schema/Result/Subscription.pm @@ -471,5 +471,24 @@ __PACKAGE__->has_many( { cascade_copy => 0, cascade_delete => 0 }, ); -# You can replace this text with custom content, and it will be preserved on regeneration +=head2 koha_object_class + +Returns related Koha::Object class name + +=cut + +sub koha_object_class { + 'Koha::Subscription'; +} + +=head2 koha_objects_class + +Returns related Koha::Objects class name + +=cut + +sub koha_objects_class { + 'Koha::Subscriptions'; +} + 1; -- 2.25.1