33 |
column author => |
column author => |
34 |
type is 'text'; |
type is 'text'; |
35 |
|
|
36 |
column issued => |
column created_on => |
37 |
type is 'timestamp', |
type is 'timestamp', |
38 |
|
default is defer { DateTime->now }, |
39 |
filters are qw( Jifty::Filter::DateTime Jifty::DBI::Filter::DateTime ); |
filters are qw( Jifty::Filter::DateTime Jifty::DBI::Filter::DateTime ); |
40 |
|
|
41 |
column modified => |
column last_update => |
42 |
type is 'timestamp', |
type is 'timestamp', |
43 |
filters are qw( Jifty::Filter::DateTime Jifty::DBI::Filter::DateTime ); |
filters are qw( Jifty::Filter::DateTime Jifty::DBI::Filter::DateTime ); |
44 |
|
|
73 |
warn "$uid can't $what"; |
warn "$uid can't $what"; |
74 |
} |
} |
75 |
|
|
76 |
=for TODO |
sub _set { |
77 |
|
my $self = shift; |
78 |
sub after_create { |
my ($val, $msg) = $self->SUPER::_set(@_); |
|
my $self = shift; |
|
|
my $insert_return_value_ref = shift; |
|
|
|
|
|
return unless $$insert_return_value_ref; # bail if insert failed |
|
|
$self->load($$insert_return_value_ref); # load ourselves from db |
|
|
|
|
|
# Do whatever needs to be done here |
|
79 |
|
|
80 |
# use Data::Dump qw/dump/; |
$self->SUPER::_set(column => 'last_update', value => defer { DateTime->now }); |
|
# warn "after_create ", dump( $self->as_hash ); |
|
81 |
|
|
82 |
return; # return value is ignored |
return ($val, $msg); |
83 |
} |
} |
84 |
|
|
|
=cut |
|
|
|
|
85 |
1; |
1; |
86 |
|
|