如何在redmine中单击选中的顶级菜单项时显示应用程序菜单?

时间:2015-05-19 11:54:54

标签: ruby-on-rails ruby-on-rails-3 redmine redmine-plugins

我正在研究Rails 3,Redmine,Redmin插件。以下是init.rb中的代码。

Redmine::Plugin.register :my_utilization do
  name 'Name'
  author 'Author'
  description 'Plugin Description'
  version '0.0.1'
  url ''
  author_url 'site.com'
  menu :top_menu, :utilization, { :controller => 'utilization', :action => 'index' }, :caption => 'Reports' }
  menu :application_menu, :utilization, { :controller => 'utilization',   :action => 'index' }, :caption => 'Utilization', :if => Proc.new { User.current.logged? }
  menu :application_menu, :project_reports, { :controller => 'project_reports', :action => 'index' }, :caption => 'Projects', :if => Proc.new { User.current.logged? }
  permission :my_utilization, { :utilization => [:index], :project_reports => [:index]}
end

下面是显示顶层菜单和应用程序菜单项的图片。

enter image description here

如图所示,Home,My page,Projects,** Reports **,Help是顶级菜单项,** Utilization **,** Projects **是应用程序菜单项。当我单击主页,我的页面,项目,报告中的任何顶级菜单时,将显示当前应用程序菜单“利用率和项目”。但是我想只在单击Reports顶层菜单时显示Utilization,Projects应用程序菜单。

任何解决方案都将不胜感激。提前谢谢。

0 个答案:

没有答案