【问题标题】:Redmine: remove archived projectsRedmine:删除归档项目
【发布时间】:2016-03-14 16:36:45
【问题描述】:

我想删除我的 redmine 安装上的所有存档项目。从我的浏览器这样做是可行的,但我有 400 个......

我有编写脚本的想法,但redmine REST api 似乎没有公开删除存档项目...并且管理面板中没有“全部删除”功能。

你们中的任何人是否已经不得不处理这些事情?

【问题讨论】:

  • 如果您熟悉 Rails,您可以从 Rails 控制台进行操作。

标签: redmine redmine-api python-redmine


【解决方案1】:

试试 python-redmine 库:

from redmine import Redmine

redmine = Redmine('http:///', username='', password='')
projects = redmine.project.all()
for project in projects:
    print project.status, project.id
for project in projects:
    if project.status == 5:
        redmine.project.delete(project.id)

https://media.readthedocs.org/pdf/python-redmine/latest/python-redmine.pdf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多