问题标签 [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.
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:”链接,该链接将预先填充邮件的内容。此解决方案需要额外的电子邮件,所以我仍然希望有一个发布链接解决方案。
ruby - 检索/迭代 Redmine wiki 内容并返回它?
我正在尝试实现一个简单的插件,它获取当前的wiki页面内容并匹配/替换每次通过正则表达式出现的单词/正则表达式部分本身很简单,我对如何检索/迭代wiki内容更感兴趣并在更换后退回。我怎样才能做到这一点?
谢谢!
丹尼斯
python - 如何获取 redmine 的活动日志以自动显示存储库更改?
我编写了一个小 Python 脚本来接受存储库更改的 BitBucket POST 回调并更新本地副本。一切正常,但我注意到 redmine 的活动日志在我单击存储库选项卡之前不会显示这些更改。
有没有办法以编程方式触发活动日志更新?
api - Netbeans 和 Redmine 集成
自从 Redmine 的新 REST API 发布以来,有没有人能够成功地将 netbeans 与 Redmine 集成?
我读过一些不久前写的文章,这些文章表明这个新的 API 将成为解决集成问题的方法,但我自己还没有成功地让任何东西工作。
这个想法是使用 Redmine 作为错误跟踪器。
svn - 哪一个?Agilo+Trac+SVN 或 Redmine+RedmineBacklogs+SVN
我正在尝试为我们的小团队设置一个敏捷系统 (SCRUM)。我知道我可以使用以下两个选项:
1- Agilo + Trac + SVN
2- Redmine + RedmineBacklogs + SVN
哪一个更好?还有其他免费设置吗?
svn - 跟踪贡献/给予“信用”的最佳方式
可能重复:
如何给予信用/跟踪贡献?
我们正在使用 Redmine 和 SVN 来管理一个包含大量小代码提交的社区项目。开始遇到忘记谁编写了哪些部分的问题,因为代码通常是由编写代码的人以外的人添加的,从许多地方提取的等等。
我正在寻找一些有趣的想法来跟踪每个提交并将其归功于不同的人。
这需要与提交评论无关(因为其中将有近 600 个提交开始)。
目前有没有类似的东西?
notifications - 在 redmine 中,我如何向创建问题的电子邮件发件人发送带有新问题 ID 的通知
我已将 Redmine 设置为在收到的电子邮件上创建问题 - unkown_user=create。我想向用户发送一封电子邮件,确认收到带有新问题 ID 的问题。有没有办法做到这一点?
在相关说明中,在 Redmine 中创建用户时,新用户不会收到有关帐户创建的任何通知。
通知现有用户的工作。
TIA
ruby-on-rails - Redmine / ChiliProject - 通过 ip 地址限制登录
我想限制对 redmine/chiliproject 安装的某些用户的访问,只要他们来自某个 IP 地址或某个 IP 地址范围。
是否有一个插件或者有一个简单(即快速简单)的方法来做到这一点?
谢谢。
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:in
connect'
当我重新启动我的应用程序时会出现此问题。事实上,昨天它运行良好。但是今天我尝试了很多并搜索了网络,但无法成功。
谷歌搜索后,我得到一个命令来更新系统,即sudo gem update --system
现在出现新错误:
ruby-on-rails - 有没有办法从插件中修补 Rails 测试?
我和我的团队一直在为 Rails 2.3 应用程序(Redmine,目前是 1.1 分支)大量生产插件。到目前为止,我们通过将大部分更改编写为 Rails 插件来避免污染 Redmine 的基本代码。这有两个主要好处:
- 大多数时候,与较新的 Redmine 版本的集成很简单。
- 我们可以通过删除/删除插件来启用/禁用一些自定义行为。事实上,这对我们来说是一个关键因素,因为我们的客户有完全不同的要求。
我们的一些插件猴子补丁 Redmine 的类。例如,我们有一个插件可以向Issue
模型“注入”更严格的验证:start_date
,due_date
并且estimated_hours
是问题所必需的leaf?
。
这种猴子修补的东西会使几个测试失败和/或引发异常。例如,这个插件使类中的create_issue!
方法IssueNestedSetTest
创建无效问题(即缺少插件强制执行的必需属性):
由于插件可能处于活动状态,也可能不处于活动状态,我们不想更改测试本身。我们认为最好的插件猴子补丁测试:
然而,由于在加载测试类之前需要我们的插件init.rb
文件,我们不能在IssueNestedSetTest
那里对类进行猴子补丁。
有没有办法从插件中修补 Rails 测试?
更新:仍然是一个悬而未决的问题。在http://www.redmine.org/boards/1/topics/23672上提供