Refresh user after booking
This commit is contained in:
parent
71df46a6ca
commit
b13ffe2d32
|
|
@ -227,6 +227,7 @@ UserStore = context.UserStore
|
|||
|
||||
booked: (response) ->
|
||||
@setState({updating: false})
|
||||
UserActions.refresh()
|
||||
if response.user['has_stored_credit_card?']
|
||||
context.location = "/client#/jamclass/lesson-booking/#{response.id}"
|
||||
else
|
||||
|
|
@ -132,7 +132,7 @@ LocationActions = @LocationActions
|
|||
</div>
|
||||
<div className="actions">
|
||||
<a className="button-grey" onClick={this.onCancel}>CANCEL</a>
|
||||
<a className="button-orange" onClick={this.onSearch}>SEARCH</a>
|
||||
<a className="button-orange search-btn" onClick={this.onSearch}>SEARCH</a>
|
||||
</div>
|
||||
</div>`
|
||||
})
|
||||
|
|
@ -258,7 +258,7 @@ ProfileActions = @ProfileActions
|
|||
<div className="header">
|
||||
<a href="/client#/home">JamKazam Home</a> :
|
||||
<a href="/client#/jamclass">JamClass Home</a> :
|
||||
<a href="/client#/jamclass/searchOptions" >Teachers Search</a> :
|
||||
<a className="teacher-search-options" href="/client#/jamclass/searchOptions" >Teachers Search</a> :
|
||||
<span className="search-results-options">
|
||||
<span className="results-text">Search Results / </span>
|
||||
<span className="search-summary">{searchDesc}</span>
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
<%= render "clients/teachers/profile/profile" %>
|
||||
<%= render "clients/teachers/search/search_options" %>
|
||||
<%= render "clients/teachers/search/search_results" %>
|
||||
<%= render "clients/jamclass/book_lesson_free" %>
|
||||
<%= render "clients/jamclass/book_lesson" %>
|
||||
<%= render "clients/jamclass/lesson_payment" %>
|
||||
<%= render "clients/jamclass/lesson_session" %>
|
||||
<%= render "clients/jamclass/lesson_booking" %>
|
||||
|
|
|
|||
|
|
@ -104,14 +104,15 @@ describe "Test Drive", :js => true, :type => :feature, :capybara_feature => true
|
|||
|
||||
|
||||
# let's make sure we can ask for another test drive too!
|
||||
|
||||
teacher_user2.teacher.ready_for_session_at = Time.now
|
||||
teacher_user2.teacher.save!
|
||||
|
||||
visit "/client#/teachers/search"
|
||||
find('a.teacher-search-options').trigger(:click)
|
||||
find('a.search-btn').trigger(:click)
|
||||
|
||||
find('.teacher-search-result[data-teacher-id="' + teacher_user2.id + '"] .try-test-drive').trigger(:click)
|
||||
|
||||
visit "/client#/teachers/search"
|
||||
find('h2', text: 'book testdrive lesson')
|
||||
find('.booking-info', text: '3 TestDrive lesson credits')
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue