Изменить владельца плана / группу - отсутствуют необходимые разрешения
При попытке обновить группу Плана планировщика с помощью PATCH, обновляется owner
поле терпит неудачу с 403
, Попытка делается с помощью Graph Explorer (и также не удается с помощью PostMan).
Попытка изменить title
поле успешно (нет проблем с разрешениями, используя eTag
и т. д.) для звонка.
В документации указывается Groups.ReadWrite.All
необходимы, и что owner
может быть изменен только владельцем группы, но используемая учетная запись является владельцем единой группы.
Требуются ли какие-либо дополнительные разрешения? Пример информации:
If-Match: W/"JzEtUGxhbiAgQEBAQEBAQEBAQEBAQEBARCc="
PATCH https://graph.microsoft.com/beta/planner/plans/Vk_27olfLESU6vWJNgzVT2UABrBj
ТЕЛО:
{
"title": "Updated plan with new group owner",
"owner": "0ab4b389-7c7c-4757-ac75-2ba5de8c8197"
}
ОТВЕТ:
{
"error": {
"code": "",
"message": "You do not have the required permissions to access this item, or the item may not exist.",
"innerError": {
"request-id": "7696b78c-474f-4fc0-bba9-4554bfe303c4",
"date": "2018-11-14T16:50:59"
}
}
}
1 ответ
Документация в этом случае вводит в заблуждение / неверна (она пытается сказать, что владелец поля может быть обновлен только принципалом, идентифицированным значением поля владельца, которое является группой, которая не может фактически выполнять операции, а не владельцем этой группы).). Мы обновим документацию и уточним.
В настоящее время мы не разрешаем перемещать планы между группами, поскольку некоторые из связанных элементов в основном находятся внутри самой группы (например, членство, комментарии, ссылки на документы). Мы хотели бы лучше понять ваш сценарий, чтобы увидеть, можем ли мы его поддержать, поэтому, пожалуйста, оставьте отзыв на https://planner.uservoice.com/.