<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,4 @@
 $Id$
-- Add ability to have feed item content run through TT view
 - Added method to set config-&gt;mango-&gt;conrollers-name
 - Added rating/s() and comments() to Object using Ratings/Comments models
 - Cleanup blessed</diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <diff>@@ -16,7 +16,7 @@ BEGIN {
     );
 }
 
-sub index : Template('admin/users/index') {
+sub list : Chained('/') PathPrefix Args(0) Template('admin/users/index') {
     my ( $self, $c ) = @_;
     my $page = $c-&gt;request-&gt;param('page') || 1;
     my $users = $c-&gt;model('Users')-&gt;search(
@@ -34,7 +34,7 @@ sub index : Template('admin/users/index') {
     return;
 }
 
-sub load : Chained('/') PathPrefix CaptureArgs(1) {
+sub instance : Chained('/') PathPrefix CaptureArgs(1) {
     my ( $self, $c, $id ) = @_;
     my $user = $c-&gt;model('Users')-&gt;get_by_id($id);
 
@@ -95,7 +95,7 @@ sub create : Local Template('admin/users/create') {
     return;
 }
 
-sub edit : Chained('load') PathPart Args(0) Template('admin/users/edit') {
+sub edit : Chained('instance') PathPart Args(0) Template('admin/users/edit') {
     my ( $self, $c ) = @_;
     my $user       = $c-&gt;stash-&gt;{'user'};
     my $profile    = $c-&gt;stash-&gt;{'profile'};
@@ -160,7 +160,7 @@ sub edit : Chained('load') PathPart Args(0) Template('admin/users/edit') {
     return;
 }
 
-sub delete : Chained('load') PathPart Args(0) Template('admin/users/delete') {
+sub delete : Chained('instance') PathPart Args(0) Template('admin/users/delete') {
     my ( $self, $c ) = @_;
     my $form = $self-&gt;form;
     my $user = $c-&gt;stash-&gt;{'user'};
@@ -188,7 +188,7 @@ sub delete : Chained('load') PathPart Args(0) Template('admin/users/delete') {
             $user-&gt;destroy;
 
             $c-&gt;res-&gt;redirect(
-                $c-&gt;uri_for( $self-&gt;action_for('index') ) . '/' );
+                $c-&gt;uri_for( $self-&gt;action_for('list') ) . '/' );
         } else {
             $c-&gt;stash-&gt;{'errors'} = ['ID_MISTMATCH'];
         }</diff>
      <filename>lib/Mango/Catalyst/Controller/Admin/Users.pm</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
 	&lt;/tr&gt;
 	&lt;tr&gt;
 		&lt;td&gt;&lt;/td&gt;
-		&lt;td colspan=&quot;3&quot;&gt;&lt;a href=&quot;[% c.uri_for('create/') %]&quot;&gt;[% c.loc('LABEL_NEW_USER') %]&lt;/a&gt;&lt;/td&gt;
+		&lt;td colspan=&quot;3&quot;&gt;&lt;a href=&quot;[% c.uri_for_resource('mango/admin/users', 'create') %]/&quot;&gt;[% c.loc('LABEL_NEW_USER') %]&lt;/a&gt;&lt;/td&gt;
 	&lt;/tr&gt;
 [% WHILE (user = users.next) %]
 	&lt;tr&gt;
@@ -18,10 +18,11 @@
 			[% CALL delete_form.values(id =&gt; user.id) %]
 			[% CALL delete_form.action(c.uri_for(user.id,  'delete/')) %]
 			[% delete_form.render(
+				'action', c.uri_for_resource('mango/admin/users', 'delete', [user.id]) _ '/',
 				'id', 'admin_users_delete_' _ user.id
 			) %]
 		&lt;/td&gt;
-		&lt;td&gt;&lt;a href=&quot;[% c.uri_for(user.id,  'edit/') %]&quot;&gt;[% HTML.escape(user.username) %]&lt;/a&gt;&lt;/td&gt;
+		&lt;td&gt;&lt;a href=&quot;[% c.uri_for_resource('mango/admin/users', 'edit', [user.id]) %]/&quot;&gt;[% HTML.escape(user.username) %]&lt;/a&gt;&lt;/td&gt;
 		&lt;td&gt;[% user.created %]&lt;/td&gt;
 		&lt;td&gt;[% user.updated %]&lt;/td&gt;
 	&lt;/tr&gt;</diff>
      <filename>share/templates/tt/html/admin/users/index</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 &lt;ul&gt;
-	&lt;li&gt;&lt;a href=&quot;[% c.uri_for_resource('mango/admin/users') %]/&quot;&gt;Users&lt;/a&gt;&lt;/li&gt;
+	&lt;li&gt;&lt;a href=&quot;[% c.uri_for_resource('mango/admin/users', 'list') %]/&quot;&gt;Users&lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;a href=&quot;[% c.uri_for_resource('mango/admin/roles') %]/&quot;&gt;Roles&lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;a href=&quot;[% c.uri_for_resource('mango/admin/products') %]/&quot;&gt;Products&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;</diff>
      <filename>share/templates/tt/html/includes/admin/menu</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>11a3c9913bace99e713156d276fea027d30eae74</id>
    </parent>
  </parents>
  <author>
    <name>claco</name>
    <email>claco@52a70e3a-55ec-0310-b14e-7917f69ecacc</email>
  </author>
  <url>http://github.com/claco/mango/commit/d2397a6dba1ec0ed00e02545b41daf85ba205e50</url>
  <id>d2397a6dba1ec0ed00e02545b41daf85ba205e50</id>
  <committed-date>2008-05-24T19:08:10-07:00</committed-date>
  <authored-date>2008-05-24T19:08:10-07:00</authored-date>
  <message> r1618@mbp:  claco | 2008-05-24 15:10:12 -0400
 User Admin controller has Chained index and Path tests.


git-svn-id: http://svn.icantfocus.com/CPAN/Mango/trunk@2168 52a70e3a-55ec-0310-b14e-7917f69ecacc</message>
  <tree>e902100256e792a0628dd91b33b578b12f232315</tree>
  <committer>
    <name>claco</name>
    <email>claco@52a70e3a-55ec-0310-b14e-7917f69ecacc</email>
  </committer>
</commit>
