Bug 15707: Switch datetimes to timestamps

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
Kyle Hall 2017-02-21 12:16:03 +00:00 committed by Jonathan Druart
parent 4a2e3d1b14
commit fbc466f93b
2 changed files with 3 additions and 5 deletions

View file

@ -118,9 +118,7 @@ sub libraries_not_direct_children {
sub store {
my ($self) = @_;
my $now = dt_from_string;
$self->updated_on($now);
$self->created_on($now) unless $self->in_storage();
$self->created_on( dt_from_string() ) unless $self->in_storage();
return $self->SUPER::store(@_);
}

View file

@ -4,8 +4,8 @@ CREATE TABLE library_groups (
branchcode VARCHAR(10) NULL DEFAULT NULL, -- The branchcode of a branch belonging to the parent group
title VARCHAR(100) NULL DEFAULT NULL, -- Short description of the goup
description TEXT NULL DEFAULT NULL, -- Longer explanation of the group, if necessary
created_on DATETIME NOT NULL, -- Date and time of creation
updated_on DATETIME NULL DEFAULT NULL, -- Date and time of last
created_on TIMESTAMP NULL, -- Date and time of creation
updated_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -- Date and time of last
PRIMARY KEY id ( id ),
FOREIGN KEY (parent_id) REFERENCES library_groups(id) ON UPDATE CASCADE ON DELETE CASCADE,
FOREIGN KEY (branchcode) REFERENCES branches(branchcode) ON UPDATE CASCADE ON DELETE CASCADE