[Jifty-commit] r4203 - in jifty/branches/virtual-models: .
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Wed Oct 3 22:45:42 EDT 2007
Author: sterling
Date: Wed Oct 3 22:45:42 2007
New Revision: 4203
Modified:
jifty/branches/virtual-models/ (props changed)
jifty/branches/virtual-models/lib/Jifty/Model/ModelClass.pm
Log:
r12832 at riddle: andrew | 2007-10-03 21:44:51 -0500
Setup database-backed columns with better handling of empty values.
Modified: jifty/branches/virtual-models/lib/Jifty/Model/ModelClass.pm
==============================================================================
--- jifty/branches/virtual-models/lib/Jifty/Model/ModelClass.pm (original)
+++ jifty/branches/virtual-models/lib/Jifty/Model/ModelClass.pm Wed Oct 3 22:45:42 2007
@@ -156,17 +156,17 @@
}
for (qw(readable writable hints indexed max_length render_as mandatory sort_order virtual)) {
- $column->$_( $col->$_() );
+ $column->$_( $col->$_() ) if $col->$_();
}
- $column->label( $col->label_text );
+ $column->label( $col->label_text ) if $col->label_text;
- $column->refers_to( $col->refers_to_class );
- $column->by( $col->refers_to_by );
+ $column->refers_to( $col->refers_to_class ) if $col->refers_to_class;
+ $column->by( $col->refers_to_by ) if $col->refers_to_by;
$column->default( $col->default_value );
- $column->distinct( $col->distinct_value );
- $column->type( $col->storage_type );
+ $column->distinct( $col->distinct_value ) if $col->distinct_value;
+ $column->type( $col->storage_type ) if $col->storage_type;
if (my $handler = $column->attributes->{'_init_handler'}) {
$handler->($column, $self->qualified_class);
More information about the Jifty-commit
mailing list