forked from External/greenlight
Hide recording table when disabled through room config (#1988)
This commit is contained in:
parent
ace029b124
commit
aeb5edf8a0
|
@ -124,4 +124,10 @@ module ApplicationHelper
|
||||||
content_for(:page_title) { page_title } if content_for(:page_title).blank?
|
content_for(:page_title) { page_title } if content_for(:page_title).blank?
|
||||||
page_title
|
page_title
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Indicates whether the recording tables should be hidden
|
||||||
|
def hide_recording_tables
|
||||||
|
return false unless recording_consent_required?
|
||||||
|
@settings.get_value("Room Configuration Recording") == "disabled"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -40,6 +40,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<% if render_recordings %>
|
<% if render_recordings && !hide_recording_tables %>
|
||||||
<%= render "shared/sessions", recordings: @public_recordings, pagy: @pagy, only_public: true, user_recordings: false, title: t("room.recordings") %>
|
<%= render "shared/sessions", recordings: @public_recordings, pagy: @pagy, only_public: true, user_recordings: false, title: t("room.recordings") %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -103,7 +103,9 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<%= render "shared/sessions", recordings: @recordings, pagy: @pagy, only_public: false, shared_room: @shared_room, user_recordings: false, title: t("room.recordings")%>
|
<% 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/delete_room_modal" %>
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
<i class="fas fa-home pr-1 "></i><span class="d-none d-sm-inline-block"><%= t("header.dropdown.home") %></span>
|
<i class="fas fa-home pr-1 "></i><span class="d-none d-sm-inline-block"><%= t("header.dropdown.home") %></span>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<% if current_user.role.get_permission("can_create_rooms") && !current_user.has_role?(:super_admin) %>
|
<% if current_user.role.get_permission("can_create_rooms") && !current_user.has_role?(:super_admin) && !hide_recording_tables %>
|
||||||
<% all_rec_page = params[:controller] == "users" && params[:action] == "recordings" ? "active" : "" %>
|
<% all_rec_page = params[:controller] == "users" && params[:action] == "recordings" ? "active" : "" %>
|
||||||
<%= link_to get_user_recordings_path(current_user), class: "px-3 mx-1 mt-1 header-nav #{all_rec_page}" do %>
|
<%= link_to get_user_recordings_path(current_user), class: "px-3 mx-1 mt-1 header-nav #{all_rec_page}" do %>
|
||||||
<i class="fas fa-video pr-1"></i><span class="d-none d-sm-inline-block"><%= t("header.all_recordings") %></span>
|
<i class="fas fa-video pr-1"></i><span class="d-none d-sm-inline-block"><%= t("header.all_recordings") %></span>
|
||||||
|
|
Loading…
Reference in New Issue