diff --git a/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderController.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderController.java index 69caa92de..46ba9464b 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderController.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderController.java @@ -114,7 +114,22 @@ public class DocumentFolderController { private PermissionChecker permissionChecker; @GET - @Path("/{folderPath:(/.+)?}") + @Path("/") + @AuthorizationRequired + @Transactional(Transactional.TxType.REQUIRED) + public String listItems( + @PathParam("sectionIdentifier") final String sectionIdentifier, + @QueryParam("filterTerm") @DefaultValue("") final String filterTerm, + @QueryParam("firstResult") @DefaultValue("0") final int firstResult, + @QueryParam("maxResults") @DefaultValue("20") final int maxResults + ) { + return listItems( + sectionIdentifier, "", filterTerm, firstResult, maxResults + ); + } + + @GET + @Path("/{folderPath:(.+)?}") @AuthorizationRequired @Transactional(Transactional.TxType.REQUIRED) public String listItems( diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/cms/contentsections-list.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/cms/contentsections-list.xhtml index 9540eb474..e3ec5c71b 100644 --- a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/cms/contentsections-list.xhtml +++ b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/cms/contentsections-list.xhtml @@ -96,7 +96,7 @@ var="section">