On Feb 9, 4:18 pm, Tetsuhisa MAKINO <
tim.mak...@gmail.com> wrote:
> Maki=Tetsu といいます。
>
> 私も初めての投稿となります。
> よろしくお願いします。
>
> > 新しいチケットを作成する際、
> > 「デフォルトの担当者をチケットを作成する人」
> > ということはできますでしょうか。
>
> 手元の環境でちょっと試してみたのですが、
> app/controllers/issues_controller.rb の 119 行目に以下の行を挿入するとできましたよ。
>
> # 以下ソース (115 行目から)
> def new
> @issue = params[:copy_from] ?
> Issue.new.copy_from(params[:copy_from]) : Issue.new(params[:issue])
> @issue.project = @project
> @issue.author = User.current
> @issue.assigned_to = User.current # この行を追加
> @issue.tracker ||= @project.trackers.find(params[:tracker_id] ?
> params[:tracker_id] : :first)
>
> 詳細追い切れてないですが、User.current がログイン中のユーザモデルを返すようです。
> Issue#assigned_to はリレーション設定で User に向いてますから、上記で大丈夫だと思います。
>
> ちなみにバージョンは 0.7.3 です。
> バージョンによっては行番号は少しずれるかもです。
>