【发布时间】:2016-02-08 22:58:57
【问题描述】:
我正在尝试使用 Redmine .NET API 从 ASP.NET MVC 应用程序管理 Redmine。
MVC 应用程序需要允许用户从其 UI 创建和编辑Issue。 (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);
我想将登录用户设置为问题作者。
有谁知道如何做到这一点?
谢谢。
【问题讨论】:
标签: c# redmine redmine-api