Hook plugin help
Added by Pedro Braz about 12 years ago
Hello.
I need create a process what create one project for each issue that specific kind os track created.
I create a plugin and use the Hook controller_issues_new_after_save:
module GeradorProjetos class Hooks < Redmine::Hook::ViewListener def controller_issues_new_after_save(context={ }) tracker_id = issue[:tracker_id] case tracker_id when 2 params[:project] = {"name"=>issue[:subject], "description"=>issue[:subject], "homepage"=>issue[:subject], "is_public"=>"0", "parent_id"=>issue[:project_id], "identifier"=>issue[:subject], "tracker_ids"=>["2", "6"]} ProjectsController.create end end endend
How i use the ProjectsController to create this project?