@@ -53,9 +53,10 task :migrate_from_mantis => :environment do | |||
|
53 | 53 | TRACKER_BUG = Tracker.find_by_position(1) |
|
54 | 54 | TRACKER_FEATURE = Tracker.find_by_position(2) |
|
55 | 55 | |
|
56 | DEFAULT_ROLE = Role.find_by_position(3) | |
|
57 |
manager_role = |
|
|
58 |
developer_role = |
|
|
56 | roles = Role.find(:all, :conditions => {:builtin => 0}, :order => 'position ASC') | |
|
57 | manager_role = roles[0] | |
|
58 | developer_role = roles[1] | |
|
59 | DEFAULT_ROLE = roles.last | |
|
59 | 60 | ROLE_MAPPING = {10 => DEFAULT_ROLE, # viewer |
|
60 | 61 | 25 => DEFAULT_ROLE, # reporter |
|
61 | 62 | 40 => DEFAULT_ROLE, # updater |
@@ -268,6 +269,9 task :migrate_from_mantis => :environment do | |||
|
268 | 269 | p.identifier = project.identifier |
|
269 | 270 | next unless p.save |
|
270 | 271 | projects_map[project.id] = p.id |
|
272 | p.enabled_module_names = ['issue_tracking', 'news', 'wiki'] | |
|
273 | p.trackers << TRACKER_BUG | |
|
274 | p.trackers << TRACKER_FEATURE | |
|
271 | 275 | print '.' |
|
272 | 276 | |
|
273 | 277 | # Project members |
@@ -54,10 +54,11 namespace :redmine do | |||
|
54 | 54 | 'task' => TRACKER_FEATURE, |
|
55 | 55 | 'patch' =>TRACKER_FEATURE |
|
56 | 56 | } |
|
57 | ||
|
58 | DEFAULT_ROLE = Role.find_by_position(3) | |
|
59 |
manager_role = |
|
|
60 |
developer_role = |
|
|
57 | ||
|
58 | roles = Role.find(:all, :conditions => {:builtin => 0}, :order => 'position ASC') | |
|
59 | manager_role = roles[0] | |
|
60 | developer_role = roles[1] | |
|
61 | DEFAULT_ROLE = roles.last | |
|
61 | 62 | ROLE_MAPPING = {'admin' => manager_role, |
|
62 | 63 | 'developer' => developer_role |
|
63 | 64 | } |
@@ -173,7 +174,7 namespace :redmine do | |||
|
173 | 174 | elsif TracPermission.find_by_username_and_action(username, 'developer') |
|
174 | 175 | role = ROLE_MAPPING['developer'] |
|
175 | 176 | end |
|
176 |
Member.create(:user => u, :project => @target_project, :role => |
|
|
177 | Member.create(:user => u, :project => @target_project, :role => role) | |
|
177 | 178 | u.reload |
|
178 | 179 | end |
|
179 | 180 | u |
@@ -46,4 +46,9 class SearchControllerTest < Test::Unit::TestCase | |||
|
46 | 46 | assert_response :success |
|
47 | 47 | assert_template 'index' |
|
48 | 48 | end |
|
49 | ||
|
50 | def test_tokens_with_quotes | |
|
51 | get :index, :id => 1, :q => '"good bye" hello "bye bye"' | |
|
52 | assert_equal ["good bye", "hello", "bye bye"], assigns(:tokens) | |
|
53 | end | |
|
49 | 54 | end |
General Comments 0
You need to be logged in to leave comments.
Login now