diff --git a/web/documentserver-example/csharp/DocEditor.aspx.cs b/web/documentserver-example/csharp/DocEditor.aspx.cs index abca0745..b75ee8d6 100644 --- a/web/documentserver-example/csharp/DocEditor.aspx.cs +++ b/web/documentserver-example/csharp/DocEditor.aspx.cs @@ -107,12 +107,19 @@ namespace OnlineEditorsExample var mode = canEdit && editorsMode != "view" ? "edit" : "view"; var userId = Request.Cookies.GetOrDefault("uid", "uid-1"); - var userGroup = userId.Equals("uid-1") ? null : userId; - var rereviewPermissions = userGroup != null ? new Dictionary - { - { "uid-2" , new List() { "uid-2", "" } }, - { "uid-3" , new List() { "uid-2" } } - } : null; + + string userGroup = null; + List reviewGroup = null; + if (userId.Equals("uid-2")) + { + userGroup = "group-2"; + reviewGroup = new List() { "group-2", "" }; + } + if (userId.Equals("uid-3")) + { + userGroup = "group-3"; + reviewGroup = new List() { "group-2" }; + } var jss = new JavaScriptSerializer(); @@ -153,7 +160,8 @@ namespace OnlineEditorsExample { "fillForms", editorsMode != "view" && editorsMode != "comment" && editorsMode != "embedded" && editorsMode != "blockcontent" }, { "modifyFilter", editorsMode != "filter" }, { "modifyContentControl", editorsMode != "blockcontent" }, - { "review", editorsMode == "edit" || editorsMode == "review" } + { "review", editorsMode == "edit" || editorsMode == "review" }, + { "reviewGroup", reviewGroup } } } } @@ -192,8 +200,7 @@ namespace OnlineEditorsExample { { "url", _Default.GetServerUrl(false) + "default.aspx" } } - }, - { "reviewPermissions", rereviewPermissions } + } } } }