|
|
|
@ -203,7 +203,7 @@ Redmine::AccessControl.map do |map|
|
|
|
|
|
end
|
|
|
|
|
#by young
|
|
|
|
|
Redmine::MenuManager.map :top_menu do |menu|
|
|
|
|
|
menu.push :home, :home_path
|
|
|
|
|
menu.push :home, {:hsot => Setting.forge_domain}
|
|
|
|
|
menu.push :course_practice, {:controller => 'projects', :action => 'course', :project_type => 1}
|
|
|
|
|
menu.push :project_deposit, { :controller => 'projects', :action => 'index', :project_type => 0}, :caption => :label_project_deposit
|
|
|
|
|
menu.push :software_user, {:controller => 'users', :action => 'index'}
|
|
|
|
@ -264,15 +264,15 @@ end
|
|
|
|
|
# end
|
|
|
|
|
|
|
|
|
|
Redmine::MenuManager.map :account_menu do |menu|
|
|
|
|
|
menu.push :login, :signin_path, :if => Proc.new { !User.current.logged? }
|
|
|
|
|
menu.push :register, :register_path, :if => Proc.new { !User.current.logged? && Setting.self_registration? }
|
|
|
|
|
menu.push :login, {:controller => 'account', :action => 'login', :host => Setting.forge_domain}, :if => Proc.new { !User.current.logged? }
|
|
|
|
|
menu.push :register, {:controller => 'account', :action => 'register', :host => Setting.forge_domain}, :if => Proc.new { !User.current.logged? && Setting.self_registration? }
|
|
|
|
|
# menu.push :my_account, { :controller => 'my', :action => 'account' }, :if => Proc.new { User.current.logged? }
|
|
|
|
|
menu.push :logout, :signout_path, :html => {:method => 'post'}, :if => Proc.new { User.current.logged? }
|
|
|
|
|
menu.push :logout, {:controller => 'account', :action => 'logout', :host => Setting.forge_domain}, :html => {:method => 'post'}, :if => Proc.new { User.current.logged? }
|
|
|
|
|
end
|
|
|
|
|
########fq
|
|
|
|
|
Redmine::MenuManager.map :bid_menu do |menu|
|
|
|
|
|
menu.push :respond, { :controller => 'bids', :action => 'show' }, :caption => :label_user_response
|
|
|
|
|
menu.push :project, { :controller => 'bids', :action => 'show_project' }, :caption => :label_bidding_project
|
|
|
|
|
menu.push :project, { :controller => 'bids', :action => 'show_project', :host => Setting.project_domain }, :caption => :label_bidding_project
|
|
|
|
|
# menu.push :result, { :controller => 'bids', :action => 'show_results' },
|
|
|
|
|
# :caption => :label_bidding_results,:if => Proc.new{ |p| User.current.id == p }
|
|
|
|
|
end
|
|
|
|
@ -341,29 +341,29 @@ Redmine::MenuManager.map :course_menu do |menu|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
Redmine::MenuManager.map :user_menu do |menu|
|
|
|
|
|
menu.push :activity, {:controller => 'users', :action => 'show' }
|
|
|
|
|
menu.push :user_course, {:controller => 'users', :action => 'user_courses'}
|
|
|
|
|
menu.push :activity, {:controller => 'users', :action => 'show', :host => Setting.forge_domain }
|
|
|
|
|
menu.push :user_course, {:controller => 'users', :action => 'user_courses', :host => Setting.course_domain}
|
|
|
|
|
#menu.push :user_homework, {:controller => 'users', :action => 'user_homeworks'} by huang
|
|
|
|
|
menu.push :user_project, {:controller => 'users', :action => 'user_projects'}
|
|
|
|
|
menu.push :user_project, {:controller => 'users', :action => 'user_projects', :host => Setting.project_domain}
|
|
|
|
|
# menu.push :requirement_focus, {:controller => 'users', :action => 'watch_bids'} by huang
|
|
|
|
|
menu.push :user_newfeedback, {:controller => 'users', :action => 'user_newfeedback'}
|
|
|
|
|
menu.push :user_newfeedback, {:controller => 'users', :action => 'user_newfeedback', :host => Setting.forge_domain}
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
Redmine::MenuManager.map :user_enterprise_menu do |menu|
|
|
|
|
|
menu.push :activity, {:controller => 'users', :action => 'show' }
|
|
|
|
|
menu.push :activity, {:controller => 'users', :action => 'show', :host => Setting.forge_domain }
|
|
|
|
|
|
|
|
|
|
menu.push :user_project, {:controller => 'users', :action => 'user_projects'}
|
|
|
|
|
menu.push :user_project, {:controller => 'users', :action => 'user_projects', :host => Setting.project_domain}
|
|
|
|
|
|
|
|
|
|
menu.push :requirement_focus, {:controller => 'users', :action => 'watch_bids'}
|
|
|
|
|
menu.push :user_newfeedback, {:controller => 'users', :action => 'user_newfeedback'}
|
|
|
|
|
menu.push :requirement_focus, {:controller => 'users', :action => 'watch_bids', :host => Setting.forge_domain}
|
|
|
|
|
menu.push :user_newfeedback, {:controller => 'users', :action => 'user_newfeedback', :host => Setting.forge_domain}
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
Redmine::MenuManager.map :user_menu_self do |menu|
|
|
|
|
|
menu.push :activity, {:controller => 'users', :action => 'show' }
|
|
|
|
|
menu.push :user_information, {:controller => 'users', :action => 'info'}
|
|
|
|
|
menu.push :user_project, {:controller => 'users', :action => 'user_projects'}
|
|
|
|
|
menu.push :requirement_focus, {:controller => 'users', :action => 'watch_bids'}
|
|
|
|
|
menu.push :user_newfeedback, {:controller => 'users', :action => 'user_newfeedback'}
|
|
|
|
|
menu.push :activity, {:controller => 'users', :action => 'show', :host => Setting.forge_domain }
|
|
|
|
|
menu.push :user_information, {:controller => 'users', :action => 'info', :host => Setting.forge_domain}
|
|
|
|
|
menu.push :user_project, {:controller => 'users', :action => 'user_projects', :host => Setting.forge_domain}
|
|
|
|
|
menu.push :requirement_focus, {:controller => 'users', :action => 'watch_bids', :host => Setting.forge_domain}
|
|
|
|
|
menu.push :user_newfeedback, {:controller => 'users', :action => 'user_newfeedback', :host => Setting.forge_domain}
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
#end
|
|
|
|
|