Изменить владельца / группу плана - отсутствуют необходимые разрешения - PullRequest
0 голосов
/ 14 ноября 2018

При попытке обновить группу Плана планировщика с помощью PATCH обновление поля owner завершается неудачно с 403. Попытка выполняется с помощью обозревателя графиков (но также не выполняется с помощью 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 Ответ

0 голосов
/ 17 ноября 2018

Документация в этом случае вводит в заблуждение / неверна (он пытается сказать, что владелец поля может быть обновлен только принципалом, идентифицированным значением поля владельца, которое является группой, которая фактически не может выполнять операции, а не владельцемэтой группы).Мы обновим документацию и уточним.

В настоящее время мы не разрешаем перемещать планы между группами, поскольку некоторые связанные элементы в основном находятся внутри самой группы (например, членство, комментарии, ссылки на документы).Мы хотели бы лучше понять ваш сценарий, чтобы увидеть, можем ли мы его поддержать, поэтому, пожалуйста, оставьте отзыв на https://planner.uservoice.com.

...