@@ -, +, @@ --- Koha/Schema/Result/ArticleRequest.pm | 20 +++++++++++++++++++- Koha/Schema/Result/Biblio.pm | 26 ++++++++++++++++++++++++++ Koha/Schema/Result/Biblioitem.pm | 20 ++++++++++++++++++++ Koha/Schema/Result/Item.pm | 20 ++++++++++++++++++++ Koha/Schema/Result/Subscription.pm | 21 ++++++++++++++++++++- 5 files changed, 105 insertions(+), 2 deletions(-) --- a/Koha/Schema/Result/ArticleRequest.pm +++ a/Koha/Schema/Result/ArticleRequest.pm @@ -260,6 +260,24 @@ __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 +=head2 koha_object_class + +Returns related Koha::Object class name + +=cut + +sub koha_object_class { + 'Koha::ArticleRequest'; +} + +=head2 koha_objects_class + +Returns related Koha::Objects class name + +=cut + +sub koha_objects_class { + 'Koha::ArticleRequests'; +} -# You can replace this text with custom code or comments, and it will be preserved on regeneration 1; --- a/Koha/Schema/Result/Biblio.pm +++ a/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,26 @@ __PACKAGE__->has_many( { cascade_copy => 0, cascade_delete => 0 }, ); +=head2 koha_object_class + +Returns related Koha::Object class name + +=cut + +sub koha_object_class { + 'Koha::Biblio'; +} + +=head2 koha_objects_class + +Returns related Koha::Objects class name + +=cut + +sub koha_objects_class { + 'Koha::Biblios'; +} + __PACKAGE__->add_columns( "+serial" => { is_boolean => 1 } ); --- a/Koha/Schema/Result/Biblioitem.pm +++ a/Koha/Schema/Result/Biblioitem.pm @@ -331,4 +331,24 @@ __PACKAGE__->has_many( __PACKAGE__->belongs_to( biblio => "Koha::Schema::Result::Biblio", "biblionumber" ); +=head2 koha_object_class + +Returns related Koha::Object class name + +=cut + +sub koha_object_class { + 'Koha::Biblioitem'; +} + +=head2 koha_objects_class + +Returns related Koha::Objects class name + +=cut + +sub koha_objects_class { + 'Koha::Biblioitems'; +} + 1; --- a/Koha/Schema/Result/Item.pm +++ a/Koha/Schema/Result/Item.pm @@ -772,4 +772,24 @@ sub effective_itemtype { } } +=head2 koha_object_class + +Returns related Koha::Object class name + +=cut + +sub koha_object_class { + 'Koha::Item'; +} + +=head2 koha_objects_class + +Returns related Koha::Objects class name + +=cut + +sub koha_objects_class { + 'Koha::Items'; +} + 1; --- a/Koha/Schema/Result/Subscription.pm +++ a/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; --