アーカイブ

‘redmine’ タグのついている投稿

新しいチケットの担当者

2009 年 4 月 26 日 コメントはありません

Redmine 0.8.3でも以下のハックは有効.

新しいチケットを作成する際、担当者はデフォルトでは設定されていません。ソースコードに一行追加の記述をすると、自分自身(チケットを作成している人)が担当者として選択された状態で「新しいチケット」の画面が表示されるようになります。

自分一人のタスク管理用にRedmineを使用している場合に特に便利です。
変更手順

1. app/controllers/issues_controller.rbをエディタで開く。
2. newメソッド(文字列”def new”)を探す。
3. newメソッド内で@issue.author = User.currentという記述の行を探す。
4. 上記の行の直後に以下の記述を追加。
@issue.assined_to = User.current

参考

Redmine Users (japanese) Google Group (Maki=Tetsu様の記事)

via: Redmine.JP | 新規チケット作成時、デフォルトの担当者をチケット作成者にする

地味に便利.

カテゴリー: Uncategorized タグ: ,

Redmine 0.8.3

2009 年 4 月 13 日 コメントはありません

4月5日、Redmine 0.8.3がリリースされました。

* CHANGELOG (www.redmine.org)
* ダウンロード (RubyForge)
* svnリポジトリ
* 旧バージョンからのアップグレード手順 (Redmine Guide日本語訳)

以下、ChangeLogより変更点の抜粋です。

* Separate project field and subject in cross-project issue view
* Ability to set language for redmine:load_default_data task using REDMINE_LANG environment variable
* Rescue Redmine::DefaultData::DataAlreadyLoaded in redmine:load_default_data task
* CSS classes to highlight own and assigned issues
* Hide “New file” link on wiki pages from printing
* Flush buffer when asking for language in redmine:load_default_data task
* Minimum project identifier length set to 1
* Include headers so that emails don’t trigger vacation auto-responders
* Fixed: Time entries csv export links for all projects are malformed
* Fixed: Files without Version aren’t visible in the Activity page
* Fixed: Commit logs are centered in the repo browser
* Fixed: News summary field content is not searchable
* Fixed: Journal#save has a wrong signature
* Fixed: Email footer signature convention
* Fixed: Timelog report do not show time for non-versioned issues

via: Redmine.JP | Redmine 0.8.3リリース

「カスタムフィールドってなんやねん?」と調べた折,アップデートに気づいたので,
0.8.0からアップデートした.
特にハマることもなく.
# 『Plugin assets directory writable』だけchownして直した.
暇ができたらオリジナルテーマ作りたいなぁ.

カテゴリー: Uncategorized タグ: , ,

Redmine on Ubuntu

2009 年 1 月 3 日 コメントはありません

何カ所か戸惑った.
まずはRedmineのインストールを参考に,Redmine 0.8をダウンロードして展開.
database.ymlを見てみると,MySQL向けの記述だったから,さっき頑張ってsqlite3-rubyをインストールしたのも忘れてMySQLで運用することにした.
Migrateするまえに


production:
adapter: mysql
database: redmine
host: localhost
username: hoge
password: piyo
encoding: utf8
socket: /var/run/mysqld/mysqld.sock

と書き換えて,redmineという名のデータベースを作っておく.
# ソケットファイル名がわからないときは”mysqladmin -u root -p variable | grep socket”で.
db:migrateもload_default_dataも順調に完了.
この時点でWEBrickからアクセスできることを確認.

次,Apache上でRedmineを動かすを参考に,”gem install passenger”.
問題なし.
# Synapticでもlibapache2-mod-passengerってのがあるからインストールできそうなんだけど,
 mpm-workerだと依存関係を解決できないらしいので,gemから入れた.
問題は”passenger-install-apache2-module”が見つからないこと.
しかし,これもfindしたらすぐ解決.
PATHが通ってなかっただけなので,”/var/lib/gems/1.8/bin/passenger-install-apache2-module”と直接指定.
apache2-devが足りないと怒られたので,今度はSynapticからインストール.
再度実行して,無事にインストール完了.
/etc/apache2/httpd.confに以下を記述後,Apache再起動で…
キタ━━━( ゚∀゚ )━(∀゚ )━(゚  )━(  )━(  ゚)━( ゚∀)━( ゚∀゚ )━━━!!!!


LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.0.6
PassengerRuby /usr/bin/ruby1.8
<VirtualHost *:80>
ServerName bellonieta.net
DocumentRoot /var/www
</VirtualHost>
<VirtualHost *:80>
ServerName redmine.bellonieta.net
DocumentRoot /var/www/redmine/public
</VirtualHost>

fortune

2009 年 1 月 2 日 コメントはありません

fortuneが昔から好きでねぇ.
なんだろね,暇があると実行.
ログインスクリプトに埋め込んだりね.
Ubuntuでも,いざfortune!!と思って,fortune-modをインストールしたんだけど,
zshのコマンド補完で出てこないのね.
forとforeachしか見つからん.
ま,パスが通ってなかっただけだったんだけど.
/usr/games/fortuneを指定して解決.

What is comedy? Comedy is the art of making people laugh without making
them puke.
— Steve Martin

# 09/03/25追記:
 iNoveのNotice機能をちょいと弄って,
 blogトップページにもforutneを表示させるようにしてみた.
 同様に自鯖で運用中のredMineにも.