Branch: refs/heads/XWIKI-23043 Home: https://github.com/xwiki/xwiki-platform Commit: f0ed774d2b974200bec6c4a1e8bf80881ce4704c https://github.com/xwiki/xwiki-platform/commit/f0ed774d2b974200bec6c4a1e8bf8... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/MacroService.xml M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/pom.xml A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroDescriptorUI.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINode.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeComparator.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeType.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParametersHelper.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/script/RenderingScriptService.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/resources/META-INF/components.txt A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/internal/util/MacroParametersHelperTest.java Log Message: ----------- XWIKI-23043: Provide validation and UI for group of macro parameters belonging to same feature * Start of refactoring including ordering of macros Commit: fc6b1d88632efa84698b0edeb7f47fcd9a26f613 https://github.com/xwiki/xwiki-platform/commit/fc6b1d88632efa84698b0edeb7f47... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/AbstractMacroParameterUINode.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroDescriptorUI.java R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINode.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeComparator.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeGroup.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeParameter.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeType.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParametersHelper.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/internal/util/MacroParametersHelperTest.java Log Message: ----------- XWIKI-23043: Provide validation and UI for group of macro parameters belonging to same feature * Change a bit the strategy to handle properly group and feature like exposed with IncludeMacroParameters Commit: b7d66dee80ec28d0366ef802ddd773e610c77648 https://github.com/xwiki/xwiki-platform/commit/b7d66dee80ec28d0366ef802ddd77... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js Log Message: ----------- XWIKI-23043: Provide validation and UI for group of macro parameters belonging to same feature * Fix displaying the form Commit: c35034e3039b19fa9f930f92ccef779d70767d9d https://github.com/xwiki/xwiki-platform/commit/c35034e3039b19fa9f930f92ccef7... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroWizard.css M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/Translations.xml M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParametersHelper.java Log Message: ----------- XWIKI-22803: Enable the ability to order macro parameters defined in XWiki objects directly from the UI * start improving the UI Commit: f8833b3ede6901fbeac290d31c435990fa66937a https://github.com/xwiki/xwiki-platform/commit/f8833b3ede6901fbeac290d31c435... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroWizard.css M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/Translations.xml Log Message: ----------- XWIKI-22803: Enable the ability to order macro parameters defined in XWiki objects directly from the UI * Provide validation of the form * Improve globally the UI Commit: e0f1b40386b8313d838dfb6d7a55136f8a9cfbcd https://github.com/xwiki/xwiki-platform/commit/e0f1b40386b8313d838dfb6d7a551... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroWizard.css M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/AbstractMacroParameterUINode.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/AbstractMacroUINode.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/AbstractMacroUINodeType.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroDescriptorUI.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroDescriptorUIFactory.java R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeComparator.java R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeGroup.java R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeParameter.java R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParameterUINodeType.java R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroParametersHelper.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroUINodeComparator.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroUINodeGroup.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroUINodeParameter.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/script/RenderingScriptService.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/internal/util/MacroParametersHelperTest.java Log Message: ----------- XWIKI-22803: Enable the ability to order macro parameters defined in XWiki objects directly from the UI * Provide documentation of java code * Improve a bit CSS Commit: 1710371a089335416fb2cfc3ce03c8da6175b97c https://github.com/xwiki/xwiki-platform/commit/1710371a089335416fb2cfc3ce03c... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroWizard.css Log Message: ----------- XWIKI-22803: Enable the ability to order macro parameters defined in XWiki objects directly from the UI * Keep fixing CSS Commit: cf8a8c1fdda55fa6a53afa17e7320958168c0bc3 https://github.com/xwiki/xwiki-platform/commit/cf8a8c1fdda55fa6a53afa17e7320... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/AbstractMacroUINode.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroDescriptorUIFactory.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroUINodeComparator.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/script/RenderingScriptService.java Log Message: ----------- XWIKI-22803: Enable the ability to order macro parameters defined in XWiki objects directly from the UI * Fix checkstyle * Fix a few remaining problems Commit: cbcc998d08932a463f7a33620bc3a32252323b5b https://github.com/xwiki/xwiki-platform/commit/cbcc998d08932a463f7a33620bc3a... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroDescriptorUIFactory.java R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/internal/util/MacroParametersHelperTest.java A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/internal/util/ui/MacroDescriptorUIFactoryTest.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/script/RenderingScriptServiceTest.java Log Message: ----------- XWIKI-22803: Enable the ability to order macro parameters defined in XWiki objects directly from the UI * Fix a few bugs, improve tests and coverage Commit: 3dbd330db1f0950f465f88899149de46f6b8d61a https://github.com/xwiki/xwiki-platform/commit/3dbd330db1f0950f465f88899149d... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroService.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/MacroService.xml M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/Translations.xml M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/ui/MacroDescriptorUIFactory.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/script/RenderingScriptService.java Log Message: ----------- XWIKI-22803: Enable the ability to order macro parameters defined in XWiki objects directly from the UI * Allow to take into account changes performed in inline editable elements Commit: ceda5b3e69f8a57a57dd15af975f42ebf01a6ee9 https://github.com/xwiki/xwiki-platform/commit/ceda5b3e69f8a57a57dd15af975f4... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/script/RenderingScriptService.java M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/script/RenderingScriptServiceTest.java Log Message: ----------- XWIKI-22803: Enable the ability to order macro parameters defined in XWiki objects directly from the UI * Fix coverage and checkstyle Commit: c08b26f5fad45d397a1dcf598cca2b0bbee9af64 https://github.com/xwiki/xwiki-platform/commit/c08b26f5fad45d397a1dcf598cca2... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js Log Message: ----------- Update xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js Co-authored-by: Marius Dumitru Florea <[email protected]> Commit: 5ce4aad0a9b103d84485862e2cc970e74c804290 https://github.com/xwiki/xwiki-platform/commit/5ce4aad0a9b103d84485862e2cc97... Author: Simon Urli <[email protected]> Date: 2025-06-16 (Mon, 16 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroService.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/MacroService.xml Log Message: ----------- Apply suggestions from code review Co-authored-by: Marius Dumitru Florea <[email protected]> Compare: https://github.com/xwiki/xwiki-platform/compare/ccbc73b0279c...5ce4aad0a9b1 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications