我正在尝试使用Redmine .NET API从 ASP.NET MVC 应用程序管理 Redmine 。
MVC 应用程序需要允许用户Issue
从其 UI 创建和编辑。(MVC 应用程序与 Redmine 具有相同的用户。)以下代码添加了一个新问题,但作者始终设置为 API 密钥的所有者。
using Redmine.Net.Api;
using Redmine.Net.Api.Types;
RedmineManager manager = new RedmineManager(host, apiKey);
Issue newIssue = new Issue();
// Set issue details
newIssue.Author = new IdentifiableName();
var user = manager.GetUsers(UserStatus.STATUS_ACTIVE, loginUserName).FirstOrDefault();
newIssue.Author.Id = user.Id;
manager.CreateObject<Issue>(newIssue);
我想将登录用户设置为问题作者。
有谁知道如何做到这一点?
谢谢。