fix from Lucas Bartholemy
This commit is contained in:
parent
10e8ee5957
commit
18e303421a
5 changed files with 36 additions and 1 deletions
|
|
@ -114,6 +114,7 @@
|
|||
- added [ 1376374 ] WebGUI should return a Last-Modified http/1.x header
|
||||
- added [ 1216059 ] Admin Bar Made Sticky
|
||||
- fix [ 1471218 ] 6.8.8: Unable to change Default Home Page
|
||||
- fix [ 1481787 ] autocomplete in user editing screens
|
||||
- fix [ 1445002 ] Field(s) fail to delete
|
||||
- fix [ 1344318 ] utf8 support for uri_escape/URL::Escape
|
||||
- fix [ 1466255 ] 6.8.8 Typo in package WebGUI::Operation::FormHelpers
|
||||
|
|
|
|||
|
|
@ -7,7 +7,8 @@ The following people/companies are responsible for WebGUI:
|
|||
|
||||
WebGUI Core..........................JT Smith / Plain Black
|
||||
|
||||
Contributing Developers..............Peter Beardsley / Appropriate Solutions
|
||||
Contributing Developers..............Lucas Bartholemy
|
||||
Peter Beardsley / Appropriate Solutions
|
||||
Leendert Bottelberghs / United Knowledge
|
||||
Richard Caelius / 100 World
|
||||
Irving Carrion
|
||||
|
|
|
|||
|
|
@ -1898,6 +1898,7 @@ sub www_editSave {
|
|||
my $object;
|
||||
if ($self->session->form->process("assetId") eq "new") {
|
||||
$object = $self->addChild({className=>$self->session->form->process("class")});
|
||||
return $self->www_view unless defined $object;
|
||||
$object->{_parent} = $self;
|
||||
} else {
|
||||
if ($self->canEditIfLocked) {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,25 @@ our @ISA = qw(WebGUI::Asset);
|
|||
|
||||
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
=head2 addChild
|
||||
|
||||
Overriding to limit the types of children allowed.
|
||||
|
||||
=cut
|
||||
|
||||
sub addChild {
|
||||
my $self = shift;
|
||||
my $properties = shift;
|
||||
my @other = @_;
|
||||
if ($properties->{className} ne "WebGUI::Asset::Post") {
|
||||
$self->session->errorHandler->security("tried to add a ".$properties->{className}." to a ".$self->get("className"));
|
||||
return undef;
|
||||
}
|
||||
return $self->SUPER::addChild($properties, @other);
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
=head2 addRevision
|
||||
|
|
|
|||
|
|
@ -24,6 +24,19 @@ use WebGUI::Workflow::Cron;
|
|||
our @ISA = qw(WebGUI::Asset::Wobject);
|
||||
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
sub addChild {
|
||||
my $self = shift;
|
||||
my $properties = shift;
|
||||
my @other = @_;
|
||||
if ($properties->{className} ne "WebGUI::Asset::Post::Thread") {
|
||||
$self->session->errorHandler->security("tried to add a ".$properties->{className}." to a ".$self->get("className"));
|
||||
return undef;
|
||||
}
|
||||
return $self->SUPER::addChild($properties, @other);
|
||||
}
|
||||
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
sub appendPostListTemplateVars {
|
||||
my $self = shift;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue