@@ -0,0 +1,12 | |||
|
1 | <div id="menuAllProjects" class="menu" onmouseover="menuMouseover(event)"> | |
|
2 | <%= link_to l(:label_project_all), {:controller => 'projects' }, :class => "menuItem" %> | |
|
3 | ||
|
4 | <% user_projects_by_root = User.current.projects.find(:all, :include => :parent, :limit => 20).group_by(&:root) %> | |
|
5 | <% user_projects_by_root.keys.sort.each do |root| %> | |
|
6 | <%= link_to root.name, {:controller => 'projects', :action => 'show', :id => root}, :class => "menuItem" %> | |
|
7 | <% user_projects_by_root[root].sort.each do |project| %> | |
|
8 | <% next if project == root %> | |
|
9 | <%= link_to(('» ' + project.name), {:controller => 'projects', :action => 'show', :id => project}, :class => "menuItem") %> | |
|
10 | <% end %> | |
|
11 | <% end %> | |
|
12 | </div> |
@@ -116,6 +116,10 class Project < ActiveRecord::Base | |||
|
116 | 116 | def all_custom_fields |
|
117 | 117 | @all_custom_fields ||= (IssueCustomField.for_all + custom_fields).uniq |
|
118 | 118 | end |
|
119 | ||
|
120 | def <=>(project) | |
|
121 | name <=> project.name | |
|
122 | end | |
|
119 | 123 | |
|
120 | 124 | protected |
|
121 | 125 | def validate |
@@ -64,18 +64,8 | |||
|
64 | 64 | </ul> |
|
65 | 65 | </div> |
|
66 | 66 | |
|
67 | <% if User.current.admin? %> | |
|
68 | <%= render :partial => 'admin/menu' %> | |
|
69 | <% end %> | |
|
70 | ||
|
71 | <% if User.current.memberships.any? %> | |
|
72 | <div id="menuAllProjects" class="menu" onmouseover="menuMouseover(event)"> | |
|
73 | <%= link_to l(:label_project_all), {:controller => 'projects' }, :class => "menuItem" %> | |
|
74 | <% User.current.memberships.find(:all, :limit => 20).each do |membership| %> | |
|
75 | <%= link_to membership.project.name, {:controller => 'projects',:action => 'show', :id => membership.project }, :class => "menuItem" %> | |
|
76 | <% end %> | |
|
77 | </div> | |
|
78 | <% end %> | |
|
67 | <%= render(:partial => 'admin/menu') if User.current.admin? %> | |
|
68 | <%= render(:partial => 'layouts/projects_menu') if User.current.memberships.any? %> | |
|
79 | 69 | |
|
80 | 70 | <div id="subcontent"> |
|
81 | 71 | <% if @project && !@project.new_record? %> |
General Comments 0
You need to be logged in to leave comments.
Login now