X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=ex%2Ffancy_example%2FBeerDB%2FDrinker.pm;h=db798fde3323d1af5c2663707a4282b9c7aa60e2;hb=5e1f96f69f070d821b835395ffcfd5487409947f;hp=f3edd7be8502f00de131c3db52af4ba8b7ffe9ec;hpb=7bb021648c28d2f70ec2853f0d01dd49c6437460;p=maypole.git diff --git a/ex/fancy_example/BeerDB/Drinker.pm b/ex/fancy_example/BeerDB/Drinker.pm index f3edd7b..db798fd 100644 --- a/ex/fancy_example/BeerDB/Drinker.pm +++ b/ex/fancy_example/BeerDB/Drinker.pm @@ -40,20 +40,6 @@ sub list : Exported { #$r->template_args->{classmetadata}{search_cgi} = $self->search_inputs; } -sub view : Exported { - my ($self, $r, $obj) = @_; - $self->_croak( "Object method only") unless $obj; - - if ($r->params->{submit} eq 'drink') { - $r->params->{drinker} = $self; - my ($pint, $errs) = $self->related_class($r, 'pints')->create_from_cgi($r); - $r->template_args->{errors} = $errs if $errs; - } - - my %cgi = $self->to_cgi('pints'); - $cgi{pints}{drinker} = $obj->to_field(drinker => 'link_hidden', {r => $r}); - $r->template_args->{classmetadata}{cgi} = \%cgi ; -}