X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FTutorial%2F06_Authorization.pod;h=5ef7ac4bcf453fb953795e3ded42e7629119c0fa;hb=8c454636e665ea7326c212ed82376bc7a1e05937;hp=1b4464cd04ee595e8409a5fcf8993d24a73e374e;hpb=24acc5d75bb4208eeef4d1bad0974f0fd5893454;p=catagits%2FCatalyst-Manual.git diff --git a/lib/Catalyst/Manual/Tutorial/06_Authorization.pod b/lib/Catalyst/Manual/Tutorial/06_Authorization.pod index 1b4464c..5ef7ac4 100644 --- a/lib/Catalyst/Manual/Tutorial/06_Authorization.pod +++ b/lib/Catalyst/Manual/Tutorial/06_Authorization.pod @@ -64,9 +64,9 @@ actions. The first half looks at basic authorization concepts. The second half looks at how moving your authorization code to your model can simplify your code and make things easier to maintain. -Source code for the tutorial in included in the F directory -of the Tutorial Virtual machine (one subdirectory per chapter). There -are also instructions for downloading the code in +Source code for the tutorial in included in the F +directory of the Tutorial Virtual machine (one subdirectory per +chapter). There are also instructions for downloading the code in L. @@ -193,7 +193,7 @@ message. Note that we intentionally chose to display the message this way to demonstrate that TT templates will not be used if the response body has already been set. In reality you would probably want to use a technique that maintains the visual continuity of your template layout -(for example, using L as shown in the +(for example, using L as shown in the L to redirect to an "unauthorized" page). @@ -303,6 +303,9 @@ match the following code: $c->detach('/error_noperms') unless $c->stash->{object}->delete_allowed_by($c->user->get_object); + # Saved the PK id for status_msg below + my $id = $c->stash->{object}->id; + # Use the book object saved by 'object' and delete it along # with related 'book_authors' entries $c->stash->{object}->delete; @@ -360,11 +363,8 @@ Kennedy Clark, C Feel free to contact the author for any errors or suggestions, but the best way to report issues is via the CPAN RT Bug system at -. - -The most recent version of the Catalyst Tutorial can be found at -L. +L. -Copyright 2006-2010, Kennedy Clark, under the +Copyright 2006-2011, Kennedy Clark, under the Creative Commons Attribution Share-Alike License Version 3.0 (L).