Параметр «Рецензирование» позволяет просматривать документ, изменять предложения, фразы и другие элементы страницы, исправлять орфографию и т. д., фактически не редактируя его. Все изменения будут записаны и показаны пользователю, создавшему документ:


Проверить права доступа
Чтобы включить опцию рецензирования, параметр рецензирования в разделе разрешений инициализации документа должен быть установлен в значение true. Строка состояния документа будет содержать пункт меню «Рецензирование».
В случае, если параметр редактирования установлен в значение true, а параметр просмотра также установлен в значение true, пользователь сможет редактировать документ, принимать или отклонять изменения и самостоятельно переключаться в режим просмотра:

Если для параметра редактирования установлено значение false, а для параметра пересмотра установлено значение true, документ будет доступен только для просмотра:
var docEditor = new DocsAPI.DocEditor("placeholder", {
"document": {
"permissions": {
"edit": false,
"review": true
},
...
},
...
});
Дифференциация прав пересмотра по группам
- Укажите группу (или несколько групп, разделенных запятыми), к которой принадлежит пользователь, добавив поле group параметр пользователя в разделе editorConfig:
var docEditor = new DocsAPI.DocEditor("placeholder", { "editorConfig": { "user": { "id": "78e1e841", "name": "John Smith", "group": "Group1" } }, ... }); var docEditor = new DocsAPI.DocEditor("placeholder", { "editorConfig": { "user": { "id": "F89d8069ba2b", "name": "Kate Cage", "group": "Group2" } }, ... }); - Укажите права доступа с помощью параметра reviewGroups в разделе разрешений инициализации редактора.Если в конфиге редактора указан параметр reviewGroups, права доступа на просмотр всех изменений отключены. В противном случае, если текущий пользователь не принадлежит ни к одной из групп, он может просматривать документы всех групп:
var docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "permissions": { "reviewGroups": ["Group1", "Group2"], ... } ... }, ... });[«Group1», «Group2»] означает, что пользователь может просматривать изменения, сделанные пользователями из группы 1 и группы 2.
Параметр reviewGroups может принимать значение пустой группы. Это означает, что пользователь может просматривать изменения, внесенные пользователями, не принадлежащими ни к одной из групп (например, документ, который редактируется в сторонних редакторах):
var docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "permissions": { "reviewGroups": ["Group2", ""], ... } ... }, ... });[«Group2», «»] означает, что пользователь может просматривать изменения, внесенные пользователями из группы 2 и пользователями, не принадлежащими ни к одной из групп.








