Описание
Раздел document permission позволяет либо изменить разрешение на редактирование и загрузку документа либо нет.
Параметры
Название | Описание | Тип | Пример |
changeHistory | Позволяет отображать кнопку «Восстановить» при использовании события onRequestRestore. Значение по умолчанию false. Устарело с версии 5.5, вместо этого добавьте поле onRequestRestore | логический | true |
chat | Определяет, включена ли функция чата в документе или нет. Если для разрешения чата установлено значение true, будет отображаться кнопка меню чата. Значение по умолчанию true | логический | true |
comment | Определяет, можно ли комментировать документ. Если для разрешения на комментирование установлено значение «true», боковая панель документа будет содержать пункт меню «Комментарий»; комментирование документа будет доступно только для редактора документа, если режим параметра установлен на редактирование. Значение по умолчанию совпадает со значением редактируемого параметра. | логический | true |
Если для редактирования установлено значение «true», а для параметра comment также установлено значение «true», пользователь сможет редактировать документ и комментарий. Если для редактирования установлено значение «true», а для комментария установлено значение «false», пользователь сможет только редактировать, соответствующий функционал комментирования будет доступен только для просмотра, добавление и редактирование комментариев будет недоступно. Если для редактирования установлено значение «false», а для комментария установлено значение «true», документ будет доступен только для комментирования. Если для редактирования установлено значение «false», для обзора установлено значение «false», а для комментариев установлено значение «true», значение fillForms не учитывается и заполнение форм недоступно. | |||
commentGroups | Определяет группы, чьи комментарии пользователь может редактировать, удалять и/или просматривать. Объект имеет следующие параметры:
Значение [«»] означает, что пользователь может редактировать/удалять/просматривать комментарии, сделанные кем-то, кто не принадлежит ни к одной из этих групп (например, если документ рецензируется в сторонних редакторах). Если значение равно [], пользователь не может редактировать/удалять/просматривать комментарии, сделанные какой-либо группой. Если параметры редактирования, удаления и просмотра имеют значение «» или не указаны, то пользователь может просматривать/редактировать/удалять комментарии, сделанные любым пользователем. | объект | |
copy | Определяет, может ли содержимое быть скопировано в буфер обмена или нет. Если для параметра установлено значение false, вставка содержимого будет доступна только в текущем редакторе документа. Значение по умолчанию true. | логический | true |
deleteCommentAuthorOnly | Определяет, может ли пользователь удалять только свои комментарии. Значение по умолчанию false. | логический | true |
download | Определяет, может ли документ быть загружен или только просмотрен или отредактирован онлайн. Если для разрешения на загрузку установлено значение «false», пункт меню «Загрузить как…» будет отсутствовать в меню «Файл». Значение по умолчанию true. | логический | true |
edit | Определяет, можно ли редактировать документ или только просматривать. Если разрешение на редактирование установлено на «true», меню «Файл» будет содержать пункт меню «Редактировать документ»; пожалуйста обратите внимание, что если разрешение на редактирование установлено на «false», документ будет открыт в средстве просмотра, и вы не сможете переключить его в редактор, даже если параметр режима установлен на редактирование. Значение по умолчанию true. | логический | true |
editCommentAuthorOnly | Определяет, может ли пользователь редактировать только свои комментарии. Значение по умолчанию false. | логический | true |
fillForms | Определяет, могут ли формы быть заполнены. Заполнение форм будет доступно для редактора документов только в том случае, если параметр режима установлен на редактирование. Значение по умолчанию совпадает со значением параметра редактирования или обзора | логический | true |
Если для редактирования установлено значение «true» или для обзора установлено значение «true», значение fillForms не учитывается и возможно заполнение формы. Если для редактирования установлено значение «false» и для обзора установлено значение «false», а для fillForms также установлено значение «true», пользователь может только заполнять формы в документе. Если для редактирования установлено значение «false», для обзора установлено значение «false», а для fillForms установлено значение «true», значение комментариев не учитывается и комментирование недоступно. Режим только заполнения формы в настоящее время доступен только для Редактора документов. | |||
modifyContentControl | Определяет, можно ли заменить настройки управления содержимым. Изменение элемента управления содержимым будет доступно для редактора документов только в том случае, если параметр режима установлен на редактирование. Значение по умолчанию true. | логический | true |
modifyFilter | Определяет, может ли фильтр применяться глобально (true) ко всем пользователям или локально (false), то есть только к текущему пользователю. Изменение фильтра будет доступно для редактора электронных таблиц только в том случае, если параметр режима установлен на редактирование. Значение по умолчанию true. | логический | true |
В случае, если документ редактируется пользователем с полными правами доступа, фильтры, примененные таким пользователем, будут видны всем остальным пользователям, вне зависимости от их локальных настроек. | |||
Определяет, можно ли распечатать документ или нет. Если для разрешения печати установлено значение «false», пункт меню «Печать» будет отсутствовать в меню «Файл». Значение по умолчанию верно. | логический | true | |
protect | Определяет, будут ли отображаться вкладка «Защита» на панели инструментов и кнопка «Защитить» в левом меню (true) или скрыта (false). Значение по умолчанию true. | логический | true |
rename | Позволяет отображать кнопку «Переименовать…» при использовании события onRequestRename. Значение по умолчанию false. Устарело с версии 6.0, вместо этого добавьте поле onRequestRename | логический | true |
review | Определяет, может ли документ быть просмотрен или нет. Если для разрешения на рецензирование установлено значение true, «status bar» документа будет содержать параметр Reviewmenu; просмотр документа будет доступен только для редактора документов, если параметр режима установлен на редактирование. Значение по умолчанию совпадает со значением редактируемого параметра | логический | true |
В случае, если для редактирования установлено значение «true», а для обзора также установлено значение «true», пользователь сможет редактировать документ, принимать/отклонять внесенные изменения и самостоятельно переключаться в режим просмотра. Если для редактирования установлено значение «true», а для обзора установлено значение «false», пользователь сможет только редактировать. Если для редактирования установлено значение «false», а для обзора установлено значение «true», документ будет доступен только в режиме просмотра. | |||
reviewGroups | Определяет группы, чьи изменения пользователь может принять/отклонить. Значение [«»] означает, что пользователь может просматривать изменения, сделанные кем-то, кто не принадлежит ни к одной из этих групп (например, если документ рецензируется в сторонних редакторах). Если значение равно [], пользователь не может просматривать изменения, сделанные какой-либо группой. Если значение равно «» или не указано, то пользователь может просматривать изменения, сделанные любым пользователем. | массив строк | |
userInfoGroups | Определяет группы пользователей, информация о которых отображается в редакторах:
[«Группа1», «»] означает, что отображается информация о пользователях из Группы1 и пользователях, не принадлежащих ни к одной группе. [] означает, что информация о пользователе вообще не отображается. Значения undefined или «» означают, что отображается информация обо всех пользователях. | массив строк |
var docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "permissions": { "chat": true, "comment": true, "commentGroups": { "edit": ["Group2", ""], "remove": [""], "view": "" }, "copy": true, "deleteCommentAuthorOnly": false, "download": true, "edit": true, "editCommentAuthorOnly": false, "fillForms": true, "modifyContentControl": true, "modifyFilter": true, "print": true, "protect": true, "review": true, "reviewGroups": ["Group1", "Group2", ""], "userInfoGroups": ["Group1", ""] }, ... }, ... });