プロジェクト

全般

プロフィール

Redmine Easy Gantt Free

Free版では使用できないメニュー項目を削除する

Free版では、プロジェクトをまたがったガント表示、ガント表示画面での新規作成、ベースライン、クリティカルパスの機能は使用できません。
画面上はメニュー項目として存在し、クリックするとダイアログが表示されます。

これらのメニューを表示しないようにする方法の1つに、easy redmineのメニュー登録箇所を削除する方法があります。

after_init.rbの修正

ページトップメニューの[Easy Gantt]を削除

-Redmine::MenuManager.map :top_menu do |menu|
-  menu.push(:easy_gantt, { controller: 'easy_gantt', action: 'issues', 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

プロジェクトメニューの

- 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(: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? })
- 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? })


7年以上前に更新