我们正在使用Tuleap 7.0进行项目管理。我们有一个新的要求,即我们需要在单独的字段或同一字段(提交者)中提交工件时显示当前登录用户的联系号码。是否可以显示或必须执行何种类型的代码更改,以在创建工件时检索当前登录的用户信息。请务必做。
答案 0 :(得分:0)
这并不容易。有两个主要步骤:一个围绕用户;另一个围绕着神器。
首先,您需要编辑PFUser.class.php以将属性添加到用户对象。您可能还需要创建一个forgeupgrade脚本(数据库升级),以便您可以保存和修改该属性。显然,管理用户CRUD的UI和脚本也需要更改。
接下来,您需要创建一个扩展TrackerformElementField的新类型,使该类型可用于跟踪器字段管理,并将其值设置为用户的联系号码。
不幸的是,任何这些修改,如果不仔细进行,都会产生重要的副作用。如果您想编写代码并由社区审核,您可以浏览gerrit.tuleap.net并阅读developer guide