Index: C:/rubyworkspace/redmine-trunk/app/views/layouts/base.rhtml
===================================================================
--- C:/rubyworkspace/redmine-trunk/app/views/layouts/base.rhtml	(revision 127)
+++ C:/rubyworkspace/redmine-trunk/app/views/layouts/base.rhtml	(working copy)
@@ -81,17 +81,17 @@
     
     <% unless @project.nil? || @project.id.nil? %>
     <div id="menuProject" class="menu" onmouseover="menuMouseover(event)">
-        <%= link_to l(:label_calendar), {:controller => 'projects', :action => 'calendar', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_gantt), {:controller => 'projects', :action => 'gantt', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_issue_plural), {:controller => 'projects', :action => 'list_issues', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_report_plural), {:controller => 'reports', :action => 'issue_report', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_activity), {:controller => 'projects', :action => 'activity', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_news_plural), {:controller => 'projects', :action => 'list_news', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_change_log), {:controller => 'projects', :action => 'changelog', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_document_plural), {:controller => 'projects', :action => 'list_documents', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_member_plural), {:controller => 'projects', :action => 'list_members', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_attachment_plural), {:controller => 'projects', :action => 'list_files', :id => @project }, :class => "menuItem" %>
-        <%= link_to l(:label_repository), {:controller => 'repositories', :action => 'show', :id => @project}, :class => "menuItem" if @project.repository and !@project.repository.new_record? %>
+        <%= link_to_if_authorized l(:label_calendar), {:controller => 'projects', :action => 'calendar', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_gantt), {:controller => 'projects', :action => 'gantt', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_issue_plural), {:controller => 'projects', :action => 'list_issues', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_report_plural), {:controller => 'reports', :action => 'issue_report', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_activity), {:controller => 'projects', :action => 'activity', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_news_plural), {:controller => 'projects', :action => 'list_news', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_change_log), {:controller => 'projects', :action => 'changelog', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_document_plural), {:controller => 'projects', :action => 'list_documents', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_member_plural), {:controller => 'projects', :action => 'list_members', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_attachment_plural), {:controller => 'projects', :action => 'list_files', :id => @project }, :class => "menuItem" %>
+        <%= link_to_if_authorized l(:label_repository), {:controller => 'repositories', :action => 'show', :id => @project}, :class => "menuItem" if @project.repository and !@project.repository.new_record? %>
         <%= link_to_if_authorized l(:label_settings), {:controller => 'projects', :action => 'settings', :id => @project }, :class => "menuItem" %>
     </div>
     <% end %>
@@ -102,21 +102,22 @@
 		<% unless @project.nil? || @project.id.nil? %>
 			<h2><%= @project.name %></h2>
 			<ul class="menublock">
-				<li><%= link_to l(:label_overview), :controller => 'projects', :action => 'show', :id => @project %></li>
-				<li><%= link_to l(:label_calendar), :controller => 'projects', :action => 'calendar', :id => @project %></li>
-				<li><%= link_to l(:label_gantt), :controller => 'projects', :action => 'gantt', :id => @project %></li>
-				<li><%= link_to l(:label_issue_plural), :controller => 'projects', :action => 'list_issues', :id => @project %></li>
-				<li><%= link_to l(:label_report_plural), :controller => 'reports', :action => 'issue_report', :id => @project %></li>
-				<li><%= link_to l(:label_activity), :controller => 'projects', :action => 'activity', :id => @project %></li>
-				<li><%= link_to l(:label_news_plural), :controller => 'projects', :action => 'list_news', :id => @project %></li>
-				<li><%= link_to l(:label_change_log), :controller => 'projects', :action => 'changelog', :id => @project %></li>
-				<li><%= link_to l(:label_document_plural), :controller => 'projects', :action => 'list_documents', :id => @project %></li>
-				<li><%= link_to l(:label_member_plural), :controller => 'projects', :action => 'list_members', :id => @project %></li>
-				<li><%= link_to l(:label_attachment_plural), :controller => 'projects', :action => 'list_files', :id => @project %></li>
-				<li><%= link_to l(:label_repository), :controller => 'repositories', :action => 'show', :id => @project if @project.repository and !@project.repository.new_record? %></li>
-				<li><%= link_to_if_authorized l(:label_settings), :controller => 'projects', :action => 'settings', :id => @project %></li>
+				<%= link_to_if_authorized_li l(:label_overview), :controller => 'projects', :action => 'show', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_calendar), :controller => 'projects', :action => 'calendar', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_gantt), :controller => 'projects', :action => 'gantt', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_issue_plural), :controller => 'projects', :action => 'list_issues', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_report_plural), :controller => 'reports', :action => 'issue_report', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_activity), :controller => 'projects', :action => 'activity', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_news_plural), :controller => 'projects', :action => 'list_news', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_change_log), :controller => 'projects', :action => 'changelog', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_document_plural), :controller => 'projects', :action => 'list_documents', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_member_plural), :controller => 'projects', :action => 'list_members', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_attachment_plural), :controller => 'projects', :action => 'list_files', :id => @project %>
+				<%= link_to_if_authorized_li l(:label_repository), :controller => 'repositories', :action => 'show', :id => @project if @project.repository and !@project.repository.new_record? %>
+				<%= link_to_if_authorized_li l(:label_settings), :controller => 'projects', :action => 'settings', :id => @project %>
 			</ul>
 		<% end %>
+
 		
 		<% if loggedin? and @logged_in_user.memberships.length > 0 %>
 			<h2><%=l(:label_my_projects) %></h2>
