Index: plugins/selection/src/main/java/org/onehippo/cms7/essentials/plugins/selection/SelectionResource.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- plugins/selection/src/main/java/org/onehippo/cms7/essentials/plugins/selection/SelectionResource.java (revision 553c70f05327baf69efae257bc877d4532adee83)
+++ plugins/selection/src/main/java/org/onehippo/cms7/essentials/plugins/selection/SelectionResource.java (revision 11e01fa6426cf44d534f062e89eb3dc8a69f28cb)
@@ -56,6 +56,7 @@
public class SelectionResource extends BaseResource {
private static Logger log = LoggerFactory.getLogger(SelectionResource.class);
+ public static final String MULTISELECT_PLUGIN_CLASS = "org.onehippo.forge.selection.frontend.plugin.DynamicMultiSelectPlugin";
@POST
@Path("/addfield")
@@ -170,13 +171,14 @@
final NodeIterator editorFields = editorTemplate.getNodes();
while (editorFields.hasNext()) {
final Node editorField = editorFields.nextNode();
- if (editorField.hasNode("valuelist.options")) {
+ if (editorField.hasNode("cluster.options") && editorField.getNode("cluster.options").hasProperty("source") &&
+ editorField.hasProperty("plugin.class") && MULTISELECT_PLUGIN_CLASS.equals(editorField.getProperty("plugin.class").getString())) {
final SelectionFieldRestful field = new SelectionFieldRestful();
field.setType("multiple");
field.setNameSpace(nameSpace);
field.setDocumentName(documentName);
field.setName(editorField.getProperty("caption").getString());
- field.setValueList(editorField.getNode("valuelist.options").getProperty("source").getString());
+ field.setValueList(editorField.getNode("cluster.options").getProperty("source").getString());
fields.add(field);
}
}
\ No newline at end of file
Index: plugins/selection/src/main/resources/xml/multi-field-editor-template.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- plugins/selection/src/main/resources/xml/multi-field-editor-template.xml (revision 553c70f05327baf69efae257bc877d4532adee83)
+++ plugins/selection/src/main/resources/xml/multi-field-editor-template.xml (revision 11e01fa6426cf44d534f062e89eb3dc8a69f28cb)
@@ -34,7 +34,7 @@
{{fieldPosition}}
-
+
frontend:pluginconfig