.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'