csharp: reviewGroup instead reviewPermissions

This commit is contained in:
Alexandr Fedorov
2021-02-07 19:30:32 +03:00
parent 13250e18b3
commit c6deb13712

View File

@ -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 }
}
}
}
}