Bugzilla – Attachment 188584 Details for
Bug 40481
The items table on koha/opac-MARCdetail.pl does not honor OPACHiddenItems
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 40841: DBIC schema [DO NOT PUSH]
56ac99b.patch (text/plain), 4.78 KB, created by
Tomás Cohen Arazi (tcohen)
on 2025-10-29 18:06:09 UTC
(
hide
)
Description:
Bug 40841: DBIC schema [DO NOT PUSH]
Filename:
MIME Type:
Creator:
Tomás Cohen Arazi (tcohen)
Created:
2025-10-29 18:06:09 UTC
Size:
4.78 KB
patch
obsolete
>From 56ac99b1545a368cf009e019a6a5f332368e6f9d Mon Sep 17 00:00:00 2001 >From: =?UTF-8?q?Tom=C3=A1s=20Cohen=20Arazi?= <tomascohen@theke.io> >Date: Wed, 29 Oct 2025 09:36:47 -0300 >Subject: [PATCH] Bug 40841: DBIC schema [DO NOT PUSH] > >--- > Koha/Schema/Result/Branch.pm | 29 ++++++- > Koha/Schema/Result/Z3950server.pm | 31 ++++++- > Koha/Schema/Result/Z3950serversBranch.pm | 104 +++++++++++++++++++++++ > 3 files changed, 160 insertions(+), 4 deletions(-) > create mode 100644 Koha/Schema/Result/Z3950serversBranch.pm > >diff --git a/Koha/Schema/Result/Branch.pm b/Koha/Schema/Result/Branch.pm >index 787c0772195..16512b36612 100644 >--- a/Koha/Schema/Result/Branch.pm >+++ b/Koha/Schema/Result/Branch.pm >@@ -995,9 +995,34 @@ __PACKAGE__->has_many( > { cascade_copy => 0, cascade_delete => 0 }, > ); > >+=head2 z3950servers_branches > >-# Created by DBIx::Class::Schema::Loader v0.07051 @ 2024-05-03 13:13:25 >-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:HiH1QNlDqKcq9GeM85Pu0A >+Type: has_many >+ >+Related object: L<Koha::Schema::Result::Z3950serversBranch> >+ >+=cut >+ >+__PACKAGE__->has_many( >+ "z3950servers_branches", >+ "Koha::Schema::Result::Z3950serversBranch", >+ { "foreign.branchcode" => "self.branchcode" }, >+ { cascade_copy => 0, cascade_delete => 0 }, >+); >+ >+=head2 servers >+ >+Type: many_to_many >+ >+Composing rels: L</z3950servers_branches> -> server >+ >+=cut >+ >+__PACKAGE__->many_to_many("servers", "z3950servers_branches", "server"); >+ >+ >+# Created by DBIx::Class::Schema::Loader v0.07051 @ 2025-10-29 12:31:04 >+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:WlEKR3BBlg0PpvIsrrDYyw > > __PACKAGE__->has_many( > "additional_field_values", >diff --git a/Koha/Schema/Result/Z3950server.pm b/Koha/Schema/Result/Z3950server.pm >index 592e40a255e..c3c2a78f7d6 100644 >--- a/Koha/Schema/Result/Z3950server.pm >+++ b/Koha/Schema/Result/Z3950server.pm >@@ -225,9 +225,36 @@ __PACKAGE__->add_columns( > > __PACKAGE__->set_primary_key("id"); > >+=head1 RELATIONS > >-# Created by DBIx::Class::Schema::Loader v0.07049 @ 2022-10-03 11:30:07 >-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1uIZOogM1tV2M7fbpPRDwg >+=head2 z3950servers_branches >+ >+Type: has_many >+ >+Related object: L<Koha::Schema::Result::Z3950serversBranch> >+ >+=cut >+ >+__PACKAGE__->has_many( >+ "z3950servers_branches", >+ "Koha::Schema::Result::Z3950serversBranch", >+ { "foreign.server_id" => "self.id" }, >+ { cascade_copy => 0, cascade_delete => 0 }, >+); >+ >+=head2 branchcodes >+ >+Type: many_to_many >+ >+Composing rels: L</z3950servers_branches> -> branchcode >+ >+=cut >+ >+__PACKAGE__->many_to_many("branchcodes", "z3950servers_branches", "branchcode"); >+ >+ >+# Created by DBIx::Class::Schema::Loader v0.07051 @ 2025-10-29 12:31:04 >+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:b195xK/KC8O/bkoMaSSeFw > > =head2 koha_object_class > >diff --git a/Koha/Schema/Result/Z3950serversBranch.pm b/Koha/Schema/Result/Z3950serversBranch.pm >new file mode 100644 >index 00000000000..4ae9bd2a61e >--- /dev/null >+++ b/Koha/Schema/Result/Z3950serversBranch.pm >@@ -0,0 +1,104 @@ >+use utf8; >+package Koha::Schema::Result::Z3950serversBranch; >+ >+# Created by DBIx::Class::Schema::Loader >+# DO NOT MODIFY THE FIRST PART OF THIS FILE >+ >+=head1 NAME >+ >+Koha::Schema::Result::Z3950serversBranch >+ >+=cut >+ >+use strict; >+use warnings; >+ >+use base 'DBIx::Class::Core'; >+ >+=head1 TABLE: C<z3950servers_branches> >+ >+=cut >+ >+__PACKAGE__->table("z3950servers_branches"); >+ >+=head1 ACCESSORS >+ >+=head2 server_id >+ >+ data_type: 'integer' >+ is_foreign_key: 1 >+ is_nullable: 0 >+ >+z3950server id >+ >+=head2 branchcode >+ >+ data_type: 'varchar' >+ is_foreign_key: 1 >+ is_nullable: 0 >+ size: 10 >+ >+branch code >+ >+=cut >+ >+__PACKAGE__->add_columns( >+ "server_id", >+ { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, >+ "branchcode", >+ { data_type => "varchar", is_foreign_key => 1, is_nullable => 0, size => 10 }, >+); >+ >+=head1 PRIMARY KEY >+ >+=over 4 >+ >+=item * L</server_id> >+ >+=item * L</branchcode> >+ >+=back >+ >+=cut >+ >+__PACKAGE__->set_primary_key("server_id", "branchcode"); >+ >+=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 => "CASCADE" }, >+); >+ >+=head2 server >+ >+Type: belongs_to >+ >+Related object: L<Koha::Schema::Result::Z3950server> >+ >+=cut >+ >+__PACKAGE__->belongs_to( >+ "server", >+ "Koha::Schema::Result::Z3950server", >+ { id => "server_id" }, >+ { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, >+); >+ >+ >+# Created by DBIx::Class::Schema::Loader v0.07051 @ 2025-10-29 12:31:04 >+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:cmUYig/uXaULWQQXqDFGrg >+ >+ >+# You can replace this text with custom code or comments, and it will be preserved on regeneration >+1; >-- >2.51.2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 40481
:
188582
|
188583
|
188584
|
188585
|
188586