Fixed bulk edit hook. Started on hooks for members. #1147
This commit is contained in:
@@ -32,7 +32,8 @@ Redmine::Plugin.register :budget_plugin do
|
||||
add_hook(:issue_show, Proc.new { |context| BudgetIssueHook.issue_show(context) })
|
||||
add_hook(:issue_edit, Proc.new { |context| BudgetIssueHook.issue_edit(context) })
|
||||
add_hook(:issue_bulk_edit, Proc.new { |context| BudgetIssueHook.issue_bulk_edit(context) })
|
||||
add_hook(:issue_bulk_edit_save, Proc.new { |context| BudgetIssueHook.issue_bulk_edit_save(context) })
|
||||
|
||||
# add_hook(:project_member_list_header, BudgetProjectHook.member_list_header)
|
||||
# add_hook(:project_member_list_column_three, BudgetProjectHook.member_list_column_three)
|
||||
add_hook(:project_member_list_header, Proc.new { |context| BudgetProjectHook.member_list_header(context) })
|
||||
add_hook(:project_member_list_column_three, Proc.new { |context| BudgetProjectHook.member_list_column_three(context) })
|
||||
end
|
||||
|
||||
@@ -32,4 +32,9 @@ class BudgetIssueHook
|
||||
|
||||
return help.content_tag(:p, "<label>#{GLoc.l(:field_deliverable)}: " + select + "</label>")
|
||||
end
|
||||
|
||||
def self.issue_bulk_edit_save(context = { })
|
||||
context[:issue].deliverable = Deliverable.find(context[:params][:deliverable_id]) unless context[:params][:deliverable_id].blank?
|
||||
return ''
|
||||
end
|
||||
end
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
class BudgetProjectHook
|
||||
|
||||
# http://snippets.dzone.com/posts/show/1799
|
||||
def self.help
|
||||
Helper.instance
|
||||
end
|
||||
|
||||
class Helper
|
||||
include Singleton
|
||||
include ActionView::Helpers::TagHelper
|
||||
include ActionView::Helpers::FormHelper
|
||||
include ActionView::Helpers::FormTagHelper
|
||||
include ActionView::Helpers::FormOptionsHelper
|
||||
end
|
||||
|
||||
|
||||
# TODO: Complete
|
||||
def self.member_list_header(context ={ })
|
||||
return "<th>#{GLoc.l(:label_member_rate) }</th>"
|
||||
end
|
||||
|
||||
# TODO: Complete
|
||||
def self.member_list_column_three(context = { })
|
||||
return '<td align="center">Nothing yet</td>'
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user