【问题标题】:Azure DevOps Calendar - is not allowing to use "Add days off"Azure DevOps 日历 - 不允许使用“添加休息日”
【发布时间】:2021-10-03 14:44:10
【问题描述】:

几天后,Azure DevOps (VSTS) 团队日历中的“添加休息日”功能无法再使用。但是,该功能可能已经被使用。我的帐户被授权为项目和团队管理员。弹出窗口仍然可以打开,但没有内容。也不能使用“确定”按钮。

我做错了什么?

该功能可在 Azure DevOps 门户中的以下位置找到:Boards / Calendar / Add days off

通过我的浏览器控制台:

{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

【问题讨论】:

  • 您在浏览器控制台中看到错误吗?您是否尝试过其他浏览器?它是只发生在您身上还是发生在任何用户身上?
  • 影响多个用户。我已经在几个有同样问题的浏览器中测试过了。
  • GitHub 上有一个未解决的问题:github.com/Microsoft/vsts-team-calendar/issues/237
  • 谢谢,我会看这个未解决的问题。在这里它仍然适用于一些项目。

标签: azure calendar azure-devops


【解决方案1】:

Ok 是灰色的原因是因为您也不是与日历相关的团队的成员。如果您查看日历扩展视图的左上角,您会在月份旁边看到一个下拉列表,其中包含项目中的所有团队。必须将您的用户帐户添加到选定的团队才能添加休息日。

【讨论】:

    【解决方案2】:

    对我来说,这个东西位于板下>冲刺>容量

    ps。我在板子下没有“日历”。

    【讨论】:

    • “团队日历”是 Azure DevOps 扩展,不是开箱即用的。
    • 好的,我想这意味着您可以删除它并使用本机功能
    • 对不起,我忘了提。是的,它是 Azure DevOps 扩展。
    【解决方案3】:

    您没有正在运行的活动迭代 - 这就是问题所在。转到您的 Azure DevOps“项目设置”,在“板”下有“项目配置”,您可以在其中添加新的迭代。

    或者这里是直接链接,但你必须替换你的服务器名和项目名。

    https://SERVERNAME/PROJECTNAME/_settings/work

    之后,您可以进入日历页面并添加休息日。

    【讨论】:

      【解决方案4】:

      单击右侧窗格中的“休息日”,然后将自己添加到团队中。由于容量规划集成,这是必需的。

      另一个问题是您不能创建跨越多个迭代的休息日 - 例如不鼓励延长休息时间。 ? 要解决此问题 - 您必须为您计划外出的每次迭代创建多天休假。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 1970-01-01
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多