mirror of
https://github.com/ONLYOFFICE/document-server-integration.git
synced 2026-04-07 14:06:11 +08:00
csharp: reviewGroup instead reviewPermissions
This commit is contained in:
@ -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<string, object>
|
||||
{
|
||||
{ "uid-2" , new List<string>() { "uid-2", "" } },
|
||||
{ "uid-3" , new List<string>() { "uid-2" } }
|
||||
} : null;
|
||||
|
||||
string userGroup = null;
|
||||
List<string> reviewGroup = null;
|
||||
if (userId.Equals("uid-2"))
|
||||
{
|
||||
userGroup = "group-2";
|
||||
reviewGroup = new List<string>() { "group-2", "" };
|
||||
}
|
||||
if (userId.Equals("uid-3"))
|
||||
{
|
||||
userGroup = "group-3";
|
||||
reviewGroup = new List<string>() { "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 }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user