问题标签 [redmine-plugins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4354 浏览

jira - Redmine:通过 GET 请求创建问题

在 JIRA 中,可以通过简单的 GET 请求创建新问题:http: //confluence.atlassian.com/display/JIRA/Creating+Issues+via+direct+HTML+links

这种链接的一个简单示例:

“http://jira.atlassian.com/secure/CreateIssueDetails!init.jspa?pid=10420&issuetype=3&summary=say+hello+world”

这将在 PID=1042 的项目中创建一个新问题,摘要为“Say Hello world”。

是否有允许这种用例的 Redmine 插件/api?REST API 不方便我使用,因为我希望允许用户通过电子邮件中发送的链接创建新问题(使用预填充数据),并且我不想使用 JavaScript 来完成这项工作(发送 REST json/ xml 数据)。

编辑:据我所见(http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails) Redmine 提供了一个用于提交问题的电子邮件 API,这将是一个部分解决方案。我将能够添加一个“mailto:”链接,该链接将预先填充邮件的内容。此解决方案需要额外的电子邮件,所以我仍然希望有一个发布链接解决方案。

0 投票
1 回答
176 浏览

ruby - 检索/迭代 Redmine wiki 内容并返回它?

我正在尝试实现一个简单的插件,它获取当前的wiki页面内容并匹配/替换每次通过正则表达式出现的单词/正则表达式部分本身很简单,我对如何检索/迭代wiki内容更感兴趣并在更换后退回。我怎样才能做到这一点?

谢谢!

丹尼斯

0 投票
1 回答
743 浏览

python - 如何获取 redmine 的活动日志以自动显示存储库更改?

我编写了一个小 Python 脚本来接受存储库更改的 BitBucket POST 回调并更新本地副本。一切正常,但我注意到 redmine 的活动日志在我单击存储库选项卡之前不会显示这些更改。

有没有办法以编程方式触发活动日志更新?

0 投票
2 回答
5683 浏览

api - Netbeans 和 Redmine 集成

自从 Redmine 的新 REST API 发布以来,有没有人能够成功地将 netbeans 与 Redmine 集成?

我读过一些不久前写的文章,这些文章表明这​​个新的 API 将成为解决集成问题的方法,但我自己还没有成功地让任何东西工作。

这个想法是使用 Redmine 作为错误跟踪器。

0 投票
3 回答
1803 浏览

svn - 哪一个?Agilo+Trac+SVN 或 Redmine+RedmineBacklogs+SVN

我正在尝试为我们的小团队设置一个敏捷系统 (SCRUM)。我知道我可以使用以下两个选项:

1- Agilo + Trac + SVN

2- Redmine + RedmineBacklogs + SVN

哪一个更好?还有其他免费设置吗?

0 投票
1 回答
153 浏览

svn - 跟踪贡献/给予“信用”的最佳方式

可能重复:
如何给予信用/跟踪贡献?

我们正在使用 Redmine 和 SVN 来管理一个包含大量小代码提交的社区项目。开始遇到忘记谁编写了哪些部分的问题,因为代码通常是由编写代码的人以外的人添加的,从许多地方提取的等等。

我正在寻找一些有趣的想法来跟踪每个提交并将其归功于不同的人。

这需要与提交评论无关(因为其中将有近 600 个提交开始)。

目前有没有类似的东西?

0 投票
1 回答
2198 浏览

notifications - 在 redmine 中,我如何向创建问题的电子邮件发件人发送带有新问题 ID 的通知

我已将 Redmine 设置为在收到的电子邮件上创建问题 - unkown_user=create。我想向用户发送一封电子邮件,确认收到带有新问题 ID 的问题。有没有办法做到这一点?

在相关说明中,在 Redmine 中创建用户时,新用户不会收到有关帐户创建的任何通知。

通知现有用户的工作。

TIA

0 投票
1 回答
793 浏览

ruby-on-rails - Redmine / ChiliProject - 通过 ip 地址限制登录

我想限制对 redmine/chiliproject 安装的某些用户的访问,只要他们来自某个 IP 地址或某个 IP 地址范围。

是否有一个插件或者有一个简单(即快速简单)的方法来做到这一点?

谢谢。

0 投票
2 回答
2102 浏览

mysql - RedMine + gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements 已弃用,将于 2010 年 8 月或之后删除

/redmine$ ruby​​ script/server -e production => Booting WEBrick => Rails 2.3.5 应用程序开始于http://0.0.0.0:3000 /home/siya/.rvm/gems/ruby-1.8.7-p330/ gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements 已弃用,将在 2010 年 8 月或之后删除。使用#requirement /home/siya/.rvm/gems /ruby-1.8.7-p330/gems/activerecord-2.3.5/lib/active_record/connection_adapters/mysql_adapter.rb:589:in real_connect': Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) (Mysql::Error) from /home/siya/.rvm/gems/ruby-1.8.7-p330/gems/activerecord-2.3.5/lib/active_record/connection_adapters/mysql_adapter.rb:589:inconnect'

当我重新启动我的应用程序时会出现此问题。事实上,昨天它运行良好。但是今天我尝试了很多并搜索了网络,但无法成功。

谷歌搜索后,我得到一个命令来更新系统,即sudo gem update --system

现在出现新错误:

0 投票
1 回答
169 浏览

ruby-on-rails - 有没有办法从插件中修补 Rails 测试?

我和我的团队一直在为 Rails 2.3 应用程序(Redmine,目前是 1.1 分支)大量生产插件。到目前为止,我们通过将大部分更改编写为 Rails 插件来避免污染 Redmine 的基本代码。这有两个主要好处:

  • 大多数时候,与较新的 Redmine 版本的集成很简单。
  • 我们可以通过删除/删除插件来启用/禁用一些自定义行为。事实上,这对我们来说是一个关键因素,因为我们的客户有完全不同的要求。

我们的一些插件猴子补丁 Redmine 的类。例如,我们有一个插件可以向Issue模型“注入”更严格的验证:start_datedue_date并且estimated_hours是问题所必需的leaf?

这种猴子修补的东西会使几个测试失败和/或引发异常。例如,这个插件使类中的create_issue!方法IssueNestedSetTest创建无效问题(即缺少插件强制执行的必需属性):

由于插件可能处于活动状态,也可能不处于活动状态,我们不想更改测试本身。我们认为最好的插件猴子补丁测试:

然而,由于在加载测试类之前需要我们的插件init.rb文件,我们不能在IssueNestedSetTest那里对类进行猴子补丁。

有没有办法从插件中修补 Rails 测试?

更新:仍然是一个悬而未决的问题。在http://www.redmine.org/boards/1/topics/23672上提供