comparison lib/tasks/.svn/text-base/migrate_from_trac.rake.svn-base @ 120:cd2282d2aa55 cannam

Merge from the default branch. Note that this is not a valid SVN repository any more (use default, redmine-1.1 etc for SVN updates).
author Chris Cannam
date Thu, 13 Jan 2011 14:33:08 +0000
parents af80e5618e9b 8661b858af72
children
comparison
equal deleted inserted replaced
118:b859cc0c4fa1 120:cd2282d2aa55
244 name =~ (/(.*)(\s+\w+)?/) 244 name =~ (/(.*)(\s+\w+)?/)
245 fn = $1.strip 245 fn = $1.strip
246 ln = ($2 || '-').strip 246 ln = ($2 || '-').strip
247 247
248 u = User.new :mail => mail.gsub(/[^-@a-z0-9\.]/i, '-'), 248 u = User.new :mail => mail.gsub(/[^-@a-z0-9\.]/i, '-'),
249 :firstname => fn[0, limit_for(User, 'firstname')].gsub(/[^\w\s\'\-]/i, '-'), 249 :firstname => fn[0, limit_for(User, 'firstname')],
250 :lastname => ln[0, limit_for(User, 'lastname')].gsub(/[^\w\s\'\-]/i, '-') 250 :lastname => ln[0, limit_for(User, 'lastname')]
251 251
252 u.login = username[0,limit_for(User, 'login')].gsub(/[^a-z0-9_\-@\.]/i, '-') 252 u.login = username[0,limit_for(User, 'login')].gsub(/[^a-z0-9_\-@\.]/i, '-')
253 u.password = 'trac' 253 u.password = 'trac'
254 u.admin = true if TracPermission.find_by_username_and_action(username, 'admin') 254 u.admin = true if TracPermission.find_by_username_and_action(username, 'admin')
255 # finally, a default user is used if the new user is not valid 255 # finally, a default user is used if the new user is not valid