![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redmine
文章平均质量分 69
R队长
这个作者很懒,什么都没留下…
展开
-
在 nginx + passenger + sqlite3 上使用 redmine
1. rvm123456gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3\curl -sSL https://get.rvm.io | sudo bash -s stableusermod -a -G rvm rootmkdir -p /root/.rv...原创 2018-06-21 17:06:34 · 484 阅读 · 0 评论 -
redmine 和 subversion(https)整合
1. 问题现象&分析subversion是通过apache的https的访问的。很悲催,这样在redmine项目中创建(配置》版本库》新建版本库),查看版本库, 提示404,找不到项目 。查看log(apache2/logs/error_log),提示 svn: E175002 、服务器证书校验失败证书已经过时, 证书发行者不被信任应该是redmine在连接svn时无法接受...原创 2018-07-18 11:32:29 · 954 阅读 · 0 评论 -
加新设置到Redmine管理界面
修改 lib/redmine.rb 1234567 Redmine::MenuManager.map :admin_menu do |menu| ... ... menu.push :info, {:controller => 'admin', :action => 'info'}, :caption => :label_i...原创 2018-07-24 09:23:08 · 962 阅读 · 0 评论 -
Redmine中使用ajax
1. view 代码 123456789101112 <input class="xc_tags" type="checkbox" name="<%= cboxid %>" id="<%= cboxid %>" onchange="tagIssue('<%= escape_j原创 2018-07-24 09:24:00 · 193 阅读 · 0 评论 -
redmine接收邮件创建工单
大家好: 今天R队要给大家分享的是redmine中一个炒鸡实用的功能----发送邮件给redmine自动提交工单。此功能可扩展Redmine的使用场景,即使不在公司内网也可以通过邮件来提bug、或通过邮件来更新测试进展、反馈测试结果等。 ...原创 2018-07-12 17:07:44 · 2207 阅读 · 1 评论 -
Redmine.Backlogs 插件安装
1. 安装1.1. 检查Redmine配置Just re-run the bundler call you executed during redmine installbundle install –without development test rmagick1.2. 安装holidays gem 1.0.4holidays 1.0.4直接安装有bug,首先安装1.0.3...原创 2018-07-27 09:32:51 · 691 阅读 · 0 评论 -
在 Redmine 上使用 sqlite
1. 安装 sqlite-3 12 yum list sqlitesqlite.i686 3.6.20-1.el6_7.2 或者,从源码编译安装 123456 wget ftp://ftp.42.org/pub/F...原创 2018-07-27 09:34:49 · 551 阅读 · 0 评论 -
redmine 中使用subversion
1. 管理员 在server上安装合适版本的subversion客户端,参见:http://www.redmine.org/projects/redmine/wiki/RedmineRepositories 在设置中开启特定scm Administration->Settings->Repositories->Enabled SCM2. 使用者在red...原创 2018-07-27 09:36:03 · 535 阅读 · 0 评论 -
整合gerrit和redmine
1. 关联redmine项目和gerrit中的项目。在redmine项目设置中指明对应的gerrit项目git库位置。在redmine项目的设置 Settings > Repositories > New Repository 中创建关联: 1234 SCM:gitMain repository: check it if it's m...原创 2018-07-27 09:37:50 · 1663 阅读 · 0 评论 -
在 redmine 中写 wiki
1. 页面管理1.1. 创建新的页面在某个现有页面加一个指向新页面的link,例如,[[MyNewWikiPage]]保存该页面,在页面上点击该link,就会自动创建一个名为MyNewWikiPage的新页面。1.2. 页面右边索引wiki右边索引可以显示常用的链接,在wiki中以名为“Sidebar”的页面存在。如果不存在,用创建新页面的方式,创建即可。1.3. 制定...原创 2018-07-27 09:41:59 · 8354 阅读 · 0 评论 -
redmine 配置 openldap 用户认证
参考: http://blog.csdn.net/u013080248/article/details/17512885 http://blog.sina.com.cn/s/blog_6ccfa4f30100vtv9.html http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-ldap-daemonsutils.htm...原创 2018-07-18 11:26:26 · 4060 阅读 · 0 评论 -
redmine在view中创建复杂组件
大家好 R队今日第三弹(快夸夸我高产似母猪)!!! 前面已经讲过定制view控件,这篇来教大家如何在view中创建复杂的组件,友情提醒:千万不要看到“复杂”两个字就走了,再复杂的组件到了R队这里都给你安排的明明白白的,下面我们进入正题背景 使用rails框架进行开发时,一般需要遵循MVC的模式,例如:需要实现一个用户填写自己邮箱、手机号提交到服务端入库的功能。一...原创 2018-07-05 16:06:55 · 241 阅读 · 0 评论 -
redmine自动发送邮件
大家好: R队最近接到一个任务,要每个月定时给指定的用户发送一封邮件,乘机研究了下redmine的定时任务,这里就给小伙伴们分享一下。 R队用的是rufus-scheduler定时任务。rufus-scheduler一共有五种类型定时任务:in, at, every, interval and cron,具体怎么用且听R队慢慢道来。。。 一. in、at类型定...原创 2018-07-10 15:44:30 · 1496 阅读 · 3 评论 -
redmine定位需要修改的模块
大家好: R队在刚开始学习redmine二次开发时遇到最常见的问题就是在接到一个需求之后找不到需要修改哪里的代码,找不到要修改哪里就比较尴尬了。。。 Redmine二次开发不同于新系统的开发,大部分需求都是对原来已有的某些功能进行优化或重新设计,此时如果对Redmine本身不够熟悉,往往容易陷入迷惑,不知道如何下手。此时,要做的第一件事就是明确要优化的功能隶属于哪个功能模块。...原创 2018-07-10 16:08:31 · 1316 阅读 · 0 评论 -
redmine缓存目标版本
大家好: R队上一篇中讲到了如何通过分析请求来定位到我们要修改的模块 但是目前我们只是定位到了代码的位置,还没有具体分析方法的调用关系,今天我们要进阶一点,通过一个提交工单时缓存目标版本的功能为例,弄清楚一个功能的实现具体调用了哪些方法,在弄清楚Redmine的方法调用之后,我们自然就知道应该把我们的二次开发代码放在哪个位置了。一. 原理分析 回顾上一篇的...原创 2018-07-10 16:55:56 · 386 阅读 · 0 评论 -
redmine的工单查询模块
大家好: 查询功能是redmine中使用频率非常高的一个功能,但是实现起来又相对较复杂,今天R队就以query功能模块为例,跟大家讲一讲如何对Redmine的功能模块进行分析。一. 业务流程分析 工单查询模块的主要功能就是根据我们在页面选择的各种查询条件,筛选出订单,然后以列表展示。其中支持的可选条件包括:过滤器:支持选择Issue的一个或多个字段作为过滤条件进行查询展示列:可...原创 2018-07-11 10:20:30 · 1478 阅读 · 0 评论 -
centos 上安装 redmine 2.4.2
1. 下载redmine发布版本,解压extracted from redmine-2.4.2.tar.gz2. 配置数据库 123 CREATE DATABASE redmine CHARACTER SET utf8;CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine';GRANT ...原创 2018-07-17 14:12:44 · 199 阅读 · 0 评论 -
在thin上运行redmine
1. 安装thingem install thin2. 安装thin到系统自启动 12345678910111213141516 $ thin install Installing thin service at /etc/rc.d/thin ... mkdir -p /etc/rc.d writin...原创 2018-07-17 18:38:51 · 1223 阅读 · 0 评论 -
在windows上安装redmine
参考redmine官网的安装步骤 http://www.redmine.org/projects/redmine/wiki/RedmineInstall 1. 以 Redmine 2.2.1 安装为例,基于 Ruby 1.9.3 , Rails 3.2.112. 环境准备:2.1. 下载ruby:ruby-1.9.3-p448-i386-mingw32.7z Devkit:...原创 2018-07-17 18:40:40 · 552 阅读 · 1 评论 -
redmine定制view控件
大家好 我是‘R队’,今天要讲的是redmine二次开发中对View的控件、样式、行为进行定制改动时,需要注意的点一. 自定义控件修改View中的控件、或增加新控件,一般有以下三种方式:直接修改View文件例如:要修改Issue详情页展示的控件,可直接修改 app/views/issues/show.html.erb文件,增加控件1 <p><strong><%=...原创 2018-07-05 15:33:01 · 845 阅读 · 0 评论 -
redmine引入第三方js库
大家好 我是R队,今日第二弹,手把手教你引入第三方js库 一般呢,下载下来的第三方js库都会有.js文件和.css文件第一步:引入js库 把.js文件放到\public\javascripts目录下第二步:引入样式库 把.css文件放到\public\stylesheets目录下第三步:目标页面添加引入 code: <%= stylesheet_link...原创 2018-07-05 15:51:58 · 461 阅读 · 0 评论 -
如何自动刷新Redmine的版本库
1. 故事背景Redmine项目关联版本库之后,在svn中提交,不会触发Redmine读取新的commit信息,只有刷新了“版本库”页面才会触发Redmine读取svn。1.1. Redmine刷新版本库的外部接口Redmine提供了刷新版本库的外部接口,参见:“HowTo setup automatic refresh of repositories in Redmine on ...原创 2018-07-27 10:59:43 · 1229 阅读 · 0 评论