标签: python-redmine

我可以获得分配给项目的用户列表吗?

使用 python-redmine 模块,有没有办法列出通过 Redmine API 分配给项目的所有用户?

我发现我可以请求有关单个用户的信息,并且 API Key 用户可能仅分配给特定项目,并且只能查看项目中的其他用户。所以我可以执行以下操作,但效率非常低:

from redmine import Redmine
redmine = Redmine("https://myserver.net/", key="blahblah")

my_users = []
for x in range(1, 301):
    try:
        user = redmine.user.get(str(x))
        my_users.append(user.id)
    except:
        print "",
Run Code Online (Sandbox Code Playgroud)

上面的代码让我得到了我想要的东西,一个项目中的用户列表......但是太长了不实用。此外,用户 ID 可能高于我选择的任何范围。

更新:这是我的工作,谢谢@njzk2

my_users = []
project = redmine.project.get('myproject')
for membership in project.memberships:
    my_users.append(membership.user.id)
Run Code Online (Sandbox Code Playgroud)

python redmine python-redmine

4
推荐指数
1
解决办法
1754
查看次数

通过用户电子邮件ID获取Redmine用户详细信息

有没有 redmine REST API可用于公司管理员通过向用户提供电子邮件ID来获取用户的详细信息。

像redmine KEY这样的细节

redmine redmine-plugins redmine-api python-redmine

2
推荐指数
1
解决办法
1438
查看次数

Redmine API 用于获取 Python 中的所有问题

我正在尝试从 redmine 中获取所有问题

list_1 = []
issuess = conn_red.issue.all()
for i in issuess:
    list_1.append(i)
print len(list_1)
Run Code Online (Sandbox Code Playgroud)

打印语句结果为 575

但是在 Redmine 中,我有 2735 问题。我想知道,

  1. 为什么它限制为 575。
  2. 它的计数数量有任何限制
  3. 获取所有记录的任何其他可能方式

python redmine redmine-api python-redmine

1
推荐指数
1
解决办法
858
查看次数