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

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

В случае, если параметр редактирования установлен в значение true, а параметр просмотра также установлен в значение true, пользователь сможет редактировать документ, принимать или отклонять изменения и самостоятельно переключаться в режим просмотра.

Если для параметра редактирования установлено значение false, а для параметра пересмотра установлено значение true, документ будет доступен только для просмотра.

var docEditor = new DocsAPI.DocEditor("placeholder", {
    "document": {
        "permissions": {
            "edit": false,
            "review": true
        },
        ...
    },
    ...
});
Обратите внимание, что просмотр документа будет доступен для редактора документов только в том случае, если режима параметр установлен на редактирование.
  1. Укажите группу (или несколько групп, разделенных запятыми), к которой принадлежит пользователь, добавив поле 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"
            }
        },
        ...
    });
    
  2. 2. Укажите права доступа с помощью параметра 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 и пользователями, не принадлежащими ни к одной из групп.