diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index b652cc0be..a145bb509 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -18,6 +18,7 @@ - fix: can't turn off Is Group Admin setting - Check correct IP for spectre connections - Inbox messages sent by Data Forms add sent by user + - Hide encryption settings for edit branch when SSL disabled 7.4.5 - fix: Apostrophy incorrectly escaped as double quote in some places diff --git a/lib/WebGUI/AssetBranch.pm b/lib/WebGUI/AssetBranch.pm index bfdce3545..bc50b823f 100644 --- a/lib/WebGUI/AssetBranch.pm +++ b/lib/WebGUI/AssetBranch.pm @@ -159,7 +159,8 @@ sub www_editBranch { -subtext=>'
'.$i18n->get("change").' '.WebGUI::Form::yesNo($self->session,{name=>"change_printableStyleTemplateId"}) ); $tabform->addTab("security",$i18n->get(107),6); - $tabform->getTab("security")->yesNo( + if ($self->session->config->get("sslEnabled")) { + $tabform->getTab("security")->yesNo( -name=>"encryptPage", -value=>$self->get("encryptPage"), -label=>$i18n->get('encrypt page'), @@ -167,6 +168,7 @@ sub www_editBranch { -uiLevel=>6, -subtext=>'
'.$i18n->get("change").' '.WebGUI::Form::yesNo($self->session,{name=>"change_encryptPage"}) ); + } my $subtext; if ($self->session->user->isInGroup(3)) { $subtext = $self->session->icon->manage('op=listUsers'); @@ -305,6 +307,13 @@ sub www_editBranchSave { } } } + if ($self->session->setting->get("autoRequestCommit")) { + if ($self->session->setting->get("skipCommitComments")) { + WebGUI::VersionTag->getWorking($self->session)->requestCommit; + } else { + $self->session->http->setRedirect($self->getUrl("op=commitVersionTag;tagId=".WebGUI::VersionTag->getWorking($self->session)->getId)); + } + } delete $self->{_parent}; $self->session->asset($self->getParent); return $self->getParent->www_manageAssets;