几天后,Azure DevOps(VSTS)团队日历中的“添加休息日”功能不再可用。但是,该功能可能已经被使用。我的帐户被授权为项目和团队管理员。弹出窗口仍然可以打开,但是没有内容。也不能使用按钮“确定”。
我做错了什么?
该功能可以在Azure DevOps门户中的以下位置找到:委员会/日历/添加休息日
通过我的浏览器控制台:
{stack: "TypeError: Cannot read property 'valueOf' of undef…endar/0.5.209/1513804816029/sdk/VSS.SDK.js:103:44", message: "Cannot read property 'valueOf' of undefined"}
message: "Cannot read property 'valueOf' of undefined"
stack: "TypeError: Cannot read property 'valueOf' of undefined↵
at https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/js/dialogs.js:902:70↵
at Array.filter (<anonymous>)↵
at EditCapacityEventControl._getCurrentIteration (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/js/dialogs.js:899:31)↵
at https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/js/dialogs.js:864:43↵
at XdmDeferred._wrapCallback (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/sdk/VSS.SDK.js:73:26)↵
at Array.<anonymous> (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/sdk/VSS.SDK.js:48:23)↵
at https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/sdk/VSS.SDK.js:103:44"
__proto__: Object
答案 0 :(得分:0)
答案 1 :(得分:0)
确定是灰色的原因是因为您也不是日历所关联的团队的成员。如果您在日历扩展视图的左上角查看,则在月份旁边,您会看到一个下拉列表,其中包含项目中的所有团队。必须将您的用户帐户添加到所选的团队中,以增加休息日。
答案 2 :(得分:0)
您没有正在运行的活动迭代-这就是问题所在。转到Azure DevOps的“项目设置”,在“面板”下,具有“项目配置”,您可以在其中添加新的迭代。
或者这是直接链接,但是您必须替换您的服务器名和项目名。
https://SERVERNAME/PROJECTNAME/_settings/work
之后,您可以转到日历页面并添加休息日。
答案 3 :(得分:0)