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