diff --git a/conf/oadevenv.rb b/conf/oadevenv.rb index 11c7110..c491065 100644 --- a/conf/oadevenv.rb +++ b/conf/oadevenv.rb @@ -6,15 +6,17 @@ $sipxconfig_url = 'http://10.24.7.87:12000/sipxconfig/' -def login(a=nil) +def login(username=nil, password=nil, a=nil) a = Mechanize.new if a.nil? + username = $admin_username if username.nil? + password = $admin_password if password.nil? login_p = a.get($sipxconfig_url) login_f = login_p.form_with(:action => "/sipxconfig/j_acegi_security_check") throw :login_not_found if login_f.nil? - login_f['j_username'] = $admin_username - login_f['j_password'] = $admin_password + login_f['j_username'] = username + login_f['j_password'] = password login_f.submit end