[Jifty-commit] r7253 - jifty/trunk/lib/Jifty/View/Declare

Jifty commits jifty-commit at lists.jifty.org
Fri Jun 12 19:17:12 EDT 2009


Author: sartak
Date: Fri Jun 12 19:17:10 2009
New Revision: 7253

Modified:
   jifty/trunk/lib/Jifty/View/Declare/CRUD.pm

Log:
Make display_columns fall back to the record's readable columns

Modified: jifty/trunk/lib/Jifty/View/Declare/CRUD.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Declare/CRUD.pm	(original)
+++ jifty/trunk/lib/Jifty/View/Declare/CRUD.pm	Fri Jun 12 19:17:10 2009
@@ -244,17 +244,22 @@
     return $record;
 }
 
-=head2 display_columns ACTION
+=head2 display_columns [ACTION]
 
 Returns a list of all the column names that this REST view should
 display.  Defaults to all argument names for the provided C<ACTION>.
+If there is no action provided, returns the C<record_class>'s
+C<readable_attributes>.
 
 =cut
 
 sub display_columns {
     my $self = shift;
     my $action = shift;
-    return $action->argument_names;
+
+    return $action->argument_names if $action;
+
+    return $self->record_class->readable_attributes;
 }
 
 =head2 edit_columns ACTION


More information about the Jifty-commit mailing list