forked from External/greenlight
always join owners ad moderators
This commit is contained in:
parent
c348bd6bb1
commit
60d8a595f0
|
@ -37,15 +37,20 @@ class RoomsController < ApplicationController
|
||||||
def join
|
def join
|
||||||
opts = default_meeting_options
|
opts = default_meeting_options
|
||||||
|
|
||||||
# Assign join name if passed.
|
unless @room.owned_by?(current_user)
|
||||||
if params[@room.invite_path]
|
# Assign join name if passed.
|
||||||
@join_name = params[@room.invite_path][:join_name]
|
if params[@room.invite_path]
|
||||||
elsif !params[:join_name]
|
@join_name = params[@room.invite_path][:join_name]
|
||||||
# Join name not passed.
|
elsif !params[:join_name]
|
||||||
return
|
# Join name not passed.
|
||||||
|
return
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if @room.running?
|
if @room.running?
|
||||||
|
# Determine if the user needs to join as a moderator.
|
||||||
|
opts[:user_is_moderator] = @room.owned_by?(current_user)
|
||||||
|
|
||||||
if current_user
|
if current_user
|
||||||
redirect_to @room.join_path(current_user.name, opts, current_user.uid)
|
redirect_to @room.join_path(current_user.name, opts, current_user.uid)
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue