<% # BigBlueButton open source conferencing system - http://www.bigbluebutton.org/. # Copyright (c) 2018 BigBlueButton Inc. and by respective authors (see below). # This program is free software; you can redistribute it and/or modify it under the # terms of the GNU Lesser General Public License as published by the Free Software # Foundation; either version 3.0 of the License, or (at your option) any later # version. # # BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. # You should have received a copy of the GNU Lesser General Public License along # with BigBlueButton; if not, see . %> <% exceeds_limit = current_room_exceeds_limit(@room)%> <% if exceeds_limit%>
<%= t("room.room_limit_exceeded", difference: @diff) %>
<% end %>

<%= title(@room.name) %>

<% if current_user.main_room == @room %> <% else %> <% end %>

<%= @room.sessions %> <%= t("room.sessions") %><% unless hide_recording_tables %> | <%= @recordings.length %> <%= t("room.recordings") %><% end %>

<% unless exceeds_limit %>
<% if @room.access_code.present? %> <% end %> <% if Rails.configuration.enable_google_calendar_button %> <%= t("add_to_google_calendar") %> <% end %>
<% end %>
<% if @room_running %> <%= button_to t("room.join"), room_path(@room), class: "btn btn-primary btn-block px-7 start-button float-right", "data-disable": "" %> <% else %> <% unless exceeds_limit %> <%= button_to t("room.start"), start_room_path(@room), class: "btn btn-primary btn-block px-7 start-button float-right", "data-disable": "" %> <% end %> <% end %>
<% if current_user.ordered_rooms.length > 5 %> <% end %>
<% if current_user.role.get_permission("can_create_rooms") %> <% current_user.ordered_rooms.each do |room| %>
<%= link_to room do %> <%= render "rooms/components/room_block", room: room %> <% end %>
<% end %> <% end %> <% if shared_access_allowed %> <% current_user.shared_rooms.each do |room| %>
<%= link_to room do %> <%= render "rooms/components/shared_room_block", room: room %> <% end %>
<% end %> <% end %> <% if current_user.role.get_permission("can_create_rooms") && !room_limit_exceeded %> <%= render "rooms/components/create_room_block"%> <% end %>
<% unless hide_recording_tables %> <%= render "shared/sessions", recordings: @recordings, pagy: @pagy, only_public: false, shared_room: @shared_room, user_recordings: false, title: t("room.recordings")%> <% end %> <%= render "shared/modals/delete_room_modal" %> <%= render "shared/modals/create_room_modal" %> <% if preupload_allowed? %> <%= render "shared/modals/preupload_presentation_modal" %> <% end %> <% if shared_access_allowed %> <%= render "shared/modals/share_room_modal" %> <%= render "shared/modals/remove_access_modal" %> <% end %>