XWIKI-22583: Allow users with edit rights on a page and all its children to...
XWIKI-22583: Allow users with edit rights on a page and all its children to use the Pinned Pages feature (#3900) * Provide a REST API to manipulate pinned pages with Edit right only * Provide an index script service and an index.tree script service to manipulate pinned pages * Provide tabs in children viewer with a UIXP * Use the UIXP to inject capability to configure pinned pages reusing the navigation panel administration UI * Provide new integration test
Showing
- xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/ViewersIT.java 46 additions, 5 deletions...src/test/it/org/xwiki/flamingo/test/docker/ViewersIT.java
- xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-pageobjects/pom.xml 5 additions, 0 deletions...est/xwiki-platform-flamingo-skin-test-pageobjects/pom.xml
- xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-pageobjects/src/main/java/org/xwiki/flamingo/skin/test/po/ChildrenPage.java 40 additions, 0 deletions...in/java/org/xwiki/flamingo/skin/test/po/ChildrenPage.java
- xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-pageobjects/src/main/java/org/xwiki/flamingo/skin/test/po/PinnedChildPagesTab.java 134 additions, 0 deletions.../org/xwiki/flamingo/skin/test/po/PinnedChildPagesTab.java
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-api/pom.xml 1 addition, 1 deletion...ore/xwiki-platform-index/xwiki-platform-index-api/pom.xml
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-api/src/main/java/org/xwiki/index/IndexScriptService.java 58 additions, 0 deletions...api/src/main/java/org/xwiki/index/IndexScriptService.java
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-api/src/main/resources/META-INF/components.txt 1 addition, 0 deletions...form-index-api/src/main/resources/META-INF/components.txt
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/pom.xml 1 addition, 0 deletions...re/xwiki-platform-index/xwiki-platform-index-tree/pom.xml
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/java/org/xwiki/index/tree/IndexTreeScriptService.java 60 additions, 0 deletions...ain/java/org/xwiki/index/tree/IndexTreeScriptService.java
- 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 37 additions, 9 deletions.../internal/nestedpages/pinned/PinnedChildPagesManager.java
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/resources/META-INF/components.txt 1 addition, 0 deletions...index-tree-api/src/main/resources/META-INF/components.txt
- 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 115 additions, 0 deletions...ernal/nestedpages/pinned/PinnedChildPagesManagerTest.java
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/pom.xml 40 additions, 0 deletions...latform-index-tree/xwiki-platform-index-tree-rest/pom.xml
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-api/pom.xml 55 additions, 0 deletions...ndex-tree-rest/xwiki-platform-index-tree-rest-api/pom.xml
- 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 70 additions, 0 deletions...org/xwiki/index/tree/pinned/PinnedChildPagesResource.java
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/pom.xml 69 additions, 0 deletions...-tree-rest/xwiki-platform-index-tree-rest-default/pom.xml
- 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 117 additions, 0 deletions...internal/tree/pinned/DefaultPinnedChildPagesResource.java
- 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 1 addition, 0 deletions...e-rest-default/src/main/resources/META-INF/components.txt
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-rest/xwiki-platform-index-tree-rest-default/src/test/java/org/xwiki/index/internal/tree/pinned/DefaultPinnedChildPagesResourceTest.java 164 additions, 0 deletions...rnal/tree/pinned/DefaultPinnedChildPagesResourceTest.java
- xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/pom.xml 6 additions, 0 deletions...-platform-index-tree/xwiki-platform-index-tree-ui/pom.xml
Loading