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