Browse Source

Bug 24287: Add `reason` to `branchtransfers`

This patch adds the `reason` field to the `branchtransfers` table to
record what triggered a transfer.

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
20.05.x
Martin Renvoize 4 years ago
parent
commit
64f87158fd
Signed by: martin.renvoize GPG Key ID: 422B469130441A0F
  1. 18
      installer/data/mysql/atomicupdate/bug_24287.perl
  2. 1
      installer/data/mysql/kohastructure.sql

18
installer/data/mysql/atomicupdate/bug_24287.perl

@ -0,0 +1,18 @@
$DBversion = 'XXX'; # will be replaced by the RM
if( CheckVersion( $DBversion ) ) {
unless ( column_exists('branchtransfers', 'reason') ) {
$dbh->do(
qq{
ALTER TABLE branchtransfers
ADD
`reason` enum('Manual')
AFTER
comments
}
);
}
SetVersion( $DBversion );
print "Upgrade to $DBversion done (Bug 24287 - Add 'reason' field to transfers table)\n";
}

1
installer/data/mysql/kohastructure.sql

@ -951,6 +951,7 @@ CREATE TABLE `branchtransfers` ( -- information for items that are in transit be
`datearrived` datetime default NULL, -- the date the transfer arrived at its destination
`tobranch` varchar(10) NOT NULL default '', -- the branch the transfer was going to
`comments` LONGTEXT, -- any comments related to the transfer
`reason` ENUM('Manual'), -- what triggered the transfer
PRIMARY KEY (`branchtransfer_id`),
KEY `frombranch` (`frombranch`),
KEY `tobranch` (`tobranch`),

Loading…
Cancel
Save