Роль — это набор разрешений , позволяющий пользователям выполнять определённые действия с ресурсами Google Диска. Чтобы предоставить разрешения пользователям, группам и учётным записям сервисов, необходимо назначить роли. Назначая роль, вы предоставляете все разрешения, которые она содержит.
Каждое разрешение в API Google Диска имеет роль, которая определяет, что пользователи могут делать с файлом, папкой или общим диском. Подробнее см. в разделе «Сценарии совместного использования ресурсов Диска» .
Операции с файлами и папками
В следующей таблице показаны операции, которые пользователи могут выполнять для каждой роли, если роль не ограничена представлением. Подробнее см. в разделе Представления .
Разрешенная операция | owner | organizer | fileOrganizer | writer | commenter | reader |
---|---|---|---|---|---|---|
Прочитать метаданные (например, имя, описание) файла или папки | ||||||
Прочитать содержимое файла | ||||||
Прочитайте список предметов в папке | ||||||
Добавить комментарии к файлу | ||||||
Изменить метаданные файла или папки | ||||||
Изменить содержимое файла | ||||||
Доступ к историческим изменениям | ||||||
Добавить элементы в папку | ||||||
Удалить элементы из папки «Мой диск» | ||||||
Поделиться элементами из папки «Мой диск» | ||||||
Может получить доступ к подробным правам доступа к файлам | ||||||
Переместить элементы в корзину | ||||||
Восстановить предметы из корзины | ||||||
Очистите мусор | ||||||
Удалить файл или папку | ||||||
Добавить ограничение на содержимое файла в папке «Мой диск» | ||||||
Установить или снять ограничение доступа к папкам «Моего диска» |
Операции, специфичные для общих дисков
В следующей таблице показаны операции с общим диском, которые пользователи могут выполнять для каждой роли, если роль не ограничена представлением. Подробнее см. в разделе Представления .
Разрешенная операция | owner | organizer | fileOrganizer | writer | commenter | reader |
---|---|---|---|---|---|---|
Поделиться элементом общего диска | ||||||
Добавить файлы на общие диски | ||||||
Изменить метаданные общего диска | ||||||
Добавить участников общего диска | ||||||
Реорганизация элементов на общем диске [1] | ||||||
Перемещение элементов за пределы общего диска [2] | ||||||
Удалить элементы на общих дисках [2] | ||||||
Удалить пустой общий диск | ||||||
Добавить ограничение по содержимому файла на общем диске | ||||||
Установить или снять ограничение доступа к папкам общего диска |
Корреляция между ролями Drive API и Drive UI
Drive API и Drive UI используют одну и ту же базовую систему разрешений. Однако названия ролей в них немного различаются.
В следующей таблице показано, как роли соответствуют файлам и папкам в разделе «Мой диск».
Роль API Диска | Роль пользовательского интерфейса привода | Описание |
---|---|---|
owner | Владелец | Предоставляет полный контроль над файлом или папкой. |
writer | Редактор | Предоставляет возможность просматривать файл, добавлять комментарии и редактировать его. Для папок: позволяет добавлять, редактировать и удалять файлы или подпапки в этой папке. |
commenter | Комментатор | Предоставляет возможность просматривать файл и добавлять комментарии. |
reader | Зритель | Предоставляет возможность просмотра файла. |
В следующей таблице показано, как роли соответствуют файлам и папкам на общих дисках.
Роль API Диска | Роль пользовательского интерфейса привода | Описание |
---|---|---|
organizer | Менеджер | Предоставляет возможность управлять файлами, папками, людьми и настройками. |
fileOrganizer | Контент-менеджер | Предоставляет возможность добавлять и управлять контентом. Роль по умолчанию для новых участников. |
writer | Автор | Предоставляет возможность просматривать файл, добавлять комментарии и редактировать его. Также может создавать файлы на общем диске. |
commenter | Комментатор | Предоставляет возможность просматривать файл и добавлять комментарии. |
reader | Зритель | Предоставляет возможность просмотра файла. |
Просмотры
Разрешение может быть ограничено view
, в этом случае роль применяется только к этому конкретному представлению.
Разрешение с view=published
и role=reader
предоставляет доступ reader
к опубликованному представлению файла, но не предоставляет доступ reader
к самому файлу.
Разрешение с view=metadata
и role=reader
предоставляет reader
доступ к метаданным папки, но не предоставляет доступ к содержимому папки.
И наоборот, любое разрешение, не ограниченное определенным представлением, предоставляет reader
доступ к опубликованному представлению файла.