[Jifty-commit] r3000 - in jifty/branches/virtual-models: .
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Fri Mar 16 15:46:38 EDT 2007
Author: sterling
Date: Fri Mar 16 15:46:37 2007
New Revision: 3000
Modified:
jifty/branches/virtual-models/ (props changed)
jifty/branches/virtual-models/lib/Jifty/Model/ModelClass.pm
jifty/branches/virtual-models/lib/Jifty/Model/ModelClassColumn.pm
Log:
r3242 at riddle: andrew | 2007-03-16 14:46:25 -0500
Added support for refers_to.
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 Fri Mar 16 15:46:37 2007
@@ -135,12 +135,18 @@
my $self = shift;
my $col = shift;
my $column =$self->qualified_class->add_column($col->name);
- for (qw(readable writable hints indexed max_length render_as mandatory)) {
+ for (qw(readable writable hints indexed max_length render_as mandatory sort_order)) {
$column->$_( $col->$_() );
}
+
+ $column->refers_to( $col->refers_to_class );
+ $column->by( $col->refers_to_by );
+
+ $column->default( $col->default_value );
$column->distinct( $col->distinct_value );
$column->type( $col->storage_type );
$self->qualified_class->_init_methods_for_column($column);
+
}
Modified: jifty/branches/virtual-models/lib/Jifty/Model/ModelClassColumn.pm
==============================================================================
--- jifty/branches/virtual-models/lib/Jifty/Model/ModelClassColumn.pm (original)
+++ jifty/branches/virtual-models/lib/Jifty/Model/ModelClassColumn.pm Fri Mar 16 15:46:37 2007
@@ -137,13 +137,13 @@
label is 'Distinct?',
hints is 'Dinstinct columns require a unique value in every row.';
- # TODO Should be a list of models or collections
- column refers_to =>
+ # TODO Valid values are the list of available models or collections
+ column refers_to_class =>
type is 'text',
label is 'Refers to';
# TODO Should pull a list of columns from the refesr_to record_class
- column refer_to_by =>
+ column refers_to_by =>
type is 'text',
label is 'By';
};
More information about the Jifty-commit
mailing list