Easy Gannt Freeプグラインで不要なメニューを非表示にする
こんにちは。ふくちゃんです。
RedmineにEasy Gannt Freeプラグインをインストールしたのはいいのですが、
Proでしか利用できない機能が表示されていてうっとおしい!
そしたら下記のサイトをみつけてやってみました。
Redmine Easy Gantt Free - ソフトウェアエンジニアリング - Torutk
after_init.rbファイルを修正します。
※削除してもいいかもですが、戻せるようにコメントアウトにしました。
/var/lib/redmine/plugins/easy_gantt/after_init.rb
ヘッダーの全体ガントチャート
#Redmine::MenuManager.map :top_menu do |menu|
# menu.push(:easy_gantt, { controller: 'easy_gantt', action: 'index', set_filter: 0 },
# caption: :label_easy_gantt,
# after: :documents,
# html: { class: 'icon icon-stats' },
# if: proc { User.current.allowed_to_globally?(:view_global_easy_gantt) })
#end
プロジェクトガントチャート
Redmine::MenuManager.map :easy_gantt_tools do |menu|
menu.push(:back, 'javascript:void(0)',
param: :project_id,
caption: :button_back,
html: { icon: 'icon-back' })
menu.push(:task_control, 'javascript:void(0)',
param: :project_id,
caption: :button_edit,
html: { icon: 'icon-edit' })
# menu.push(:add_task, 'javascript:void(0)',
# param: :project_id,
# caption: :label_new,
# html: { trial: true, icon: 'icon-add' },
# if: proc { |p| p.present? })
# menu.push(:critical, 'javascript:void(0)',
# param: :project_id,
# caption: :'easy_gantt.button.critical_path',
# html: { trial: true, icon: 'icon-summary' },
# if: proc { |p| p.present? })
# menu.push(:baseline, 'javascript:void(0)',
# param: :project_id,
# caption: :'easy_gantt.button.create_baseline',
# html: { trial: true, icon: 'icon-projects icon-project' },
# if: proc { |p| p.present? })
# menu.push(:resource, proc { |project| defined?(EasyUserAllocations) ? { controller: 'user_allocation_gantt', project_id: project } : nil },
# param: :project_id,
# caption: :'easy_gantt.button.resource_management',
# html: { trial: true, icon: 'icon-stats', easy_text: defined?(EasyExtensions) },
# if: proc { |p| p.present? })
end
上記を修正した後に、おまじないを。
これ忘れて動きませんでした…
# bundle exec rake db:migrate RAILS_ENV=production
# bundle exec rake redmine:plugins:migrate RAILS_ENV=production
# reboot
ログインすると、消えています!
before
after
こっちはbeforeとってなかったので、afterのみ
でもまだ、土日が黒い問題が片付いていません…