プロジェクト

全般

プロフィール

機能 #108

完了

redmineガントチャート表示範囲

Tatsuya ISHIGAKI さんが8日前に追加. 8日前に更新.

ステータス:
終了
優先度:
通常
開始日:
2025/12/02
期日:
進捗率:

100%

予定工数:

説明

ガントチャートを開いた時の表示範囲を、
前月からにしたい
(デフォルトでは今月から)

Tatsuya ISHIGAKI さんが8日前に更新

  • ステータス新規 から 終了 に変更
  • 担当者Tatsuya ISHIGAKI にセット
  • 進捗率0 から 100 に変更

Redmine のガントチャートの表示範囲

Redmine のガントチャートは、デフォルトで当月の初日からの範囲が表示されるが、前月分から表示させたい

参考web

実施記録

  1. root で VPS へ ssh 接続
  2. redmine の動作コンテナを確認
    docker container ps
    CONTAINER ID   IMAGE                    COMMAND                  CREATED        STATUS        PORTS                      NAMES
    3144a13de656   bitnami/redmine:latest   "/opt/bitnami/script…"   6 months ago   Up 2 months   127.0.0.1:8080->3000/tcp   root-redmine-1
    ddf0dafbc53a   bitnami/mariadb:latest   "/opt/bitnami/script…"   6 months ago   Up 2 months   3306/tcp                   root-mariadb-1
    
  3. redmine の動作コンテナへ入る
    docker container exec -it root-rednime-1
  4. ガントチャートのファイルを編集
    cd /opt/bitnami/redmine/lib/redmine/helpers
    cp -p ./gantt.rb ./gantt.rb.org
    vim ./gantt.rb
    bash: vim: command not found
    vi ./gantt.rb
    bash: vi: command not found
    
    • vim (vi) が無かった
    • vim をインストール
      apt-get update
      apt-get install vim
      
    vim ./gantt.rb
    
    def initialize(options={})
      options = options.dup
      if options[:year] && options[:year].to_i >0
        @year_from = options[:year].to_i
        if options[:month] && options[:month].to_i >=1 && options[:month].to_i <= 12
          @month_from = options[:month].to_i
        else
          @month_from = 1
        end
      else
    +   @month_from ||= User.current.today.month - 1
    +   @year_from ||= User.current.today.year
    +   if @month_from == 0
    +     @month_from = 12
    +     @year_from = User.current.today.year - 1
    +   end
    -   @month_from ||= User.current.today.month
    -   @year_from ||= User.current.today.year
      end
    
    exit
    
  5. web サーバ再起動
    systemctl reload nginx.service
    
    • 変化なかった
  6. コンテナ再起動
    docker restart root-redmine-1
    
    • 反映された
    • (web サーバ再起動不要だったかも)

他の形式にエクスポート: Atom PDF