我正在制作一个wpf应用程序,它使用Redmine.Net.Api显示来自红矿的一些数据。我只想显示属于红矿组的用户。我可以让所有的团体
Redminemanager manager = new RedmineManager(Config.host, Config.apiKey);
var groups = manager.GetObjects<Group>();
我的组名是正确的,但用户总是空的。
我也尝试了User类下的组:
Redminemanager manager = new RedmineManager(Config.host, Config.apiKey);
var redmineUsers = manager.GetObjects<User>()
组也总是空的。
我不明白,我希望有人能帮忙。提前谢谢。
发布于 2018-06-06 13:05:09
这是关于Redmine的工作方式:默认情况下,列出一个习惯于检索用户的组。
红矿REST文档,获取组部分说:
GET 返回组的详细信息。 此端点需要管理权限。 参数:
我在本地的红矿山安装上尝试了一个没有GET /groups/1.json
的include=users
,实际上并没有检索用户。当我添加?include=users
时,它就像一种魅力
在官方的Redmine.Net.API维基上有一个使用这些包含参数的示例。
就像这样:
var group = manager.GetObject<Group>(groupId,
new NameValueCollection() { { RedmineKeys.INCLUDE, RedmineKeys.USERS } });
祝好运。
https://stackoverflow.com/questions/50059584
复制相似问题