@@ -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 | closed_status = IssueStatus.find :first, :conditions => { :is_closed => true } |
|
28 | assigned_status = IssueStatus.find_by_position(2) | |
29 | STATUS_MAPPING = {10 => default_status, # new |
|
29 | resolved_status = IssueStatus.find_by_position(3) | |
30 | 20 => default_status, # feedback |
|
30 | feedback_status = IssueStatus.find_by_position(4) | |
31 | 30 => default_status, # acknowledged |
|
31 | closed_status = IssueStatus.find :first, :conditions => { :is_closed => true } | |
32 |
|
|
32 | STATUS_MAPPING = {10 => default_status, # new | |
33 |
|
|
33 | 20 => feedback_status, # feedback | |
34 |
|
|
34 | 30 => default_status, # acknowledged | |
35 |
|
|
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 |
|
41 | default_role = Role.find_by_position(3) | |
39 | ROLE_MAPPING = {10 => default_role, # viewer |
|
42 | manager_role = Role.find_by_position(1) | |
40 | 25 => default_role, # reporter |
|
43 | developer_role = Role.find_by_position(2) | |
41 |
|
|
44 | ROLE_MAPPING = {10 => default_role, # viewer | |
42 |
|
|
45 | 25 => default_role, # reporter | |
43 |
|
|
46 | 40 => default_role, # updater | |
44 |
|
|
47 | 55 => developer_role, # developer | |
|
48 | 70 => manager_role, # manager | |||
|
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