diff options
author | Marius Mathiesen <marius.mathiesen@gmail.com> | 2009-03-24 13:24:49 +0100 |
---|---|---|
committer | Johan Sørensen <johan@johansorensen.com> | 2009-04-22 15:17:23 +0200 |
commit | 4e7d5c3bfa2d784a8f1e2b40dcad7e58e709a11c (patch) | |
tree | 9c1987f2a2523297729cdfb3d119f4b40d56c141 /app/models/merge_request.rb | |
parent | c905840dc8a7468a54238d865bd4d7aae028f9c9 (diff) | |
download | gitorious-mainline-outdated-4e7d5c3bfa2d784a8f1e2b40dcad7e58e709a11c.zip gitorious-mainline-outdated-4e7d5c3bfa2d784a8f1e2b40dcad7e58e709a11c.tar.gz gitorious-mainline-outdated-4e7d5c3bfa2d784a8f1e2b40dcad7e58e709a11c.tar.bz2 |
Posting a request offsite after acceptance of terms
Diffstat (limited to 'app/models/merge_request.rb')
-rw-r--r-- | app/models/merge_request.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index 46184f8..ca175b2 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -217,8 +217,11 @@ class MergeRequest < ActiveRecord::Base def valid_oauth_credentials?(token, secret) access_token = CONSUMER.build_access_token(token, secret) - response = access_token.get("/agreements.xml") - return Net::HTTPSuccess === response + response = access_token.get("/merge_requests.xml") + RAILS_DEFAULT_LOGGER.debug("OAuth: Sending off request") + post_response = access_token.post('/merge_requests', {'commit_id' => ending_commit, 'user_name' => user.title, 'user_email' => user.email}) + RAILS_DEFAULT_LOGGER.debug("OAuth: Sent request, got #{post_response.body}") + return Net::HTTPSuccess === post_response end |