[Catalyst-commits] r11033 - in trunk/Catalyst-Example-InstantCRUD: . lib/Catalyst/Example/Controller lib/Catalyst/Helper/View

zby at dev.catalyst.perl.org zby at dev.catalyst.perl.org
Wed Aug 5 17:12:50 GMT 2009


Author: zby
Date: 2009-08-05 17:12:49 +0000 (Wed, 05 Aug 2009)
New Revision: 11033

Modified:
   trunk/Catalyst-Example-InstantCRUD/Changes
   trunk/Catalyst-Example-InstantCRUD/lib/Catalyst/Example/Controller/InstantCRUD.pm
   trunk/Catalyst-Example-InstantCRUD/lib/Catalyst/Helper/View/InstantCRUD.pm
Log:
redirect after delete


Modified: trunk/Catalyst-Example-InstantCRUD/Changes
===================================================================
--- trunk/Catalyst-Example-InstantCRUD/Changes	2009-08-05 16:34:32 UTC (rev 11032)
+++ trunk/Catalyst-Example-InstantCRUD/Changes	2009-08-05 17:12:49 UTC (rev 11033)
@@ -1,5 +1,7 @@
 Revision history for Catalyst-Example-InstantCRUD
 
+0.034 Wed Aug  5 19:09:22 CEST 2009 Redirection after delete, prereqs added
+
 0.033 Mon Jun 29 09:29:37 CEST 2009 Some Moosyfication, no more uses 'version'
 
 0.0.32 Sun Jun 28 21:56:24 CEST 2009 HTML::FormHandler based

Modified: trunk/Catalyst-Example-InstantCRUD/lib/Catalyst/Example/Controller/InstantCRUD.pm
===================================================================
--- trunk/Catalyst-Example-InstantCRUD/lib/Catalyst/Example/Controller/InstantCRUD.pm	2009-08-05 16:34:32 UTC (rev 11032)
+++ trunk/Catalyst-Example-InstantCRUD/lib/Catalyst/Example/Controller/InstantCRUD.pm	2009-08-05 17:12:49 UTC (rev 11033)
@@ -59,8 +59,7 @@
     my ( $self, $c, @pks ) = @_;
     if ( $c->req->method eq 'POST' ) {
         $self->model_item( $c, @pks )->delete;
-        $c->stash->{template} = lc( $self->source_name ) . '/list.tt';
-        $c->forward('list');
+        $c->res->redirect( $c->uri_for( 'list' ) );
     }
     else {
         my $action_uri = $c->uri_for( 'destroy', @pks);

Modified: trunk/Catalyst-Example-InstantCRUD/lib/Catalyst/Helper/View/InstantCRUD.pm
===================================================================
--- trunk/Catalyst-Example-InstantCRUD/lib/Catalyst/Helper/View/InstantCRUD.pm	2009-08-05 16:34:32 UTC (rev 11032)
+++ trunk/Catalyst-Example-InstantCRUD/lib/Catalyst/Helper/View/InstantCRUD.pm	2009-08-05 17:12:49 UTC (rev 11033)
@@ -187,7 +187,7 @@
     [% SET id = row.$pri %]
     <td><a href="[% c.uri_for( <+ IF rest +>'by_id'<+ ELSE +>'view'<+ END +>, <+ FOR key = primary_keys +>row.<+ key +>, <+ END +> ) %]">View</a></td>
     <td><a href="[% c.uri_for( <+ IF rest +>'by_id'<+ ELSE +>'edit'<+ END +>, <+ FOR key = primary_keys +>row.<+ key +>, <+ END +><+ IF rest +>,'edit'<+ END +> ) %]">Edit</a></td>
-    <td><a href="[% c.uri_for( <+ IF rest +>'by_id'<+ ELSE +>'destroy'<+ END +>, <+ FOR key = primary_keys +>row.<+ key +>, <+ END +><+ IF rest +>,'destroy'<+ END +> ) %]">Destroy</a></td>
+    <td><a href="[% c.uri_for( <+ IF rest +>'by_id'<+ ELSE +>'destroy'<+ END +>, <+ FOR key = primary_keys +>row.<+ key +>, <+ END +><+ IF rest +>,'destroy'<+ END +> ) %]">Delete</a></td>
     </tr>
 [% END %]
 </table>




More information about the Catalyst-commits mailing list