Невозможно удалить / изменить некоторые рабочие элементы после удаления других в VSTS - PullRequest
0 голосов
/ 25 апреля 2018

Мы были удалены некоторые вещи из одного проекта VSTS из-за внутренней реорганизации. После этого мы обнаружили, что некоторые рабочие элементы больше не могут быть изменены / удалены, если мы пытаемся удалить их, мы получаем:

Не удалось удалить рабочий элемент: 47420. Сведения об ошибке: TF401232: рабочий элемент 53559 не существует или у вас нет прав на его чтение.

47420 - это рабочий элемент, который я пытался удалить, 53559 - это удаленный рабочий элемент, который был дочерним по отношению к этому.

Если я открываю WorkItem 47420, я вижу в Связанные работы ошибку: Рабочий элемент не найден или нет доступа к нему.

Если я удалю ссылку и сохраню изменения, я получу снова:

TF401232: рабочий элемент 53559 не существует или у вас нет разрешения на его чтение.

Есть идеи? Это происходит с несколькими элементами ...

Ответы [ 2 ]

0 голосов
/ 03 мая 2018

Дело в том, что рабочий элемент, отображающий ошибку, является рабочим элементом в другом проекте, к которому у меня нет доступа. Я заполнил ошибку об этом:

https://developercommunity.visualstudio.com/content/problem/244033/unable-to-modify-a-workitem-with-links-to-workitem.html

0 голосов
/ 26 апреля 2018

Убедитесь, что у вас есть правильное разрешение на удаление рабочих элементов.См. предоставленные явные разрешения на удаление или восстановление рабочих элементов .Затем вы можете попытаться окончательно удалить рабочий элемент 53559 первым.

Следуйте приведенным ниже способам окончательного удаления рабочих элементов:

  • С веб-портала:

    1. Перейти на рабочую страницу
    2. Щелкните правой кнопкой мыши рабочий элемент> Удалить
    3. Нажмите кнопку "Корзина"

    enter image description here

  • Щелкните правой кнопкой мыши по рабочему элементу> окончательно удалить
  • Удалитьрабочие элементы с помощью команды witadmin destroywi:

    witadmin destroywi /collection: https://xxx.visualstudio.com /id:53559

  • Удаление рабочих элементов с помощью REST API:

    DELETE https://{accountName}.visualstudio.com/{project}/_apis/wit/workitems/{id}?destroy={destroy}&api-version=4.1

    Подробнее см. Рабочие элементы - Удалить .


ОБНОВЛЕНИЕ:

Вы упомянули "If I delete the link and save the change I get again:"

Обычно, когда вы удаляете рабочий элемент, ссылка с другими рабочими элементами также автоматически удаляется.Так что, я думаю, вы неправильно удалили рабочий элемент.Если вы можете найти удаленный рабочий элемент 53559 в Корзине, просто попробуйте восстановить его, затем попробуйте отредактировать / удалить другие рабочие элементы, чтобы проверить, работает ли он.

Если это по-прежнему не работает, то выМожно попробовать удалить навсегда.

Кстати, эта проблема связана с конкретной учетной записью, ранее были схожие проблемы, вы можете обратиться к темам ниже для получения дополнительной информации:

...