问题标签 [redmine]
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.
ruby-on-rails - Ruby/Rails 与 Rails 引擎(Redmine 插件) - 添加到基本视图而不覆盖它?
我有一个插件需要添加一些基本的 Redmine 布局。更改包括几个 div 和对 JavaScript 函数的调用。目前我通过简单地覆盖基本布局视图来实现这一点。
我不喜欢这样做,因为如果我们升级 Redmine,任何被覆盖的页面都不会随更新版本更新。有没有更优雅的方式来添加这个功能?
redmine - 如何通过 redmine API 正确获取新问题列表?
我正在创建一个小工具,它将从我们的 redmine 存储库中获取新问题并对其执行一些实用任务。我正在计划该工具在后台运行并每分钟轮询 redmine 的新问题。
我通过 API 获取所有问题都没有问题GET /issues.xml
,但我不知道如何正确轮询自上次通话以来的新问题。我可以建议的唯一方法是使用updated_on
字段并获取更新时间>上次轮询时间的问题。这是正确的吗?如果这是正确的,我怎么能得到更新时间>指定时间的问题?
API 文档页面有类似的示例GET /issues.xml?project_id=2
,但这是相等比较,我需要比较“update_time”是否大于指定时间。
当然GET /issues.xml?update_time>'01.10.10 12:08:41'
,和我建议一定要特殊语法才能比较。
关于我可以使用的正确 API 请求的任何提示?
ruby-on-rails - 将 Redmine 从 1.0.1 升级到 1.0.3
我做了一切从http://www.redmine.org/wiki/redmine/RedmineUpgrade:
hosting_aleynikov@lithium:~/projects/redmine$ cd redmine-1.0.3
hosting_aleynikov@lithium:~/projects/redmine/redmine-1.0.3$ rake generate_session_store (在 /var/www/home/hosting_aleynikov/projects/redmine/redmine -1.0.3) hosting_aleynikov@lithium:~/projects/redmine/redmine-1.0.3$ rake db:migrate RAILS_ENV=production (in /var/www/home/hosting_aleynikov/projects/redmine/redmine-1.0.3) hosting_aleynikov @lithium:~/projects/redmine/redmine-1.0.3$ rake db:migrate:upgrade_plugin_migrations RAILS_ENV=production (in /var/www/home/hosting_aleynikov/projects/redmine/redmine-1.0.3) 找不到旧的迁移表- 假设什么都不需要做hosting_aleynikov@lithium:~/projects/redmine/redmine-1.0.3$ rake db:migrate_plugins RAILS_ENV=production(在/var/www/home/hosting_aleynikov/projects/redmine/redmine-1.0.3 )正在迁移引擎...正在迁移
act_as_activity_provider... 正在迁移
act_as_attachable... 正在迁移
act_as_customizable... 正在迁移
act_as_event... 正在迁移
act_as_list... 正在迁移
act_as_searchable... 正在迁移
act_as_tree... 正在迁移
act_as_versioned... 正在迁移
act_as_watchable... 正在迁移
awesome_nested_set... 正在迁移
经典分页...正在迁移
coderay-0.9.2... 正在迁移
google_analytics_plugin... 正在迁移
gravatar... 迁移
open_id_authentication... 正在迁移
prepend_engine_views... 正在迁移
rfpdf... 正在迁移
ruby-net-ldap-0.0.4...
hosting_aleynikov@lithium:~/projects/redmine/redmine-1.0.3$ rake tmp:cache:clear(in /var/www/home/hosting_aleynikov/projects/redmine/redmine-1.0.3) hosting_aleynikov@lithium:~/projects /redmine/redmine-1.0.3$ rake tmp:sessions:clear (in /var/www/home/hosting_aleynikov/projects/redmine/redmine-1.0.3) hosting_aleynikov@lithium:~/projects/redmine/redmine-1.0。 3 美元
ls app db extra lib public README.rdoc
测试供应商配置文档文件日志
Rakefile 脚本 tmp
.......但是我的1.0.1版本不想升级到1.0.3,因为
旧文件夹中的 production.log 更新(版本 1.0.1)
Administration-Information 中的信息显示:“Redmine 1.0.1.stable (MySQL)”
附件进入旧文件夹。
请帮忙完成。
谢谢大家。
migration - 从一个 Trac 实例迁移到另一个
我想将票从一个 trac 实例移动到另一个。是否有一些实用程序可以帮助我做到这一点?当前实例使用 sqllite 数据库在我的服务器上运行。我要移动到的实例位于 sourcerepo 上。是否有任何实用程序可以帮助我迁移这些票证?
由于 sourcerepo 还提供了 redmine 安装,我不介意是否可以将票据从 trac 移动到 redmine。
svn - SVN 和 Redmine 项目管理集成
现在我正在使用 Redmine 来管理我的项目,并且我知道一些与 svn 提交日志的关键集成,例如:
或者
有谁知道我在哪里可以找到有关此集成的更多信息,或者我可以在哪里配置诸如在提交日志上花费的时间之类的内容?
ruby-on-rails - 使用部署在 Heroku 上的 Redmine 和 Integrity 在 GitHub 上的私有仓库上跟踪 Rails 项目
设想
项目A是一个 Rails 应用程序:
- 代码托管在 GitHub 上的私有仓库中。
- 部署在 Heroku(具有只读文件系统)上。
Project R是Redmine的一个实例,用于管理我的项目A:
- 托管在 GitHub 上的另一个私有仓库(相同的 GitHub 帐户)上的代码。
- 部署在 Heroku(具有只读文件系统)上。
项目CI是 Integrity 的一个实例,用于持续集成(通过运行测试)我的项目A:
- 托管在 GitHub 上的第三个私人仓库(相同的 GitHub 帐户)上的代码。
- 部署在 Heroku(具有只读文件系统)上。
我想要的是
我希望能够:
在项目R上使用Redmine 上的存储库功能(本质上是为了能够从项目 R 中查看存储库)。
在 CI 上运行测试。
我的问题
在项目 R 和项目 CI 上克隆和更新项目 A 的代码。
我试过的
对于 1. 点,我尝试按照http://www.redmine.org/wiki/1/RedmineRepositories上的说明进行操作,唯一的区别是我在根目录中创建了 A 的本地裸副本R 的(因为 Heroku 对文件系统的限制),这导致了/A.git目录的创建。
之后,我在 Heroku 上重新部署了项目 R,在 Redmine 的项目 A 设置中,我已将 SCM “Git”和 A.git 配置为 .git 目录的路径(我也尝试过 ./A .git)。
但是,当我指向 Redmine 上 A 项目的选项卡 Repository 时,我收到一条 500 消息:
“在存储库中找不到条目或修订。”
我哪里错了?有什么建议吗?
谢谢!
ruby-on-rails - 设置 Redmine 外发电子邮件时出错
我无法在 Redmine 1.0.3 上设置电子邮件通知。尝试发送测试邮件时出现以下错误:
发送邮件时出错(getaddrinfo:存储控制块被破坏。)
我的 email.yml 如下
将不胜感激任何帮助。
ruby-on-rails - 如何将新 gem 集成到 Rails 应用程序(Redmine)
我开发了一个 gem,它实现了一些我们将在 Redmine 部署中使用的算法(Rails 2.3.5)。
gem 是用jeweler 搭建的,它创建了一个Rakefile 来生成.gemspec
文件。
但是,当我复制到vendor/gems
并运行时,script/console
我收到以下警告:
当我运行命令rake gems:refresh_specs
时,我会收到相同的消息。如何vendor/gems
在 Redmine 中正确“安装”gem?
windows - 如何在 Windows(redmine)上指定 svn 的 file:// 路径?
我使用 Redmine,我正在尝试为我的项目指定一个 SVN 存储库。我在 Z:\svn 中有 SVN,假设我的项目名称是“myproject”。在 Eclipse 中,如果我输入 file:///svn/myproject 作为存储库路径,它就可以工作。但它在 Redmine 中不起作用。我尝试了斜杠,反斜杠,有或没有“Z:”。
“文件”协议规范是否说明了驱动器号?还是与Redmine相关的缺点?如何让它发挥作用?
所有程序(Eclipse、Redmine)都在 Z: 驱动器上。
emacs - 有什么方法可以在 Redmine(或其他问题跟踪器)和纯文本待办事项列表之间进行同步?
我想通过一个简单的基于文本的界面访问 Redmine 任务库 - 想知道最短路径是什么(最小投资/开发)。
现在,这归结为 2 个用例/阶段:
将一批任务从简单的、基于 wiki 的、带项目符号的 TODO 列表导入到Redmine ,即。纯文本内容。这更像是一次性的任务,所以一个快速而肮脏的解决方案就可以了。
稍后,一些平滑的双向同步会很棒。例如,在编辑器中通过一些友好的纯文本(或 XML)编辑大量任务,或者编写脚本,我可以通过简单的文本处理来操作所有任务;然后与 Redmine 同步并将它们提交回来。
关于实现这些的最简单方法的任何想法?
我更喜欢外部解决方案(即不接触服务器),特别是对于一次性导入案例;类似于简洁的 IDE/编辑器/客户端,或独立的 Ruby 脚本(例如使用 RM API)。如果有合适的 RM 插件可用,我会忍不住试一试(可以从我们可爱的 IT 支持获得 root 访问权限:).. 当前想法:
- Emacs/ Org-mode,看起来像是一个很酷的任务管理器 UI 和完整的纯文本功能的完美结合。它似乎足以捕获标签和状态。这篇文章看起来很有前景Orgmode 和 Roundup: Bridging public bugtrackers and local tasklists,虽然不完全匹配。
- Ruby 中的 org-mode 解析器,可以在具有 redmine-api 访问权限的脚本中使用,或者 - 最坏的情况(对我来说,现在) - 在新开发的 RM 插件中.. 这看起来是一个好的开始:org-ruby
- 导出 RM->XML,处理文件,导入 XML->RM... 不确定是否支持?我想总是可以直接与数据库交谈,但我宁愿避免这种情况。
实际上,我也对 Bugzilla 的类似解决方案感兴趣。