File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,10 +7,13 @@ def index
77
88 def create
99 event = JSON . parse ( params [ "json" ] , symbolize_names : true )
10+ p event
1011 event_type = event [ :event ] [ :event_type ]
1112 return "Hello API event received" if event_type == "callback_test"
1213
13- id = event [ :signature_request ] [ :signature_request_id ]
14+ if event [ :signature_request ] [ :signature_request_id ]
15+ id = event [ :signature_request ] [ :signature_request_id ]
16+ end
1417
1518 case event_type
1619 when "signature_request_sent"
@@ -25,6 +28,8 @@ def create
2528 when "signature_request_declined"
2629 Sign . find_by ( signature_request_id : id ,
2730 status : 'Declined' )
31+ when "template_created"
32+ p "TEMPLATE CREATED"
2833 end
2934 end
3035end
Original file line number Diff line number Diff line change @@ -36,6 +36,8 @@ def file_request
3636 file_url : 'http://www.pdf995.com/samples/pdf.pdf' ,
3737 )
3838
39+ p signature_event
40+
3941 @sign_url = render_url ( signature_event )
4042 end
4143
@@ -61,7 +63,7 @@ def unclaimed_draft_template
6163 signature_event = client . create_embedded_unclaimed_draft_with_template (
6264 test_mode : 1 ,
6365 client_id : ENV [ 'CLIENT_ID' ] ,
64- template_id : 'e918bf31ce40b1a66b593992a9ebfcfde2c72648 ' ,
66+ template_id : '396695d8ef08b4c5a51f176057c6a7aa62ba50cc ' ,
6567 requester_email_address : 'jen.young@hellosign.com' ,
6668 signing_redirect_url : 'http://www.google.com' ,
6769 requesting_redirect_url : 'http://www.google.com' ,
@@ -85,7 +87,7 @@ def template_draft
8587 request = client . create_embedded_template_draft (
8688 test_mode : 1 ,
8789 client_id : ENV [ 'CLIENT_ID' ] ,
88- file_url : 'http://www.pdf995.com/samples/pdf .pdf' ,
90+ file : 'lexicata-test .pdf' ,
8991 title : 'Test title' ,
9092 subject : 'test subject' ,
9193 message : 'test message' ,
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ def signature_request
2727
2828 def all_requests
2929 client = Sign . initiate_client
30- @signatures = client . get_signature_requests ( page_size : 3 )
30+ @signatures = client . get_signature_requests
3131
3232 render json : @signatures
3333 end
Original file line number Diff line number Diff line change 1515 messageListener : function ( eventData ) {
1616 if ( eventData . event == 'signature_request_canceled' ) {
1717 document . getElementById ( "event" ) . innerHTML = "SIGNATURE CANCELLED"
18+ } else if ( eventData . event == 'signature_request_signed' ) {
19+ HelloSign . close ( )
20+ document . location = "http://www.reuters.com"
1821 }
1922 }
2023 } )
You can’t perform that action at this time.
0 commit comments