Forward port fix for Form/Template manage button, when template's parent is
checked out and not committed.
This commit is contained in:
parent
a30f940db1
commit
946ecd0fc3
2 changed files with 17 additions and 13 deletions
|
|
@ -1,5 +1,6 @@
|
|||
7.6.8
|
||||
- Updated captcha images to be more legible.
|
||||
- fixed #9285: modifing template prevents edit of syncontent
|
||||
|
||||
7.6.7
|
||||
- fixed #9263: Thingy possibleValues processing, and List type autodetection.
|
||||
|
|
@ -18,8 +19,7 @@
|
|||
- fixed #8898: versioning problem
|
||||
- fixed #9315: Password Recovery
|
||||
- fixed #9298: Inconsistent date formats
|
||||
- fixed #9296: Thingy View template not recognising field_isVisible (SDH
|
||||
Consulting Group)
|
||||
- fixed #9296: Thingy View template not recognising field_isVisible (SDH Consulting Group)
|
||||
|
||||
7.6.6
|
||||
- fixed #8792: Image Preview gives ERROR in Collateral Manager
|
||||
|
|
|
|||
|
|
@ -168,18 +168,22 @@ Renders the form field to HTML as a table row complete with labels, subtext, hov
|
|||
=cut
|
||||
|
||||
sub toHtmlWithWrapper {
|
||||
my $self = shift;
|
||||
my $template = WebGUI::Asset::Template->new($self->session,$self->getOriginalValue());
|
||||
my $self = shift;
|
||||
my $session = $self->session;
|
||||
my $template = WebGUI::Asset::Template->new($session,$self->getOriginalValue());
|
||||
if (defined $template && $template->canEdit) {
|
||||
my $returnUrl;
|
||||
if (defined $self->session->asset && ref $self->session->asset ne "WebGUI::Asset::Template") {
|
||||
$returnUrl = ";proceed=goBackToPage;returnUrl=".$self->session->url->escape($self->session->asset->getUrl);
|
||||
}
|
||||
my $buttons = $self->session->icon->edit("func=edit".$returnUrl,$template->get("url"));
|
||||
$buttons .= $self->session->icon->manage("op=assetManager",$template->getParent->get("url"));
|
||||
$self->set("subtext",$buttons . $self->get("subtext"));
|
||||
}
|
||||
return $self->SUPER::toHtmlWithWrapper;
|
||||
my $returnUrl;
|
||||
if (defined $session->asset && ref $session->asset ne "WebGUI::Asset::Template") {
|
||||
$returnUrl = ";proceed=goBackToPage;returnUrl=".$session->url->escape($self->session->asset->getUrl);
|
||||
}
|
||||
my $buttons = $session->icon->edit("func=edit".$returnUrl,$template->get("url"));
|
||||
my $parent = $template->getParent();
|
||||
if (defined $parent) {
|
||||
$buttons .= $session->icon->manage("op=assetManager",$template->getParent->get("url"));
|
||||
}
|
||||
$self->set("subtext",$buttons . $self->get("subtext"));
|
||||
}
|
||||
return $self->SUPER::toHtmlWithWrapper;
|
||||
}
|
||||
|
||||
1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue