From b67bee26382f05e38b33c414241e057f0def17b2 Mon Sep 17 00:00:00 2001
From: etiennevvv <59622352+etiennevvv@users.noreply.github.com>
Date: Tue, 11 Feb 2020 13:47:11 -0500
Subject: [PATCH] GRN2-264: Allow users to change the room settings on Home
Room (#951)
* GRN2-264: Allow users to change the room settings on Home Room
* fixing inconsistencies
* removing 'secondary_rooms' method and adjusting looping
---
app/controllers/rooms_controller.rb | 1 -
app/models/user.rb | 6 ---
.../rooms/components/_room_block.html.erb | 42 ++++++++-----------
app/views/rooms/show.html.erb | 17 +++-----
spec/controllers/rooms_controller_spec.rb | 2 +-
5 files changed, 24 insertions(+), 44 deletions(-)
diff --git a/app/controllers/rooms_controller.rb b/app/controllers/rooms_controller.rb
index d9fab3ad..b6096d88 100644
--- a/app/controllers/rooms_controller.rb
+++ b/app/controllers/rooms_controller.rb
@@ -180,7 +180,6 @@ class RoomsController < ApplicationController
begin
options = params[:room].nil? ? params : params[:room]
raise "Room name can't be blank" if options[:name].blank?
- raise "Unauthorized Request" if @room == current_user.main_room
# Update the rooms values
room_settings_string = create_room_settings_string(options)
diff --git a/app/models/user.rb b/app/models/user.rb
index a4214f09..dff85e76 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -130,12 +130,6 @@ class User < ApplicationRecord
reset_sent_at < 2.hours.ago
end
- # Retrives a list of all a users rooms that are not the main room, sorted by last session date.
- def secondary_rooms
- room_list = rooms.where.not(uid: main_room.uid)
- room_list.where.not(last_session: nil).order("last_session desc") + room_list.where(last_session: nil)
- end
-
# Retrieves a list of rooms that are shared with the user
def shared_rooms
Room.where(id: shared_access.pluck(:room_id))
diff --git a/app/views/rooms/components/_room_block.html.erb b/app/views/rooms/components/_room_block.html.erb
index 36bb7f41..25b197c9 100644
--- a/app/views/rooms/components/_room_block.html.erb
+++ b/app/views/rooms/components/_room_block.html.erb
@@ -13,7 +13,7 @@
# with BigBlueButton; if not, see
- <% if room == current_user.main_room %>
-
<%= t("home_room") %>- <% else %> -<%= room.name %>- <% end %> +<%= room.name %> |
- - <% unless room == current_user.main_room %> - |