Added link to issues filtered by query. #1190

This commit is contained in:
Eric Davis committed 2008-05-28 16:35:36 -07:00
1 parent eba994a686
commit f5adad48d1
3 files changed
+15 -2

No files matched your search

@@ -54,6 +54,16 @@ class DeliverablesController < ApplicationController
end end
# Create a query in the session and redirects to the issue list with that query
def issues
@query = Query.new(:name => "_")
@query.project = @project
@query.add_filter("deliverable_id", '=', [params[:deliverable_id]])
session[:query] = {:project_id => @query.project_id, :filters => @query.filters}
redirect_to :controller => 'issues', :action => 'index', :project_id => @project.id
end
private private
def find_project def find_project
@project = Project.find(params[:id]) @project = Project.find(params[:id])
+4 -1
View File
@@ -29,5 +29,8 @@
:colspan => 4) %> :colspan => 4) %>
<%= content_tag( <%= content_tag(
:td, "TODO", :colspan => 4) %> :td,
content_tag(:p,link_to("Assigned Issues", :action => 'issues', :id => @project.id, :deliverable_id => deliverable.id)),
content_tag(:p,"Edit TODO"),
:colspan => 4) %>
</tr> </tr>
+1 -1
View File
@@ -23,7 +23,7 @@ Redmine::Plugin.register :budget_plugin do
project_module :budget_module do project_module :budget_module do
permission :view_budget, { :deliverables => [:index]} permission :view_budget, { :deliverables => [:index, :issues]}
permission :manage_budget, { :deliverables => [:new, :edit, :create, :update, :destroy, :preview]} permission :manage_budget, { :deliverables => [:new, :edit, :create, :update, :destroy, :preview]}
end end