AS2OXLRMJGRI64FIEM4T7EV24NZYIMPPR2EQN3SR5A2JBHVXNYXAC KXGOUX7PH4BOXPJRYRGDS4RY7RTXYWUXCRAB5JR3BLVS62PVKOQAC 2BUX775ILK47LEDXNPSVUAKVLEKG54ODCXRG3474DHY5PHJJBNBQC P5X4P6VKS5CJOOLJRVL66GRJLDLVC3EKAVAHP2RJOXQJ7WTYAUBQC A52HEFHQNVNF2OUSWDSUYVVXLYR2UFCGOORPCN27CJJYA4UDJA3AC CS7T2XFIISZ7TPQ6FFRIDYPR6BDCQHURP4JE4YKLI4OYSNWKZCHAC LBNVQXUBEZ45SOTGVXK5UEZXIAIZTJLWZNUYFI4JZ6J65N3KPDVQC FPK5LF53CFUEKFYJ3IYXT4UTVC6IITWJOCFATMC4PLHEUP5SIEAAC D5QIOJGPKQJIYBUCSC3MFJ3TXLPNZ2XMI37GXMFRVRFWWR2VMTFAC RBNQKATLSAKTGW2IRNB5CRV3SEH5F6E4BPVWX4BII7MH5TCIPINQC #$c->stash->{project} = $project;#$c->stash->{release} = $view;
$c->stash->{project} = $c->model('DB::Projects')->find($projectName)or notFound($c, "Project $projectName doesn't exist.");$c->stash->{release} = $c->stash->{project}->releases->find({name => $releaseName})or notFound($c, "Release $releaseName doesn't exist.");
sub submit : Chained('release') PathPart('submit') Args(0) {my ($self, $c) = @_;requireProjectOwner($c, $c->stash->{project});txn_do($c->model('DB')->schema, sub {updateRelease($c, $c->stash->{release});});$c->res->redirect($c->uri_for($self->action_for("view"),[$c->stash->{project}->name, $c->stash->{release}->name]));}sub delete : Chained('release') PathPart('delete') Args(0) {my ($self, $c) = @_;requireProjectOwner($c, $c->stash->{project});txn_do($c->model('DB')->schema, sub {$c->stash->{release}->delete;});$c->res->redirect($c->uri_for($c->controller('Project')->action_for('releases'),[$c->stash->{project}->name]));}
<form action="[% IF create %][% c.uri_for('/project' project.name 'create-release/submit') %][% ELSE %][% c.uri_for('/project' project.name 'release' release.name 'submit') %][% END %]" method="post">
<form action="[% IF create %][% c.uri_for('/project' project.name 'create-release/submit') %][% ELSE %][% c.uri_for('/release' project.name release.name 'submit') %][% END %]" method="post">
[% WRAPPER layout.tt title="Release ‘$release.name’" %][% PROCESS common.tt %][% USE HTML %]<h1>Release <tt>[% release.name %]</tt> <aclass="smallLink" href="[% c.uri_for('/release' project.name release.name "edit") %]">[Edit]</a></h1><p><em>Released on [% INCLUDE renderDateTime timestamp = release.timestamp %].</em></p>[% END %]