override www_add so that it makes or access a folder to hold stories.
This commit is contained in:
parent
cff0a9ae9d
commit
2cd648d717
1 changed files with 21 additions and 2 deletions
|
|
@ -264,8 +264,8 @@ sub view {
|
||||||
#This is an example of debugging code to help you diagnose problems.
|
#This is an example of debugging code to help you diagnose problems.
|
||||||
#WebGUI::ErrorHandler::warn($self->get("templateId"));
|
#WebGUI::ErrorHandler::warn($self->get("templateId"));
|
||||||
|
|
||||||
use Data::Dumper;
|
#use Data::Dumper;
|
||||||
$session->log->warn(Dumper $var);
|
#$session->log->warn(Dumper $var);
|
||||||
return $self->processTemplate($var, undef, $self->{_viewTemplate});
|
return $self->processTemplate($var, undef, $self->{_viewTemplate});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -322,5 +322,24 @@ sub viewTemplateVariables {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------
|
||||||
|
|
||||||
|
=head2 www_add ( )
|
||||||
|
|
||||||
|
The only real children of StoryArchive are Folders, which then hold Stories. So we intercept
|
||||||
|
www_add, find the right folder to use, then allow that folder to continue on.
|
||||||
|
|
||||||
|
=cut
|
||||||
|
|
||||||
|
|
||||||
|
sub www_add {
|
||||||
|
my $self = shift;
|
||||||
|
my $form = $self->session->form;
|
||||||
|
return undef unless $form->get('class') eq 'WebGUI::Asset::Story';
|
||||||
|
my $todayFolder = $self->getFolder;
|
||||||
|
return undef unless $todayFolder;
|
||||||
|
$todayFolder->www_add;
|
||||||
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
#vim:ft=perl
|
#vim:ft=perl
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue