diff --git a/nuxeo-studio-ui/src/main/resources/data/platforms/aggregates-widgettypes-6.0.json b/nuxeo-studio-ui/src/main/resources/data/platforms/aggregates-widgettypes-6.0.json index 2ad14ce..104a03d 100644 --- a/nuxeo-studio-ui/src/main/resources/data/platforms/aggregates-widgettypes-6.0.json +++ b/nuxeo-studio-ui/src/main/resources/data/platforms/aggregates-widgettypes-6.0.json @@ -5,7 +5,7 @@ "configuration": { "title": "Checkbox", "description": "A widget to display aggregate result with checkboxes.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -29,22 +29,34 @@ "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_layout", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_layout", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -125,7 +137,7 @@ "configuration": { "title": "Date Histogram Checkbox", "description": "A widget to display date histogram aggregate result with checkboxes.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -149,26 +161,41 @@ "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_layout", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_layout", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -261,7 +288,7 @@ "configuration": { "title": "Date Range Checkbox", "description": "A widget to display date range aggregate result with checkboxes.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -284,37 +311,55 @@ "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "directory_localize", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_layout", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "directory_localize", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "select_layout", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { "name": "directory_localize", "type": "checkbox", "labels": {"any": "Localize"}, - "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localizatioà n should also be activated if localized labels\n are provided by the vocabulary itself."}, + "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localization should also be activated if localized labels\n are provided by the vocabulary itself."}, "translated": true, "handlingLabels": false, "widgetModes": {"edit_demo_preview": "hidden"}, @@ -413,7 +458,7 @@ "configuration": { "title": "Directory Checkbox", "description": "A widget to display aggregate result with checkboxes.\n The display label is resolved from a given directory.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -437,14 +482,20 @@ "any": [ { "name": "selectManyCheckboxDirectoryAggregate_widget_type_properties_any", "rows": [ - {"widgets": [ { - "name": "directoryName", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directoryNameDemoPreview", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "directoryName", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "directoryNameDemoPreview", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -482,42 +533,69 @@ "edit": [ { "name": "selectManyCheckboxDirectoryAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "required", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_layout", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_localize", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_dbl10n", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_displayIdAndLabel", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_notDisplayDefaultOption", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "required", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "select_layout", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_localize", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_dbl10n", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "directory_displayIdAndLabel", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_6", + "widgets": [ { + "name": "directory_notDisplayDefaultOption", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_7", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_8", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -581,7 +659,7 @@ "name": "directory_localize", "type": "checkbox", "labels": {"any": "Localize"}, - "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localizatioà n should also be activated if localized labels\n are provided by the vocabulary itself."}, + "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localization should also be activated if localized labels\n are provided by the vocabulary itself."}, "translated": true, "handlingLabels": false, "widgetModes": {"edit_demo_preview": "hidden"}, @@ -594,7 +672,7 @@ "name": "directory_dbl10n", "type": "checkbox", "labels": {"any": "Activate database localization"}, - "helpLabels": {"any": "Activate retrieval of localized labels in the\n vocabulary database, when translations are held by the directory\n itself, in fields with a label_[lang] pattern, and defaulting to\n label_en. Available since 5.9.6."}, + "helpLabels": {"any": "Activate retrieval of localized labels in the\n vocabulary database, when translations are held by the directory\n itself, in fields with a label_[lang] pattern, and defaulting to\n label_en. Available since 6.0."}, "translated": true, "handlingLabels": false, "widgetModes": {"edit_demo_preview": "hidden"}, @@ -659,7 +737,7 @@ "configuration": { "title": "Document Checkbox", "description": "Select Many Checkbox Document Aggregate", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -673,7 +751,7 @@ "defaultPropertyValues": {"edit": { "emptyChoiceMessage": "label.aggregate.emptyChoice", "itemCount": "(#{item.docCount})", - "itemLabel": "#{nxu:documentDisplayTitle(item.key)}", + "itemLabel": "#{nxd:titleFromId(item.key)}", "itemValue": "#{item.key}", "layout": "pageDirection", "moreLessLimit": "6", @@ -683,22 +761,34 @@ "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_layout", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_layout", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -779,7 +869,7 @@ "configuration": { "title": "Histogram Checkbox", "description": "A widget to display histogram aggregate result with checkboxes.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -803,26 +893,41 @@ "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_layout", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_layout", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -915,7 +1020,7 @@ "configuration": { "title": "Range Checkbox", "description": "A widget to display range aggregate result with checkboxes.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -938,37 +1043,55 @@ "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "directory_localize", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_layout", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "directory_localize", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "select_layout", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { "name": "directory_localize", "type": "checkbox", "labels": {"any": "Localize"}, - "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localizatioà n should also be activated if localized labels\n are provided by the vocabulary itself."}, + "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localization should also be activated if localized labels\n are provided by the vocabulary itself."}, "translated": true, "handlingLabels": false, "widgetModes": {"edit_demo_preview": "hidden"}, @@ -1067,7 +1190,7 @@ "configuration": { "title": "User Checkbox", "description": "Select Many Checkbox User Aggregate", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -1092,40 +1215,52 @@ "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_layout", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} - ], - "widgets": [ { - "name": "select_selectOptions", - "type": "text", - "labels": {"any": "Select Options"}, - "helpLabels": {"any": "The select options binding."}, - "translated": true, - "handlingLabels": false, - "widgetModes": { - "any": "hidden", - "edit_demo_preview": "hidden", - "view_reference": "view" - }, - "fields": [ { - "fieldName": "selectOptions", - "propertyName": "selectOptions" - }] + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_layout", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } + ], + "widgets": [ + { + "name": "select_selectOptions", + "type": "text", + "labels": {"any": "Select Options"}, + "helpLabels": {"any": "The select options binding."}, + "translated": true, + "handlingLabels": false, + "widgetModes": { + "any": "hidden", + "edit_demo_preview": "hidden", + "view_reference": "view" + }, + "fields": [ { + "fieldName": "selectOptions", + "propertyName": "selectOptions" + }] }, { "name": "select_layout", @@ -1188,7 +1323,7 @@ "configuration": { "title": "Select", "description": "A widget to display aggregate result with select2.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -1200,36 +1335,53 @@ "aggregates_terms", "aggregates_significant_terms" ], - "defaultPropertyValues": {"edit": { - "itemCount": "(#{item.docCount})", - "itemValue": "#{item.key}", - "notDisplayDefaultOption": "true", - "var": "item", - "width": "100%" - }}, + "defaultPropertyValues": { + "any": {"width": "100%"}, + "edit": { + "itemCount": "(#{item.docCount})", + "itemValue": "#{item.key}", + "notDisplayDefaultOption": "true", + "var": "item" + } + }, "properties": {"layouts": {"edit": [ { "name": "selectManyListboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -1305,7 +1457,7 @@ "configuration": { "title": "Date Histogram Select", "description": "A widget to display date histogram aggregate result with select2.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -1316,38 +1468,55 @@ "aggregates", "aggregates_date_histogram" ], - "defaultPropertyValues": {"edit": { - "itemCount": "(#{item.docCount})", - "itemValue": "#{item.key}", - "notDisplayDefaultOption": "true", - "order": "key desc", - "placeholder": "#{messages['label.vocabulary.selectValue']}", - "var": "item", - "width": "100%" - }}, + "defaultPropertyValues": { + "any": {"width": "100%"}, + "edit": { + "itemCount": "(#{item.docCount})", + "itemValue": "#{item.key}", + "notDisplayDefaultOption": "true", + "order": "key desc", + "placeholder": "#{messages['label.vocabulary.selectValue']}", + "var": "item" + } + }, "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -1423,7 +1592,7 @@ "configuration": { "title": "Date Range Select", "description": "A widget to display date range aggregate result with select2.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -1434,48 +1603,68 @@ "aggregates", "aggregates_date_range" ], - "defaultPropertyValues": {"edit": { - "itemCount": "(#{item.docCount})", - "itemValue": "#{item.key}", - "notDisplayDefaultOption": "true", - "placeholder": "#{messages['label.vocabulary.selectValue']}", - "var": "item", - "width": "100%" - }}, + "defaultPropertyValues": { + "any": {"width": "100%"}, + "edit": { + "itemCount": "(#{item.docCount})", + "itemValue": "#{item.key}", + "notDisplayDefaultOption": "true", + "placeholder": "#{messages['label.vocabulary.selectValue']}", + "var": "item" + } + }, "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "directory_localize", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "directory_localize", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { "name": "directory_localize", "type": "checkbox", "labels": {"any": "Localize"}, - "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localizatioà n should also be activated if localized labels\n are provided by the vocabulary itself."}, + "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localization should also be activated if localized labels\n are provided by the vocabulary itself."}, "translated": true, "handlingLabels": false, "widgetModes": {"edit_demo_preview": "hidden"}, @@ -1557,7 +1746,7 @@ "configuration": { "title": "Directory Select", "description": "A widget to display aggregate result with select2.\n The display label is resolved from a given directory.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -1568,25 +1757,33 @@ "aggregates", "aggregates_terms" ], - "defaultPropertyValues": {"edit": { - "itemCount": "(#{item.docCount})", - "itemValue": "#{item.key}", - "notDisplayDefaultOption": "true", - "var": "item", - "width": "100%" - }}, + "defaultPropertyValues": { + "any": {"width": "100%"}, + "edit": { + "itemCount": "(#{item.docCount})", + "itemValue": "#{item.key}", + "notDisplayDefaultOption": "true", + "var": "item" + } + }, "properties": {"layouts": { "any": [ { "name": "selectManyListboxDirectoryAggregate_widget_type_properties_any", "rows": [ - {"widgets": [ { - "name": "directoryName", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directoryNameDemoPreview", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "directoryName", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "directoryNameDemoPreview", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -1624,46 +1821,76 @@ "edit": [ { "name": "selectManyListboxDirectoryAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "required", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_localize", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_dbl10n", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_displayIdAndLabel", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_notDisplayDefaultOption", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "required", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "directory_localize", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_dbl10n", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_displayIdAndLabel", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "directory_notDisplayDefaultOption", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_6", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_7", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_8", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_9", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -1698,7 +1925,7 @@ "name": "directory_localize", "type": "checkbox", "labels": {"any": "Localize"}, - "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localizatioà n should also be activated if localized labels\n are provided by the vocabulary itself."}, + "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localization should also be activated if localized labels\n are provided by the vocabulary itself."}, "translated": true, "handlingLabels": false, "widgetModes": {"edit_demo_preview": "hidden"}, @@ -1711,7 +1938,7 @@ "name": "directory_dbl10n", "type": "checkbox", "labels": {"any": "Activate database localization"}, - "helpLabels": {"any": "Activate retrieval of localized labels in the\n vocabulary database, when translations are held by the directory\n itself, in fields with a label_[lang] pattern, and defaulting to\n label_en. Available since 5.9.6."}, + "helpLabels": {"any": "Activate retrieval of localized labels in the\n vocabulary database, when translations are held by the directory\n itself, in fields with a label_[lang] pattern, and defaulting to\n label_en. Available since 6.0."}, "translated": true, "handlingLabels": false, "widgetModes": {"edit_demo_preview": "hidden"}, @@ -1800,7 +2027,7 @@ "configuration": { "title": "Document Select", "description": "Select2 Document Aggregate Widget", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -1811,38 +2038,55 @@ "aggregates", "aggregates_terms" ], - "defaultPropertyValues": {"edit": { - "itemCount": "(#{item.docCount})", - "itemLabel": "#{nxu:documentDisplayTitle(item.key)}", - "itemValue": "#{item.key}", - "notDisplayDefaultOption": "true", - "placeholder": "#{messages['label.vocabulary.selectValue']}", - "var": "item", - "width": "100%" - }}, + "defaultPropertyValues": { + "any": {"width": "100%"}, + "edit": { + "itemCount": "(#{item.docCount})", + "itemLabel": "#{nxd:titleFromId(item.key)}", + "itemValue": "#{item.key}", + "notDisplayDefaultOption": "true", + "placeholder": "#{messages['label.vocabulary.selectValue']}", + "var": "item" + } + }, "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -1918,7 +2162,7 @@ "configuration": { "title": "Histogram Select", "description": "A widget to display histogram aggregate result with select2.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -1929,38 +2173,55 @@ "aggregates", "aggregates_histogram" ], - "defaultPropertyValues": {"edit": { - "itemCount": "(#{item.docCount})", - "itemValue": "#{item.key}", - "notDisplayDefaultOption": "true", - "order": "key desc", - "placeholder": "#{messages['label.vocabulary.selectValue']}", - "var": "item", - "width": "100%" - }}, + "defaultPropertyValues": { + "any": {"width": "100%"}, + "edit": { + "itemCount": "(#{item.docCount})", + "itemValue": "#{item.key}", + "notDisplayDefaultOption": "true", + "order": "key desc", + "placeholder": "#{messages['label.vocabulary.selectValue']}", + "var": "item" + } + }, "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -2036,7 +2297,7 @@ "configuration": { "title": "Range Select", "description": "A widget to display date range aggregate result with select2.", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -2047,48 +2308,68 @@ "aggregates", "aggregates_range" ], - "defaultPropertyValues": {"edit": { - "itemCount": "(#{item.docCount})", - "itemValue": "#{item.key}", - "notDisplayDefaultOption": "true", - "placeholder": "#{messages['label.vocabulary.selectValue']}", - "var": "item", - "width": "100%" - }}, + "defaultPropertyValues": { + "any": {"width": "100%"}, + "edit": { + "itemCount": "(#{item.docCount})", + "itemValue": "#{item.key}", + "notDisplayDefaultOption": "true", + "placeholder": "#{messages['label.vocabulary.selectValue']}", + "var": "item" + } + }, "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "directory_localize", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "directory_localize", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { "name": "directory_localize", "type": "checkbox", "labels": {"any": "Localize"}, - "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localizatioà n should also be activated if localized labels\n are provided by the vocabulary itself."}, + "helpLabels": {"any": "Activate localization of vocabulary labels. Labels are\n translated as usual picking values in messages*.properties files.\n Database localization should also be activated if localized labels\n are provided by the vocabulary itself."}, "translated": true, "handlingLabels": false, "widgetModes": {"edit_demo_preview": "hidden"}, @@ -2170,7 +2451,7 @@ "configuration": { "title": "User Select", "description": "Select2 User Aggregate Widget", - "sinceVersion": "5.9.6", + "sinceVersion": "6.0", "supportedModes": ["edit"], "fields": { "list": true, @@ -2181,39 +2462,56 @@ "aggregates", "aggregates_terms" ], - "defaultPropertyValues": {"edit": { - "directoryName": "userDirectory", - "itemCount": "(#{item.docCount})", - "itemLabel": "#{nxu:userDisplayName(itemEntry.user.username, itemEntry.user.firstName, itemEntry.user.lastName)}", - "itemValue": "#{item.key}", - "notDisplayDefaultOption": "true", - "placeholder": "#{messages['label.vocabulary.selectValue']}", - "var": "item", - "width": "100%" - }}, + "defaultPropertyValues": { + "any": {"width": "100%"}, + "edit": { + "directoryName": "userDirectory", + "itemCount": "(#{item.docCount})", + "itemLabel": "#{nxu:userDisplayName(itemEntry.user.username, itemEntry.user.firstName, itemEntry.user.lastName)}", + "itemValue": "#{item.key}", + "notDisplayDefaultOption": "true", + "placeholder": "#{messages['label.vocabulary.selectValue']}", + "var": "item" + } + }, "properties": {"layouts": {"edit": [ { "name": "selectManyCheckboxAggregate_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "select_selectOptions", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_style", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "directory_styleClass", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "select_selectOptions", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "directory_style", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "directory_styleClass", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { diff --git a/nuxeo-studio-ui/src/main/resources/data/platforms/decoration-widgettypes-6.0.json b/nuxeo-studio-ui/src/main/resources/data/platforms/decoration-widgettypes-6.0.json index 369c2fa..1819bf7 100644 --- a/nuxeo-studio-ui/src/main/resources/data/platforms/decoration-widgettypes-6.0.json +++ b/nuxeo-studio-ui/src/main/resources/data/platforms/decoration-widgettypes-6.0.json @@ -26,22 +26,52 @@ "properties": {"layouts": {"any": [ { "name": "container_widget_type_properties_any", "rows": [ - {"widgets": [ { - "name": "container_subwidgets_display", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "container_subwidgets_hideSubLabels", - "category": "widgetTypeConf" - }]}, - {"widgets": [{"name": "foldable"}]}, - {"widgets": [{"name": "foldedByDefault"}]}, - {"widgets": [{"name": "headerStyleClass"}]}, - {"widgets": [{"name": "styleClass"}]}, - {"widgets": [{"name": "subLabelStyleClass"}]}, - {"widgets": [{"name": "subStyleClass"}]}, - {"widgets": [{"name": "showIfEmpty"}]}, - {"widgets": [{"name": "tip"}]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "container_subwidgets_display", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "container_subwidgets_hideSubLabels", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [{"name": "foldable"}] + }, + { + "name": "layout_row_3", + "widgets": [{"name": "foldedByDefault"}] + }, + { + "name": "layout_row_4", + "widgets": [{"name": "headerStyleClass"}] + }, + { + "name": "layout_row_5", + "widgets": [{"name": "styleClass"}] + }, + { + "name": "layout_row_6", + "widgets": [{"name": "subLabelStyleClass"}] + }, + { + "name": "layout_row_7", + "widgets": [{"name": "subStyleClass"}] + }, + { + "name": "layout_row_8", + "widgets": [{"name": "showIfEmpty"}] + }, + { + "name": "layout_row_9", + "widgets": [{"name": "tip"}] + } ], "widgets": [ { @@ -211,15 +241,33 @@ "properties": {"layouts": {"edit": [ { "name": "dropZone_widget_type_properties", "rows": [ - {"widgets": [{"name": "dropContext"}]}, - {"widgets": [ { - "name": "styleClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [{"name": "isEmpty"}]}, - {"widgets": [{"name": "emptyMessage"}]}, - {"widgets": [{"name": "cannotDrop"}]}, - {"widgets": [{"name": "cannotDropMessage"}]} + { + "name": "layout_row_0", + "widgets": [{"name": "dropContext"}] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "styleClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [{"name": "isEmpty"}] + }, + { + "name": "layout_row_3", + "widgets": [{"name": "emptyMessage"}] + }, + { + "name": "layout_row_4", + "widgets": [{"name": "cannotDrop"}] + }, + { + "name": "layout_row_5", + "widgets": [{"name": "cannotDropMessage"}] + } ], "widgets": [ { diff --git a/nuxeo-studio-ui/src/main/resources/data/platforms/dev-widgettypes-6.0.json b/nuxeo-studio-ui/src/main/resources/data/platforms/dev-widgettypes-6.0.json index a78d509..772d677 100644 --- a/nuxeo-studio-ui/src/main/resources/data/platforms/dev-widgettypes-6.0.json +++ b/nuxeo-studio-ui/src/main/resources/data/platforms/dev-widgettypes-6.0.json @@ -18,14 +18,29 @@ "properties": {"layouts": {"any": [ { "name": "layout_widget_type_properties_any", "rows": [ - {"widgets": [{"name": "name"}]}, - {"widgets": [{"name": "nameDemoPreview"}]}, - {"widgets": [{"name": "mode"}]}, - {"widgets": [ { - "name": "widgetsDisplay", - "category": "widgetTypeConf" - }]}, - {"widgets": [{"name": "template"}]} + { + "name": "layout_row_0", + "widgets": [{"name": "name"}] + }, + { + "name": "layout_row_1", + "widgets": [{"name": "nameDemoPreview"}] + }, + { + "name": "layout_row_2", + "widgets": [{"name": "mode"}] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "widgetsDisplay", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [{"name": "template"}] + } ], "widgets": [ { @@ -145,102 +160,174 @@ "edit": [ { "name": "select2_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "required", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_minChars", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_query", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_queryDemoPreview", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_pageProviderName", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_repository", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_documentSchemas", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_helpLabel", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_hideHelpLabel", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_operationId", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_initOperationId", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_idProperty", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_idFunction", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_labelProperty", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "ajaxReRender", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_containerCssClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_dropdownCssClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_inlinejs", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_inlinejsDemoPreview", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_selectionFormatter", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_suggestionFormatter", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_dropdownOnArrow", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "required", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "suggestion_minChars", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "documentSuggestion_query", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "documentSuggestion_queryDemoPreview", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_6", + "widgets": [ { + "name": "documentSuggestion_pageProviderName", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_7", + "widgets": [ { + "name": "documentSuggestion_repository", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_8", + "widgets": [ { + "name": "documentSuggestion_documentSchemas", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_9", + "widgets": [ { + "name": "suggestion_helpLabel", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_10", + "widgets": [ { + "name": "suggestion_hideHelpLabel", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_11", + "widgets": [ { + "name": "select2_operationId", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_12", + "widgets": [ { + "name": "select2_initOperationId", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_13", + "widgets": [ { + "name": "select2_idProperty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_14", + "widgets": [ { + "name": "select2_idFunction", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_15", + "widgets": [ { + "name": "select2_labelProperty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_16", + "widgets": [ { + "name": "ajaxReRender", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_17", + "widgets": [ { + "name": "select2_containerCssClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_18", + "widgets": [ { + "name": "select2_dropdownCssClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_19", + "widgets": [ { + "name": "select2_inlinejs", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_20", + "widgets": [ { + "name": "select2_inlinejsDemoPreview", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_21", + "widgets": [ { + "name": "select2_selectionFormatter", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_22", + "widgets": [ { + "name": "select2_suggestionFormatter", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_23", + "widgets": [ { + "name": "select2_dropdownOnArrow", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -547,54 +634,90 @@ "view": [ { "name": "select2_widget_type_properties_view", "rows": [ - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_repository", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_operationId", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_initOperationId", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_documentSchemas", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_idProperty", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_idFunction", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_labelProperty", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_containerCssClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_inlinejs", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_inlinejsDemoPreview", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_selectionFormatter", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "documentSuggestion_repository", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "select2_operationId", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "select2_initOperationId", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "documentSuggestion_documentSchemas", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "select2_idProperty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_6", + "widgets": [ { + "name": "select2_idFunction", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_7", + "widgets": [ { + "name": "select2_labelProperty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_8", + "widgets": [ { + "name": "select2_containerCssClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_9", + "widgets": [ { + "name": "select2_inlinejs", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_10", + "widgets": [ { + "name": "select2_inlinejsDemoPreview", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_11", + "widgets": [ { + "name": "select2_selectionFormatter", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -774,106 +897,181 @@ "edit": [ { "name": "select2Multiple_widget_type_properties_edit", "rows": [ - {"widgets": [ { - "name": "required", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "placeholder", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_orderable", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_minChars", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_query", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_queryDemoPreview", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_pageProviderName", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_repository", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_documentSchemas", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_helpLabel", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "suggestion_hideHelpLabel", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_operationId", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_initOperationId", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_idProperty", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_idFunction", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_labelProperty", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "ajaxReRender", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_containerCssClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_dropdownCssClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_inlinejs", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_inlinejsDemoPreview", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_selectionFormatter", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_suggestionFormatter", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_separator", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "required", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "placeholder", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "suggestion_orderable", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "suggestion_minChars", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "documentSuggestion_query", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_6", + "widgets": [ { + "name": "documentSuggestion_queryDemoPreview", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_7", + "widgets": [ { + "name": "documentSuggestion_pageProviderName", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_8", + "widgets": [ { + "name": "documentSuggestion_repository", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_9", + "widgets": [ { + "name": "documentSuggestion_documentSchemas", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_10", + "widgets": [ { + "name": "suggestion_helpLabel", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_11", + "widgets": [ { + "name": "suggestion_hideHelpLabel", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_12", + "widgets": [ { + "name": "select2_operationId", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_13", + "widgets": [ { + "name": "select2_initOperationId", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_14", + "widgets": [ { + "name": "select2_idProperty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_15", + "widgets": [ { + "name": "select2_idFunction", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_16", + "widgets": [ { + "name": "select2_labelProperty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_17", + "widgets": [ { + "name": "ajaxReRender", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_18", + "widgets": [ { + "name": "select2_containerCssClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_19", + "widgets": [ { + "name": "select2_dropdownCssClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_20", + "widgets": [ { + "name": "select2_inlinejs", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_21", + "widgets": [ { + "name": "select2_inlinejsDemoPreview", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_22", + "widgets": [ { + "name": "select2_selectionFormatter", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_23", + "widgets": [ { + "name": "select2_suggestionFormatter", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_24", + "widgets": [ { + "name": "select2_separator", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -1196,54 +1394,90 @@ "view": [ { "name": "select2Multiple_widget_type_properties_any", "rows": [ - {"widgets": [ { - "name": "suggestion_width", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_repository", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_operationId", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_initOperationId", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "documentSuggestion_documentSchemas", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_idProperty", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_idFunction", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_labelProperty", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_containerCssClass", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_inlinejs", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_inlinejsDemoPreview", - "category": "widgetTypeConf" - }]}, - {"widgets": [ { - "name": "select2_selectionFormatter", - "category": "widgetTypeConf" - }]} + { + "name": "layout_row_0", + "widgets": [ { + "name": "suggestion_width", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_1", + "widgets": [ { + "name": "documentSuggestion_repository", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_2", + "widgets": [ { + "name": "select2_operationId", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "select2_initOperationId", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [ { + "name": "documentSuggestion_documentSchemas", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_5", + "widgets": [ { + "name": "select2_idProperty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_6", + "widgets": [ { + "name": "select2_idFunction", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_7", + "widgets": [ { + "name": "select2_labelProperty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_8", + "widgets": [ { + "name": "select2_containerCssClass", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_9", + "widgets": [ { + "name": "select2_inlinejs", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_10", + "widgets": [ { + "name": "select2_inlinejsDemoPreview", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_11", + "widgets": [ { + "name": "select2_selectionFormatter", + "category": "widgetTypeConf" + }] + } ], "widgets": [ { @@ -1422,10 +1656,22 @@ "properties": {"layouts": {"any": [ { "name": "set_variable_widget_type_properties_any", "rows": [ - {"widgets": [{"name": "var"}]}, - {"widgets": [{"name": "value"}]}, - {"widgets": [{"name": "cache"}]}, - {"widgets": [{"name": "resolveTwice"}]} + { + "name": "layout_row_0", + "widgets": [{"name": "var"}] + }, + { + "name": "layout_row_1", + "widgets": [{"name": "value"}] + }, + { + "name": "layout_row_2", + "widgets": [{"name": "cache"}] + }, + { + "name": "layout_row_3", + "widgets": [{"name": "resolveTwice"}] + } ], "widgets": [ { @@ -1505,7 +1751,10 @@ "categories": ["dev"], "properties": {"layouts": {"any": [ { "name": "template_widget_type_properties_any", - "rows": [{"widgets": [{"name": "template"}]}], + "rows": [ { + "name": "layout_row_0", + "widgets": [{"name": "template"}] + }], "widgets": [ { "name": "template", "type": "selectOneResource", diff --git a/nuxeo-studio-ui/src/main/resources/data/platforms/document-widgettypes-6.0.json b/nuxeo-studio-ui/src/main/resources/data/platforms/document-widgettypes-6.0.json index 22cf836..bb3c0ea 100644 --- a/nuxeo-studio-ui/src/main/resources/data/platforms/document-widgettypes-6.0.json +++ b/nuxeo-studio-ui/src/main/resources/data/platforms/document-widgettypes-6.0.json @@ -2438,8 +2438,11 @@ }, "list": { "name": "list", - "handlerClassName": "org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler", - "properties": {"template": "/widgets/list_widget_template.xhtml"}, + "handlerClassName": "org.nuxeo.ecm.platform.forms.layout.facelets.plugins.ListWidgetTypeHandler", + "properties": { + "compatTemplate": "/widgets/list_widget_template.xhtml", + "template": "/widgets/js_list_widget_template.xhtml" + }, "configuration": { "title": "List", "description": "

\n The list widget displays an editable list of items in create or\n edit mode, with additional message tag for errors, and the same list\n of items in other modes. It is not usable within a list widget (see\n sublist widget for this feature).\n <\/p>\n

Items are defined using sub wigdets configuration.<\/p>\n

\n This is actually a template widget type whose template uses a\n <nxu:inputList /> tag in edit or create mode, and a table\n iterating over items in other modes.\n <\/p>\n

\n Since 5.6, it will apply to the current value (e.g. the layout or\n parent widget value) if no field definition is given.\n <\/p>", @@ -2606,6 +2609,27 @@ "name": "list_listTemplateItem", "category": "widgetTypeConf" }] + }, + { + "name": "layout_row_6", + "widgets": [ { + "name": "list_removeEmpty", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_7", + "widgets": [ { + "name": "list_number", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_8", + "widgets": [ { + "name": "list_addLabel", + "category": "widgetTypeConf" + }] } ], "widgets": [ @@ -2678,6 +2702,42 @@ "fieldName": "listTemplateItem", "propertyName": "listTemplateItem" }] + }, + { + "name": "list_removeEmpty", + "type": "checkbox", + "labels": {"any": "Remove empty item(s)"}, + "helpLabels": {"any": "This boolean attribute allows to remove null items from the list on edit.\n Items are only removed when there are changes to the list items.\n Available since 7.3."}, + "translated": true, + "handlingLabels": false, + "fields": [ { + "fieldName": "removeEmpty", + "propertyName": "removeEmpty" + }] + }, + { + "name": "list_number", + "type": "int", + "labels": {"any": "Number of open item(s)"}, + "helpLabels": {"any": "This integer attribute allows to set the number of new items that should\n be opened when displaying the list widget.\n Available since 7.3."}, + "translated": true, + "handlingLabels": false, + "fields": [ { + "fieldName": "number", + "propertyName": "number" + }] + }, + { + "name": "list_addLabel", + "type": "text", + "labels": {"any": "Number of open item(s)"}, + "helpLabels": {"any": "This string attribute allows to configure the label used for\n the 'add' action on the list widget. It is translated if the widget\n is marked as translated.\n Available since 7.3."}, + "translated": true, + "handlingLabels": false, + "fields": [ { + "fieldName": "addLabel", + "propertyName": "addLabel" + }] } ] }] diff --git a/nuxeo-studio-ui/src/main/resources/data/platforms/listing-widgettypes-6.0.json b/nuxeo-studio-ui/src/main/resources/data/platforms/listing-widgettypes-6.0.json index e3261ca..503c7ae 100644 --- a/nuxeo-studio-ui/src/main/resources/data/platforms/listing-widgettypes-6.0.json +++ b/nuxeo-studio-ui/src/main/resources/data/platforms/listing-widgettypes-6.0.json @@ -274,7 +274,7 @@ "properties": {"template": "/widgets/listing/listing_manage_document.xhtml"}, "configuration": { "title": "Manage Document", - "description": "

This widget type displays a clickable icon when the document can be\n managed by the current user. Clicking the icon goes directly to the manage\n tab.\n <\/p>", + "description": "

This widget type displays a clickable icon when the document can be\n managed by the current user. Clicking the icon goes directly to the\n manage\n tab.\n <\/p>", "sinceVersion": "5.9.3", "fields": { "list": false, @@ -350,13 +350,33 @@ "properties": {"layouts": {"any": [ { "name": "listing_title_link_widget_type_properties_any", "rows": [ - {"widgets": [{"name": "tab"}]}, - {"widgets": [{"name": "subTab"}]}, - {"widgets": [ { - "name": "localize", - "category": "widgetTypeConf" - }]}, - {"widgets": [{"name": "hideExternalLink"}]} + { + "name": "layout_row_0", + "widgets": [{"name": "tab"}] + }, + { + "name": "layout_row_1", + "widgets": [{"name": "subTab"}] + }, + { + "name": "layout_row_2", + "widgets": [{"name": "target"}] + }, + { + "name": "layout_row_3", + "widgets": [ { + "name": "localize", + "category": "widgetTypeConf" + }] + }, + { + "name": "layout_row_4", + "widgets": [{"name": "hideExternalLink"}] + }, + { + "name": "layout_row_5", + "widgets": [{"name": "hideDownloadLink"}] + } ], "widgets": [ { @@ -384,6 +404,18 @@ }] }, { + "name": "target", + "type": "text", + "labels": {"any": "Target"}, + "helpLabels": {"any": "Available since 6.0. The target attribute\n of the link."}, + "translated": true, + "handlingLabels": false, + "fields": [ { + "fieldName": "target", + "propertyName": "target" + }] + }, + { "name": "localize", "type": "checkbox", "labels": {"any": "Localize"}, @@ -399,13 +431,25 @@ "name": "hideExternalLink", "type": "checkbox", "labels": {"any": "Hide External Link"}, - "helpLabels": {"any": "Available since 5.7.2. Flag indicating that\n the external link, opening the document in a new conversation, must be hidden."}, + "helpLabels": {"any": "Available since 5.7.2. Flag indicating that\n the external link, opening the document in a new\n conversation, must be hidden."}, "translated": true, "handlingLabels": false, "fields": [ { "fieldName": "hideExternalLink", "propertyName": "hideExternalLink" }] + }, + { + "name": "hideDownloadLink", + "type": "checkbox", + "labels": {"any": "Hide Download Link"}, + "helpLabels": {"any": "Available since 6.0. Flag indicating that\n the download link must be hidden."}, + "translated": true, + "handlingLabels": false, + "fields": [ { + "fieldName": "hideDownloadLink", + "propertyName": "hideDownloadLink" + }] } ] }]}} diff --git a/nuxeo-studio-ui/src/main/resources/data/platforms/search-widgettypes-6.0.json b/nuxeo-studio-ui/src/main/resources/data/platforms/search-widgettypes-6.0.json index 085d050..95d89dd 100644 --- a/nuxeo-studio-ui/src/main/resources/data/platforms/search-widgettypes-6.0.json +++ b/nuxeo-studio-ui/src/main/resources/data/platforms/search-widgettypes-6.0.json @@ -16,6 +16,10 @@ "supportedTypes": ["date"] }, "categories": ["search"], + "defaultPropertyValues": {"edit": { + "endDefaultTime": "23:59:59", + "startDefaultTime": "00:00:00" + }}, "properties": {"layouts": { "edit": [ { "name": "daterange_widget_type_properties_edit", @@ -82,6 +86,14 @@ "name": "datetime_triggerStyleClass", "category": "widgetTypeConf" }] + }, + { + "name": "layout_row_9", + "widgets": [{"name": "datetimeRange_startDefaultTime"}] + }, + { + "name": "layout_row_10", + "widgets": [{"name": "datetimeRange_endDefaultTime"}] } ], "widgets": [ @@ -272,6 +284,32 @@ "fieldName": "triggerStyleClass", "propertyName": "triggerStyleClass" }] + }, + { + "name": "datetimeRange_startDefaultTime", + "type": "text", + "labels": {"any": "Datetime Range Start Default Time"}, + "helpLabels": {"any": "The start default time, ignore if time is\n not taken into account in the date pattern/format. Defaults\n to 00:00, available since 7.1."}, + "translated": true, + "handlingLabels": false, + "fields": [ { + "fieldName": "startDefaultTime", + "propertyName": "startDefaultTime" + }], + "controls": {"any": {"sinceVersion": "7.1"}} + }, + { + "name": "datetimeRange_endDefaultTime", + "type": "text", + "labels": {"any": "Datetime Range End Default Time"}, + "helpLabels": {"any": "The end default time, ignore if time is\n not taken into account in the date pattern/format. Defaults\n to 23:59, available since 7.1."}, + "translated": true, + "handlingLabels": false, + "fields": [ { + "fieldName": "endDefaultTime", + "propertyName": "endDefaultTime" + }], + "controls": {"any": {"sinceVersion": "7.1"}} } ] }], @@ -550,7 +588,7 @@ "supportedTypes": ["string"] }, "categories": ["search"], - "defaultPropertyValues": {"edit": {"width": "100%"}}, + "defaultPropertyValues": {"any": {"width": "100%"}}, "properties": {"layouts": {"edit": [ { "name": "select_tags_widget_type_properties_edit", "rows": [ diff --git a/nuxeo-studio-ui/src/main/resources/data/platforms/standalone-widgettypes-6.0.json b/nuxeo-studio-ui/src/main/resources/data/platforms/standalone-widgettypes-6.0.json index dbd695f..b7d9125 100644 --- a/nuxeo-studio-ui/src/main/resources/data/platforms/standalone-widgettypes-6.0.json +++ b/nuxeo-studio-ui/src/main/resources/data/platforms/standalone-widgettypes-6.0.json @@ -1,48 +1,202 @@ -{"title_and_permlink": { - "name": "title_and_permlink", - "handlerClassName": "org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler", - "properties": {"template": "/widgets/title_with_permlink_widget_template.xhtml"}, - "configuration": { - "title": "Title and permanent link", - "description": "This widgets displays the document title with a permlink icon. If the\n document is a version, the major and minor are displayed in\n parenthesis.\n\n One field is required :\n