Skip to content
This repository was archived by the owner on Nov 18, 2020. It is now read-only.

Commit 70896d3

Browse files
author
Todd Sedano
committed
Bug fix: moving username/password into config file
1 parent 40d8257 commit 70896d3

File tree

3 files changed

+28
-21
lines changed

3 files changed

+28
-21
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ config/database.yml
1111
config/google_apps.yml
1212
config/amazon_s3.yml
1313
config/systems.cc.yml.yml
14+
config/adobe_cnnect.yml
15+
config/systems.yml
1416

1517
log/*
1618
nbproject/*

app/models/person.rb

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,8 @@ def create_google_email(password)
127127
def create_twiki_account
128128
require 'mechanize'
129129
agent = Mechanize.new
130-
agent.basic_auth('RailsApp', 'cmu1qaz')
131-
# agent.get('http://info.sv.cmu.edu/do/view/TWiki/TWikiRegistration')
132-
agent.get('http://info.sv.cmu.edu/do/view/TWiki/TWikiRegistration') do |page|
130+
agent.basic_auth(TWIKI_USERNAME, TWIKI_PASSWORD)
131+
agent.get(TWIKI_URL + '/do/view/TWiki/TWikiRegistration' ) do |page|
133132
registration_result = page.form_with(:action => '/do/register/Main/WebHome') do |registration|
134133
registration.Twk1FirstName = self.first_name
135134
registration.Twk1LastName = self.last_name
@@ -160,8 +159,8 @@ def create_twiki_account
160159
def reset_twiki_password
161160
require 'mechanize'
162161
agent = Mechanize.new
163-
agent.basic_auth('RailsApp', 'cmu1qaz')
164-
agent.get('http://info.sv.cmu.edu/do/view/TWiki/ResetPassword') do |page|
162+
agent.basic_auth(TWIKI_USERNAME, TWIKI_PASSWORD)
163+
agent.get(TWIKI_URL + '/do/view/TWiki/ResetPassword') do |page|
165164
reset_result_page = page.form_with(:action => '/do/resetpasswd/Main/WebHome') do |reset_page|
166165
reset_page.LoginName = self.twiki_name
167166
end.submit
@@ -193,21 +192,21 @@ def create_yammer_account
193192
end
194193

195194

196-
def create_adobe_connect
197-
require 'mechanize'
198-
agent = Mechanize.new
199-
agent.get('https://admin.na6.acrobat.com/admin/administration/user/new-user/1?account-id=829716469&in-wizard=true&principal-id=1035176766') do |login_page|
200-
login_page.login = "rails.app@sv.cmu.edu"
201-
login_page.password = "5tgb2ert"
202-
reset_result_page = page.form_with(:action => '/do/resetpasswd/Main/WebHome') do |reset_page|
203-
reset_page.LoginName = self.twiki_name
204-
end.submit
205-
206-
return false if reset_result_page.parser.css('.patternTopic h3').text == " Password reset failed "
207-
return true if reset_result_page.link_with(:text => 'change password')
208-
209-
return true
210-
end
211-
end
195+
# def create_adobe_connect
196+
# require 'mechanize'
197+
# agent = Mechanize.new
198+
# agent.get(ADOBE_CONNECT_NEW_USER_URL) do |login_page|
199+
# login_page.login = ADOBE_CONNECT_USERNAME
200+
# login_page.password = ADOBE_CONNECT_PASSWORD
201+
# reset_result_page = page.form_with(:action => '/do/resetpasswd/Main/WebHome') do |reset_page|
202+
# reset_page.LoginName = self.twiki_name
203+
# end.submit
204+
#
205+
# return false if reset_result_page.parser.css('.patternTopic h3').text == " Password reset failed "
206+
# return true if reset_result_page.link_with(:text => 'change password')
207+
#
208+
# return true
209+
# end
210+
# end
212211

213212
end

config/initializers/systems.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SYSTEMS_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/systems.yml")[RAILS_ENV]
2+
3+
TWIKI_USERNAME = SYSTEMS_CONFIG['twiki']['username']
4+
TWIKI_PASSWORD = SYSTEMS_CONFIG['twiki']['password']
5+
TWIKI_URL = SYSTEMS_CONFIG['twiki']['url']
6+

0 commit comments

Comments
 (0)