From 983c8829fa5025ef102fd32037d9b3b0f5265994 Mon Sep 17 00:00:00 2001 From: Sergey Linnik Date: Thu, 19 Oct 2017 16:15:39 +0300 Subject: [PATCH] editors: permisions modifyFilter --- web/documentserver-example/nodejs/app.js | 3 ++- .../nodejs/public/images/filter-24.png | Bin 0 -> 118 bytes .../nodejs/views/config.ejs | 1 + web/documentserver-example/nodejs/views/index.ejs | 3 +++ 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 web/documentserver-example/nodejs/public/images/filter-24.png diff --git a/web/documentserver-example/nodejs/app.js b/web/documentserver-example/nodejs/app.js index 6513e6d4..11c147e7 100644 --- a/web/documentserver-example/nodejs/app.js +++ b/web/documentserver-example/nodejs/app.js @@ -596,9 +596,10 @@ app.get("/editor", function (req, res) { key: key, token: "", callbackUrl: docManager.getCallback(fileName), - isEdit: canEdit && mode == "edit", + isEdit: canEdit && (mode == "edit" || mode == "filter"), review: mode == "edit" || mode == "review", comment: mode != "view" && mode != "embedded", + modifyFilter: mode != "filter", mode: canEdit && mode != "view" ? "edit" : "view", canBackToFolder: type != "embedded", backUrl: docManager.getServerUrl(), diff --git a/web/documentserver-example/nodejs/public/images/filter-24.png b/web/documentserver-example/nodejs/public/images/filter-24.png new file mode 100644 index 0000000000000000000000000000000000000000..d23567c894bf5914df5a388fe9177c872cd9a284 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1TTd6qkcwN$5*H8bKKR?-?}o#y zX>6BrG8N7y@-F$gw9(|fxqxhv0IvgEsA*3Y$LBiEOAcLPhVMfUo2N4|_++NNS>bwN QDbOGWPgg&ebxsLQ0M8#LQ2+n{ literal 0 HcmV?d00001 diff --git a/web/documentserver-example/nodejs/views/config.ejs b/web/documentserver-example/nodejs/views/config.ejs index 3c39914a..2f35682e 100644 --- a/web/documentserver-example/nodejs/views/config.ejs +++ b/web/documentserver-example/nodejs/views/config.ejs @@ -16,6 +16,7 @@ "comment": <%- editor.comment %>, "download": true, "edit": <%- editor.isEdit %>, + "modifyFilter": <%- editor.modifyFilter %>, "review": <%- editor.review %> } }, diff --git a/web/documentserver-example/nodejs/views/index.ejs b/web/documentserver-example/nodejs/views/index.ejs index 7a2c6057..8f87f3a0 100644 --- a/web/documentserver-example/nodejs/views/index.ejs +++ b/web/documentserver-example/nodejs/views/index.ejs @@ -158,6 +158,9 @@ <% if (storedFiles[i].documentType == "text") { %> Open in editor for review + <% } else if (storedFiles[i].documentType == "spreadsheet") { %> + + Open in editor without access to change the filter <% } %>