]> git.decadent.org.uk Git - maypole.git/commitdiff
fixed index action, you can now over-ride it, but otherwise it just calls list
authorAaron Trevena <aaron.trevena@gmail.com>
Fri, 23 Jun 2006 10:47:56 +0000 (10:47 +0000)
committerAaron Trevena <aaron.trevena@gmail.com>
Fri, 23 Jun 2006 10:47:56 +0000 (10:47 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@499 48953598-375a-da11-a14b-00016c27c3ee

MANIFEST
lib/Maypole.pm
lib/Maypole/Model/Base.pm

index a6810dfe837dbf43c0aa16a5d58f6852b5ed2bca..54532075909fa5b5c62c65a15da3cc907fe2f03c 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -5,6 +5,7 @@ ex/BeerDB/Beer.pm
 ex/beerdb.sql
 lib/Apache/MVC.pm
 lib/CGI/Maypole.pm
+lib/CGI/Untaint/Maypole.pm
 lib/Maypole.pm
 lib/Maypole/Application.pm
 lib/Maypole/CLI.pm
index 19e9cecbce80d7c41edc83df14c9ff2c7bd57d40..02ecadecea777e22da44581f75987b0aef5638fe 100644 (file)
@@ -983,13 +983,12 @@ properties. Calls C<preprocess_path> before parsing path and setting properties.
 sub parse_path 
 {
     my ($self) = @_;
-    
+
     # Previous versions unconditionally set table, action and args to whatever 
     # was in @pi (or else to defaults, if @pi is empty).
     # Adding preprocess_path(), and then setting table, action and args 
     # conditionally, broke lots of tests, hence this:
     $self->$_(undef) for qw/action table args/;
-    
     $self->preprocess_path;
     $self->path || $self->path('frontpage');
 
index de33ac98c991137b24712b86d947553629d2f01e..d5d325c6dfaaf374414ac728ec9f894e9b2de1a3 100644 (file)
@@ -133,6 +133,9 @@ Empty Action.
 
 Empty Action.
 
+=item index
+
+Empty Action, calls list if provided with a table.
 
 =back
 
@@ -148,6 +151,14 @@ sub view : Exported {
 sub edit : Exported {
 }
 
+sub index : Exported {
+    my ( $self, $r ) = @_;
+    if ($r->table) {
+       $r->template("list");
+       return $self->list($r);
+    } 
+}
+
 =pod
 
 Also, see the exported commands in C<Maypole::Model::CDBI>.