Merge branch '3.6' into 3

This commit is contained in:
Daniel Hensby 2017-10-20 11:04:02 +01:00
commit 7c289a8b04
No known key found for this signature in database
GPG Key ID: B00D1E9767F0B06E
4 changed files with 8 additions and 4 deletions

View File

@ -103,6 +103,11 @@ class CMSFileAddController extends LeftAndMain {
); );
$form->loadDataFrom($folder); $form->loadDataFrom($folder);
if($this->currentPageID()){
// Make sure this controller know current folder when AJAX 'fileexists' is fired.
$uploadField->setConfig('urlFileExists', Controller::join_links($uploadField->link('fileexists'), '?ID=' . $this->currentPageID()));
}
$this->extend('updateEditForm', $form); $this->extend('updateEditForm', $form);
return $form; return $form;

View File

@ -1247,7 +1247,7 @@ class CMSMain extends LeftAndMain implements CurrentPageIdentifier, PermissionPr
$id = (isset($data['ID'])) ? (int) $data['ID'] : null; $id = (isset($data['ID'])) ? (int) $data['ID'] : null;
$version = (isset($data['Version'])) ? (int) $data['Version'] : null; $version = (isset($data['Version'])) ? (int) $data['Version'] : null;
$record = DataObject::get_by_id($this->stat('tree_class'), $id); $record = Versioned::get_latest_version($this->stat('tree_class'), $id);
if($record && !$record->canEdit()) return Security::permissionFailure($this); if($record && !$record->canEdit()) return Security::permissionFailure($this);
if($version) { if($version) {

View File

@ -2837,7 +2837,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
} }
$flags = $this->getStatusFlags(); $flags = $this->getStatusFlags();
$treeTitle = sprintf( $treeTitle = sprintf(
"<span class=\"jstree-pageicon page-icon class-%s\"></span><span class=\"item\" data-allowedchildren=\"%s\">%s</span>", "<span class=\"jstree-pageicon class-%s\"></span><span class=\"item\" data-allowedchildren=\"%s\">%s</span>",
Convert::raw2htmlid($this->class), Convert::raw2htmlid($this->class),
Convert::raw2att(Convert::raw2json($children)), Convert::raw2att(Convert::raw2json($children)),
Convert::raw2xml(str_replace(array("\n","\r"),"",$this->MenuTitle)) Convert::raw2xml(str_replace(array("\n","\r"),"",$this->MenuTitle))

View File

@ -254,8 +254,7 @@
* *
* A "rollback" to a specific version needs user confirmation. * A "rollback" to a specific version needs user confirmation.
*/ */
$('.cms-edit-form .Actions #Form_EditForm_action_rollback').entwine({ $('.cms-edit-form .Actions #Form_EditForm_action_doRollback').entwine({
/** /**
* Function: onclick * Function: onclick
* *