summaryrefslogtreecommitdiffstats
path: root/app/models/merge_request.rb
diff options
context:
space:
mode:
authorMarius Mathiesen <marius.mathiesen@gmail.com>2009-03-24 13:24:49 +0100
committerJohan Sørensen <johan@johansorensen.com>2009-04-22 15:17:23 +0200
commit4e7d5c3bfa2d784a8f1e2b40dcad7e58e709a11c (patch)
tree9c1987f2a2523297729cdfb3d119f4b40d56c141 /app/models/merge_request.rb
parentc905840dc8a7468a54238d865bd4d7aae028f9c9 (diff)
downloadgitorious-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.rb7
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