##// END OF EJS Templates
More accurate status and role mapping in Mantis importer....
Jean-Philippe Lang -
r621:005ce1b21d51
parent child
Show More
@@ -25,23 +25,28 task :migrate_from_mantis => :environment do
25 25 module MantisMigrate
26 26
27 27 default_status = IssueStatus.default
28 closed_status = IssueStatus.find :first, :conditions => { :is_closed => true }
29 STATUS_MAPPING = {10 => default_status, # new
30 20 => default_status, # feedback
31 30 => default_status, # acknowledged
32 40 => default_status, # confirmed
33 50 => default_status, # assigned
34 80 => default_status, # resolved
35 90 => closed_status # closed
28 assigned_status = IssueStatus.find_by_position(2)
29 resolved_status = IssueStatus.find_by_position(3)
30 feedback_status = IssueStatus.find_by_position(4)
31 closed_status = IssueStatus.find :first, :conditions => { :is_closed => true }
32 STATUS_MAPPING = {10 => default_status, # new
33 20 => feedback_status, # feedback
34 30 => default_status, # acknowledged
35 40 => default_status, # confirmed
36 50 => assigned_status, # assigned
37 80 => resolved_status, # resolved
38 90 => closed_status # closed
36 39 }
37 40
38 default_role = Role.find :first
39 ROLE_MAPPING = {10 => default_role, # viewer
40 25 => default_role, # reporter
41 40 => default_role, # updater
42 55 => default_role, # developer
43 70 => default_role, # manager
44 90 => default_role # administrator
41 default_role = Role.find_by_position(3)
42 manager_role = Role.find_by_position(1)
43 developer_role = Role.find_by_position(2)
44 ROLE_MAPPING = {10 => default_role, # viewer
45 25 => default_role, # reporter
46 40 => default_role, # updater
47 55 => developer_role, # developer
48 70 => manager_role, # manager
49 90 => manager_role # administrator
45 50 }
46 51
47 52 CUSTOM_FIELD_TYPE_MAPPING = {0 => 'string', # String
General Comments 0
You need to be logged in to leave comments. Login now