]> source.dussan.org Git - redmine.git/commitdiff
Removed ProjectsController#feeds. This view was incomplete and inconsistent with...
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 1 Oct 2007 13:13:04 +0000 (13:13 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 1 Oct 2007 13:13:04 +0000 (13:13 +0000)
Feeds can still be accessed from the corresponding screens (eg. news feed is accessible from the news view).

git-svn-id: http://redmine.rubyforge.org/svn/trunk@787 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/projects_controller.rb
app/views/projects/feeds.rhtml [deleted file]
app/views/projects/show.rhtml
lib/redmine.rb

index 3053bea7c7d82ac2d251b1667709922c3036a52c..5172f93b149742516083d8beab7f448f1e2a1e85 100644 (file)
@@ -580,11 +580,6 @@ class ProjectsController < ApplicationController
       render :template => "projects/gantt.rhtml"
     end
   end
-    
-  def feeds
-    @queries = @project.queries.find :all, :conditions => ["is_public=? or user_id=?", true, (logged_in_user ? logged_in_user.id : 0)]
-    @key = User.current.rss_key
-  end
   
 private
   # Find project of id params[:id]
diff --git a/app/views/projects/feeds.rhtml b/app/views/projects/feeds.rhtml
deleted file mode 100644 (file)
index 037469a..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<h2><%= l(:label_feed_plural) %> (<%=h @project.name %>)</h2>
-
-<table>
-
-<tr><td colspan="3"><h3><%= l(:label_issue_plural) %></h3></td></tr>
-<tr><td><%= l(:label_reported_issues) %></td>
-<td><%= link_to 'RSS', {:controller => 'feeds', :action => 'issues', :project_id => @project, :key => @key}, :class => 'icon icon-feed' %></td>
-<td><%= link_to 'Atom', {:controller => 'feeds', :action => 'issues', :project_id => @project, :key => @key, :format => 'atom'}, :class => 'icon icon-feed' %></td>
-</tr>
-<tr><td><%= l(:label_changes_details) %></td>
-<td><%= link_to 'RSS', {:controller => 'feeds', :action => 'history', :project_id => @project, :key => @key}, :class => 'icon icon-feed' %></td>
-<td><%= link_to 'Atom', {:controller => 'feeds', :action => 'history', :project_id => @project, :key => @key, :format => 'atom'}, :class => 'icon icon-feed' %></td>
-</tr>
-
-<% @queries.each do |query| %>
-<tr><td colspan="3"><h4><%=h query.name %></h4></td></tr>
-<tr><td><%= l(:label_reported_issues) %></td>
-<td><%= link_to 'RSS', {:controller => 'feeds', :action => 'issues', :project_id => @project, :query_id => query, :key => @key}, :class => 'icon icon-feed' %></td>
-<td><%= link_to 'Atom', {:controller => 'feeds', :action => 'issues', :project_id => @project, :query_id => query, :key => @key, :format => 'atom'}, :class => 'icon icon-feed' %></td>
-</tr>
-<tr><td><%= l(:label_changes_details) %></td>
-<td><%= link_to 'RSS', {:controller => 'feeds', :action => 'history', :project_id => @project, :query_id => query, :key => @key}, :class => 'icon icon-feed' %></td>
-<td><%= link_to 'Atom', {:controller => 'feeds', :action => 'history', :project_id => @project, :query_id => query, :key => @key, :format => 'atom'}, :class => 'icon icon-feed' %></td>
-</tr>
-<% end %>
-
-<tr><td colspan="3">&nbsp;<h3><%= l(:label_news_plural) %></h3></td></tr>
-<tr><td><%= l(:label_news_latest) %></td>
-<td><%= link_to 'RSS', {:controller => 'feeds', :action => 'news', :project_id => @project, :key => @key}, :class => 'icon icon-feed' %></td>
-<td><%= link_to 'Atom', {:controller => 'feeds', :action => 'news', :project_id => @project, :key => @key, :format => 'atom'}, :class => 'icon icon-feed' %></td>
-</tr>
-
-</table>
\ No newline at end of file
index 6671af1ca31a57f8ef6c0abbe079359b5756e2fa..25fbe3c6858007739877420d66cc4cdac9995dc5 100644 (file)
     <p><%= link_to(l(:label_details), {:controller => 'timelog', :action => 'details', :project_id => @project}) %> |
     <%= link_to(l(:label_report), {:controller => 'timelog', :action => 'report', :project_id => @project}) %></p>
     <% end %>
-
-    <hr />
-    <p><%= link_to l(:label_feed_plural), {:action => 'feeds', :id => @project}, :class => 'icon icon-feed' %></p>
 <% end %>
 
 <% content_for :header_tags do %>
-<%= auto_discovery_link_tag(:rss,  {:controller => 'feeds', :action => 'issues', :project_id => @project, :key => @key}, {:title => l(:label_reported_issues)}) %>
-<%= auto_discovery_link_tag(:atom, {:controller => 'feeds', :action => 'issues', :project_id => @project, :key => @key, :format => 'atom'}, {:title => l(:label_reported_issues)}) %>
-
-<%= auto_discovery_link_tag(:rss,  {:controller => 'feeds', :action => 'history', :project_id => @project, :key => @key }, {:title => l(:label_changes_details)}) %>
-<%= auto_discovery_link_tag(:atom, {:controller => 'feeds', :action => 'history', :project_id => @project, :key => @key, :format => 'atom'}, {:title => l(:label_changes_details)}) %>
-
-<%= auto_discovery_link_tag(:rss,  {:controller => 'feeds', :action => 'news', :project_id => @project, :key => @key}, {:title => l(:label_news_latest)}) %>
-<%= auto_discovery_link_tag(:atom, {:controller => 'feeds', :action => 'news', :project_id => @project, :key => @key, :format => 'atom'}, {:title => l(:label_news_latest)}) %>
+<%= auto_discovery_link_tag(:atom, {:action => 'activity', :id => @project, :format => 'atom', :key => User.current.rss_key}) %>
 <% end %>
index f70ad8df5685d575305c22558ae8f42acba05362..196bd019fb40c863d949432c3fb2b0b9f935b953 100644 (file)
@@ -13,7 +13,7 @@ REDMINE_SUPPORTED_SCM = %w( Subversion Darcs Mercurial Cvs )
 
 # Permissions
 Redmine::AccessControl.map do |map|
-  map.permission :view_project, {:projects => [:show, :activity, :feeds]}, :public => true
+  map.permission :view_project, {:projects => [:show, :activity]}, :public => true
   map.permission :search_project, {:search => :index}, :public => true
   map.permission :edit_project, {:projects => [:settings, :edit]}, :require => :member
   map.permission :select_project_modules, {:projects => :modules}, :require => :member