Added proper memberPicker in the editorService

This commit is contained in:
Robert
2019-01-14 14:00:17 +01:00
parent 1ac8bbc570
commit 8e4090fb84
2 changed files with 26 additions and 2 deletions

View File

@@ -748,6 +748,29 @@ When building a custom infinite editor view you can use the same components as a
open(editor);
}
/**
* @ngdoc method
* @name umbraco.services.editorService#memberPicker
* @methodOf umbraco.services.editorService
*
* @description
* Opens a member picker in infinite editing, the submit callback returns an array of selected items
*
* @param {Object} editor rendering options
* @param {Boolean} editor.multiPicker Pick one or multiple items
* @param {Function} editor.submit Callback function when the submit button is clicked. Returns the editor model object
* @param {Function} editor.close Callback function when the close button is clicked.
*
* @returns {Object} editor object
*/
function memberPicker(editor) {
editor.view = "views/common/infiniteeditors/treepicker/treepicker.html";
editor.size = "small";
editor.section = "member";
editor.treeAlias = "member";
open(editor);
}
///////////////////////
/**
@@ -824,7 +847,8 @@ When building a custom infinite editor view you can use the same components as a
userPicker: userPicker,
itemPicker: itemPicker,
macroPicker: macroPicker,
memberGroupPicker: memberGroupPicker
memberGroupPicker: memberGroupPicker,
memberPicker: memberPicker
};
return service;

View File

@@ -222,7 +222,7 @@ function contentPickerController($scope, entityResource, editorState, iconHelper
editorService.mediaPicker($scope.currentPicker);
break;
case "Member":
editorService.treePicker($scope.currentPicker);
editorService.memberPicker($scope.currentPicker);
break;
default: