User Tools

Site Tools


redmine_commands

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
redmine_commands [2014/08/25 08:02] – created adminredmine_commands [2015/02/05 14:46] – [Use Redmine built-in working-days feature] admin
Line 10: Line 10:
   rake redmine:plugins:migrate RAILS_ENV=production   rake redmine:plugins:migrate RAILS_ENV=production
  
- +Run Migration for single plugin starting with Version 0 
 + 
 +  rake db:migrate:plugin NAME=whitewall VERSION=0 
 + 
 +Generate Migration: 
 + 
 +  rails generate migration IssueAddEditor 
 + 
 +Set DEV Enviroment 
 + 
 +Add following to config/environment.rb 
 + 
 +  # GET RID OF RESTART FOR EACH AND EVERY BLOODY CODE CHANGE! 
 +  ENV['RAILS_ENV'] ||= 'development' 
 + 
 +===== Cron Reposman ===== 
 + 
 +Test run cron: 
 + 
 +<code> 
 +env -i sh -c "cd /var/www/redmine.knallimall.org/web/extra/svn/ && /usr/local/rvm/rubies/ruby-2.1.2/bin/ruby reposman.rb -s /var/www/git_repos/ -r https://rm.tagwork-one.de/ -u /var/www/git_repos/ --scm git -k XXXXXXXX-YOURKEY-XXXXXXX --owner web18 --group client1 --verbose" 
 +</code> 
 + 
 +Working cronJob example (pay attention to the **ruby** location): 
 + 
 +<code> 
 +*/1 * * * * /usr/local/rvm/wrappers/ruby-2.1.2/ruby /var/www/redmine.knallimall.org/web/extra/svn/reposman.rb -s /var/www/git_repos/ -r https://redmine.knallimall.org/ -u /var/www/git_repos/ --scm git -k XXXXXXXX-YOURKEY-XXXXXXX --owner web18 --group client1 --verbose 
 +</code> 
 +====== Redmine related code ====== 
 + 
 +===== Use Redmine built-in working-days feature ===== 
 + 
 +<note>Include it in each contoller you want to use the function</note> 
 + 
 +<code ruby> 
 +include Redmine::Utils::DateCalculation 
 +</code> 
 + 
 +Use it: 
 + 
 +<code ruby> 
 +@workDaysOnly = working_days(from, to) 
 +</code> 
 + 
 +Get assignable users: 
 + 
 +@issue.assignable_users
redmine_commands.txt · Last modified: 2015/11/23 13:29 by admin