[xwiki/xwiki-platform] 02008d: XWIKI-22583: Allow users with edit rights on a pag...
Branch: refs/heads/XWIKI-22583 Home: https://github.com/xwiki/xwiki-platform Commit: 02008d01b5c443bedab387700906ab02ae0afa9c https://github.com/xwiki/xwiki-platform/commit/02008d01b5c443bedab387700906a... Author: Simon Urli <simon.urli@xwiki.com> Date: 2025-02-19 (Wed, 19 Feb 2025) Changed paths: M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/pom.xml A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/pom.xml A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/pom.xml A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/src/main/java/org/xwiki/index/tree/pinned/PinnedChildPagesResource.java A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/src/main/resources/simple.xjb A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/src/main/resources/xwiki.rest.pinnedchildpage.model.xsd A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/pom.xml A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/src/main/java/org/xwiki/index/internal/tree/pinned/DefaultPinnedChildPagesResource.java A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/pom.xml Log Message: ----------- XWIKI-22583: Allow users with edit rights on a page and all its children to use the Pinned Pages feature * Start providing REST API for pinned page feature Commit: e4a7f53311b3057a12ae58e2ca3c1c9e6a7a5c43 https://github.com/xwiki/xwiki-platform/commit/e4a7f53311b3057a12ae58e2ca3c1... Author: Simon Urli <simon.urli@xwiki.com> Date: 2025-02-19 (Wed, 19 Feb 2025) Changed paths: M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/src/main/java/org/xwiki/index/tree/pinned/PinnedChildPagesResource.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/src/main/java/org/xwiki/index/internal/tree/pinned/DefaultPinnedChildPagesResource.java A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesUIX.xml M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/children.vm Log Message: ----------- XWIKI-22583: Allow users with edit rights on a page and all its children to use the Pinned Pages feature * Provide tab in children viewer with UIXP support * Start working on a UIXP to edit pinned pages Commit: f1b5b8de1d4bd538c4f8536c4851004ace9c96a6 https://github.com/xwiki/xwiki-platform/commit/f1b5b8de1d4bd538c4f8536c48510... Author: Simon Urli <simon.urli@xwiki.com> Date: 2025-02-19 (Wed, 19 Feb 2025) Changed paths: A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/java/org/xwiki/index/tree/IndexTreeScriptService.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/java/org/xwiki/index/tree/internal/nestedpages/pinned/PinnedChildPagesManager.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/src/main/java/org/xwiki/index/tree/pinned/PinnedChildPagesResource.java R xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/src/main/resources/simple.xjb R xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/src/main/resources/xwiki.rest.pinnedchildpage.model.xsd M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/src/main/java/org/xwiki/index/internal/tree/pinned/DefaultPinnedChildPagesResource.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesUIX.xml Log Message: ----------- XWIKI-22583: Allow users with edit rights on a page and all its children to use the Pinned Pages feature * Reuse NavigationPanel administration UI to build the UI for PinnedChildPagesUIX * Simplify REST API for manipulating PinnedChildPages * Provide a script service for PinnedChildPages Commit: a8eb0c4c9641e0a33695dfea05b5b0a1ac3fc2ad https://github.com/xwiki/xwiki-platform/commit/a8eb0c4c9641e0a33695dfea05b5b... Author: Simon Urli <simon.urli@xwiki.com> Date: 2025-02-19 (Wed, 19 Feb 2025) Changed paths: M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/src/main/java/org/xwiki/index/internal/tree/pinned/DefaultPinnedChildPagesResource.java Log Message: ----------- XWIKI-22583: Allow users with edit rights on a page and all its children to use the Pinned Pages feature * Fix checkstyle Commit: 89da4f302c38f85a3da261aa90090e3e5f9029c7 https://github.com/xwiki/xwiki-platform/commit/89da4f302c38f85a3da261aa90090... Author: Simon Urli <simon.urli@xwiki.com> Date: 2025-02-19 (Wed, 19 Feb 2025) Changed paths: M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/java/org/xwiki/index/tree/internal/nestedpages/pinned/PinnedChildPagesManager.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/test/java/org/xwiki/index/tree/internal/nestedpages/pinned/PinnedChildPagesManagerTest.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesUIX.xml Log Message: ----------- XWIKI-22583: Allow users with edit rights on a page and all its children to use the Pinned Pages feature * Few improvments in PinnedChildPagesManager and test * Add missing PinnedChildPagesUIX Commit: 9b31e9b1451024fc11ad0d8c57e371241ea69b10 https://github.com/xwiki/xwiki-platform/commit/9b31e9b1451024fc11ad0d8c57e37... Author: Simon Urli <simon.urli@xwiki.com> Date: 2025-02-19 (Wed, 19 Feb 2025) Changed paths: M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-api/pom.xml A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-api/src/main/java/org/xwiki/index/IndexScriptService.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-api/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/java/org/xwiki/index/tree/IndexTreeScriptService.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/java/org/xwiki/index/tree/internal/nestedpages/pinned/PinnedChildPagesManager.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/test/java/org/xwiki/index/tree/internal/nestedpages/pinned/PinnedChildPagesManagerTest.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/pom.xml M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/pom.xml M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/pom.xml M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/src/main/java/org/xwiki/index/internal/tree/pinned/DefaultPinnedChildPagesResource.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesUIX.xml Log Message: ----------- XWIKI-22583: Allow users with edit rights on a page and all its children to use the Pinned Pages feature * Fix some metadata in new pom.xml * Add few more checks in REST API * Add warning logs in PinnedChildPagesManager * Fix new script service name by providing an empty IndexScriptService Commit: 973ad0f4fcbdfb49655c1559058443f84dec49ef https://github.com/xwiki/xwiki-platform/commit/973ad0f4fcbdfb49655c155905844... Author: Simon Urli <simon.urli@xwiki.com> Date: 2025-02-19 (Wed, 19 Feb 2025) Changed paths: M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/pom.xml M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/pom.xml M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/pom.xml Log Message: ----------- XWIKI-22583: Allow users with edit rights on a page and all its children to use the Pinned Pages feature * Fix pom versions Compare: https://github.com/xwiki/xwiki-platform/compare/b420117ce14c...973ad0f4fcbd To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications