Bug 15497: Modify schemas

Sponsored-by: Northeast Kansas Library System
Sponsored-by: Southeast Kansas Library System
Sponsored-by: Central Kansas Library System
Signed-off-by: Jessica Zairo <jzairo@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
Martin Renvoize 2019-09-12 16:26:32 +01:00
parent 7a38522a1b
commit ff85c6812e
No known key found for this signature in database
GPG Key ID: 422B469130441A0F
3 changed files with 121 additions and 4 deletions

View File

@ -541,6 +541,21 @@ __PACKAGE__->has_many(
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 itemtypes_branches
Type: has_many
Related object: L<Koha::Schema::Result::ItemtypesBranch>
=cut
__PACKAGE__->has_many(
"itemtypes_branches",
"Koha::Schema::Result::ItemtypesBranch",
{ "foreign.branchcode" => "self.branchcode" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 library_groups
Type: has_many
@ -647,8 +662,8 @@ __PACKAGE__->has_many(
);
# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-04-29 15:02:52
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:y+tNq5YiUeUOyAwB4r6GHw
# 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
__PACKAGE__->add_columns(
'+pickup_location' => { is_boolean => 1 }

View File

@ -181,6 +181,21 @@ __PACKAGE__->has_many(
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 itemtypes_branches
Type: has_many
Related object: L<Koha::Schema::Result::ItemtypesBranch>
=cut
__PACKAGE__->has_many(
"itemtypes_branches",
"Koha::Schema::Result::ItemtypesBranch",
{ "foreign.itemtype" => "self.itemtype" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 old_reserves
Type: has_many
@ -212,8 +227,8 @@ __PACKAGE__->has_many(
);
# Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-04-29 15:02:52
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:X7Py35p8kotheBvJjuwDcA
# Created by DBIx::Class::Schema::Loader v0.07048 @ 2019-07-04 04:56:48
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Qo6jabJSQGeYJ542ebSJfg
# Use the ItemtypeLocalization view to create the join on localization
our $LANGUAGE;

View File

@ -0,0 +1,87 @@
use utf8;
package Koha::Schema::Result::ItemtypesBranch;
# Created by DBIx::Class::Schema::Loader
# DO NOT MODIFY THE FIRST PART OF THIS FILE
=head1 NAME
Koha::Schema::Result::ItemtypesBranch
=cut
use strict;
use warnings;
use base 'DBIx::Class::Core';
=head1 TABLE: C<itemtypes_branches>
=cut
__PACKAGE__->table("itemtypes_branches");
=head1 ACCESSORS
=head2 itemtype
data_type: 'varchar'
is_foreign_key: 1
is_nullable: 0
size: 10
=head2 branchcode
data_type: 'varchar'
is_foreign_key: 1
is_nullable: 0
size: 10
=cut
__PACKAGE__->add_columns(
"itemtype",
{ data_type => "varchar", is_foreign_key => 1, is_nullable => 0, size => 10 },
"branchcode",
{ data_type => "varchar", is_foreign_key => 1, is_nullable => 0, size => 10 },
);
=head1 RELATIONS
=head2 branchcode
Type: belongs_to
Related object: L<Koha::Schema::Result::Branch>
=cut
__PACKAGE__->belongs_to(
"branchcode",
"Koha::Schema::Result::Branch",
{ branchcode => "branchcode" },
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "RESTRICT" },
);
=head2 itemtype
Type: belongs_to
Related object: L<Koha::Schema::Result::Itemtype>
=cut
__PACKAGE__->belongs_to(
"itemtype",
"Koha::Schema::Result::Itemtype",
{ itemtype => "itemtype" },
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "RESTRICT" },
);
# Created by DBIx::Class::Schema::Loader v0.07048 @ 2019-07-04 04:56:48
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:cBTswjKV8VWN1iueB+PygQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;