From 71df46a6ca91c12d661994287c894824fe65a1e6 Mon Sep 17 00:00:00 2001 From: Seth Call Date: Thu, 21 Apr 2016 10:51:04 -0500 Subject: [PATCH] Fix bad test drive count on booking page and add nav --- web/app/assets/javascripts/jam_rest.js | 2 +- .../BookLessonFree.js.jsx.coffee | 4 +++- .../stores/BroadcastStore.js.coffee | 6 ++++-- .../stylesheets/client/jamkazam.css.scss | 4 ++++ .../react-components/BookLessonFree.css.scss | 8 ++++++++ .../react-components/LessonBooking.css.scss | 8 -------- .../LessonBookingScreen.css.scss | 5 ----- web/app/controllers/api_users_controller.rb | 2 +- web/spec/features/book_test_drive_spec.rb | 19 +++++++++++++++++++ 9 files changed, 40 insertions(+), 18 deletions(-) diff --git a/web/app/assets/javascripts/jam_rest.js b/web/app/assets/javascripts/jam_rest.js index 7a4cbd546..b3c03627c 100644 --- a/web/app/assets/javascripts/jam_rest.js +++ b/web/app/assets/javascripts/jam_rest.js @@ -587,7 +587,7 @@ processData: false }); } - if(detail) { + if(detail && context.JK.currentUserId == id) { detail.done(function(user) { window.UserActions.loaded(user) }) diff --git a/web/app/assets/javascripts/react-components/BookLessonFree.js.jsx.coffee b/web/app/assets/javascripts/react-components/BookLessonFree.js.jsx.coffee index 97793c160..e0ed48dd6 100644 --- a/web/app/assets/javascripts/react-components/BookLessonFree.js.jsx.coffee +++ b/web/app/assets/javascripts/react-components/BookLessonFree.js.jsx.coffee @@ -17,6 +17,7 @@ UserStore = context.UserStore {beforeShow: @beforeShow, afterShow: @afterShow, beforeHide: @beforeHide}) onUserChanged: (userState) -> + console.log("userState", userState) @setState({user: userState?.user}) checkboxChanged: (e) -> @@ -435,7 +436,7 @@ UserStore = context.UserStore if @state.user?.remaining_test_drives == 1 testDriveLessons = "1 TestDrive lesson credit" else - testDriveLessons = "#{this.state.user?.remaining_test_drives} TestDrive lesson credits" + testDriveLessons = "#{this.state.user.remaining_test_drives} TestDrive lesson credits" actions = `
CANCEL @@ -515,6 +516,7 @@ UserStore = context.UserStore
` `
+