.modal-header.video-session-header .modal-top h4 Video Session = link_to reject_video_sessions_path(tutor_id: @tutor.id, resource_type: params[:session][:resource_type], resource_id: params[:session][:resource_id]), remote: true, method: :patch do button.close data-dismiss="modal" type="button" span.fa.fa-close aria-hidden="true" span.sr-only Close .modal-body.video-session-content - if params[:session][:resource_type] #video-session-request-user data-tutor-id=@tutor.id data-resource-type=params[:session][:resource_type] data-resource-id=params[:session][:resource_id] - if @available | Waiting for tutor to accept. - elsif !@tutor.available_for_video? | This tutor is no more available for Video Session. Kindly refresh page to get the latest information. - elsif !@tutor.online? | This tutor does't seem online. Kindly refresh page to get the latest information. - elsif current_user.related_sessions.ongoing_sessions.exists? | You already have an active video session. You need to end currently active Video Session before initiating other. - else | Tutor already has an active video session. - else = simple_form_for @tutor.tutoring_sessions.build, url: new_video_session_path, method: :get, as: :session, validate: true, remote: true, html: { class: 'form-horizontal col-xs-12 col-sm-12' } do |f| = f.input :tutor_id, as: :hidden = f.input :resource_type, as: :hidden = f.input :resource_id, collection: tutoring_session_selectable_resource(@tutor), as: :grouped_select, group_method: :last, input_html: {data: {target: 'input#session_resource_type', label_mappings: {Courses: 'Course'}}}, label: false, prompt: "Select a #{tutoring_session_selectable_resource(@tutor).map(&:first).join('/')}" = f.submit 'Send Request', class: 'btn btn-default mb20'