From 1b3b1b503b17d1e9d42653ac50e6a873770e2915 Mon Sep 17 00:00:00 2001 From: Magnus Enger Date: Thu, 17 Aug 2023 10:42:59 +0300 Subject: [PATCH] Bug 26170: Update Schema - DO NOT PUSH --- Koha/Schema/Result/Borrower.pm | 13 ++++++++++++- Koha/Schema/Result/Deletedborrower.pm | 17 ++++++++++++++--- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/Koha/Schema/Result/Borrower.pm b/Koha/Schema/Result/Borrower.pm index ff0c1ca9b1..4e18d840c0 100644 --- a/Koha/Schema/Result/Borrower.pm +++ b/Koha/Schema/Result/Borrower.pm @@ -647,6 +647,14 @@ flag for allowing auto-renewal useful for reporting purposes +=head2 protected + + data_type: 'tinyint' + default_value: 0 + is_nullable: 0 + +boolean flag to mark selected patrons as protected from deletion + =cut __PACKAGE__->add_columns( @@ -850,6 +858,8 @@ __PACKAGE__->add_columns( { data_type => "tinyint", default_value => 1, is_nullable => 0 }, "primary_contact_method", { data_type => "varchar", is_nullable => 1, size => 45 }, + "protected", + { data_type => "tinyint", default_value => 0, is_nullable => 0 }, ); =head1 PRIMARY KEY @@ -2140,7 +2150,8 @@ __PACKAGE__->add_columns( '+lost' => { is_boolean => 1 }, '+gonenoaddress' => { is_boolean => 1 }, '+privacy_guarantor_fines' => { is_boolean => 1 }, - '+autorenew_checkouts' => { is_boolean => 1 } + '+autorenew_checkouts' => { is_boolean => 1 }, + '+protected' => { is_boolean => 1 }, ); sub koha_objects_class { diff --git a/Koha/Schema/Result/Deletedborrower.pm b/Koha/Schema/Result/Deletedborrower.pm index 86fd6b190d..3f75430a9f 100644 --- a/Koha/Schema/Result/Deletedborrower.pm +++ b/Koha/Schema/Result/Deletedborrower.pm @@ -644,6 +644,14 @@ flag for allowing auto-renewal useful for reporting purposes +=head2 protected + + data_type: 'tinyint' + default_value: 0 + is_nullable: 0 + +boolean flag to mark selected patrons as protected from deletion + =cut __PACKAGE__->add_columns( @@ -835,18 +843,21 @@ __PACKAGE__->add_columns( { data_type => "tinyint", default_value => 1, is_nullable => 0 }, "primary_contact_method", { data_type => "varchar", is_nullable => 1, size => 45 }, + "protected", + { data_type => "tinyint", default_value => 0, is_nullable => 0 }, ); -# Created by DBIx::Class::Schema::Loader v0.07049 @ 2023-04-06 15:46:58 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dqGu9iDgO+u09l9X1G0NuA +# Created by DBIx::Class::Schema::Loader v0.07049 @ 2023-08-17 10:21:11 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:IUSssxqhduL2Qur3nO7Nig __PACKAGE__->add_columns( '+anonymized' => { is_boolean => 1 }, '+lost' => { is_boolean => 1 }, '+gonenoaddress' => { is_boolean => 1 }, '+privacy_guarantor_fines' => { is_boolean => 1 }, - '+autorenew_checkouts' => { is_boolean => 1 } + '+autorenew_checkouts' => { is_boolean => 1 }, + '+protected' => { is_boolean => 1 }, ); sub koha_objects_class { -- 2.34.1