diff --git a/web/documentserver-example/java/src/main/java/entities/FileModel.java b/web/documentserver-example/java/src/main/java/entities/FileModel.java index 764f9509..683a40e5 100644 --- a/web/documentserver-example/java/src/main/java/entities/FileModel.java +++ b/web/documentserver-example/java/src/main/java/entities/FileModel.java @@ -210,15 +210,17 @@ public class FileModel public Boolean edit; public Boolean fillForms; public Boolean modifyFilter; + public Boolean modifyContentControl; public Boolean review; public Permissions(String mode, String type, Boolean canEdit) { - comment = !mode.equals("view") && !mode.equals("fillForms") && !mode.equals("embedded"); + comment = !mode.equals("view") && !mode.equals("fillForms") && !mode.equals("embedded") && !mode.equals("blockcontent"); download = true; - edit = canEdit && (mode.equals("edit") || mode.equals("filter")); - fillForms = !mode.equals("view") && !mode.equals("comment") && !mode.equals("embedded"); + edit = canEdit && (mode.equals("edit") || mode.equals("filter") || mode.equals("blockcontent")); + fillForms = !mode.equals("view") && !mode.equals("comment") && !mode.equals("embedded") && !mode.equals("blockcontent"); modifyFilter = !mode.equals("filter"); + modifyContentControl = !mode.equals("blockcontent"); review = mode.equals("edit") || mode.equals("review"); } } diff --git a/web/documentserver-example/java/src/main/webapp/css/img/block-content-24.png b/web/documentserver-example/java/src/main/webapp/css/img/block-content-24.png new file mode 100644 index 00000000..44e624ba Binary files /dev/null and b/web/documentserver-example/java/src/main/webapp/css/img/block-content-24.png differ diff --git a/web/documentserver-example/java/src/main/webapp/index.jsp b/web/documentserver-example/java/src/main/webapp/index.jsp index 9e3f401f..128d3fe7 100644 --- a/web/documentserver-example/java/src/main/webapp/index.jsp +++ b/web/documentserver-example/java/src/main/webapp/index.jsp @@ -139,7 +139,7 @@ Filename - Editors + Editors Viewers @@ -185,13 +185,20 @@ Open in editor for comment - + <% if (docType.equals("text")) { %> &type=desktop&mode=fillForms" target="_blank"> Open in editor for filling in forms <% } %> + + <% if (docType.equals("text")) { %> + &type=desktop&mode=blockcontent" target="_blank"> + Open in editor without content control modification + + <% } %> + &type=desktop&mode=view" target="_blank">