Added link to issues filtered by query. #1190
This commit is contained in:
1 parent
eba994a686
commit
f5adad48d1
3 files changed
+15
-2
No files matched your search
@@ -53,6 +53,16 @@ class DeliverablesController < ApplicationController
|
|||||||
end
|
end
|
||||||
|
|
||||||
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
|
||||||
|
|||||||
@@ -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>
|
||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user