Dear OpenMeetings Developers,
Thank you for directing us to
https://issues.apache.org/jira/browse/OPENMEETINGS-1100.
It is a relevant and useful enhancement for our users.
We wanted to add the separate moderation icons (webcam, microphone)
under each attendee in the template of public video and whiteboard room,
and call showDevicePopup or change device for that user's client end
(similar to Restricted room). Currently the "Sync" icon to trigger
"Restart A/V or Change Device Settings" is applicable only for SELF, and
moderator cannot force the choice on users. Moderator clicks on the
webcam and microphone icon under each of the attendees, and the device
dialog appears on the attendee's screen.
Are these the files we should change:
* participantListItem .lzx
* moderationMiniIconsEventUserList.lzx
* editRecordStreamSWF10.lzx
* hibRtmpConnection.lzx
* ScopeApplicationAdapter.java
* commonVideoViewContentSWF10.lzx
And for reference/example, we consulted this one:
* moderationMiniIconRestricted.lzx
Do we need to do one or more of:
a) Copy an instance of the miniIcon in participantListItem.lzx:
<miniIcons name="_restartDevice" x="100" width="16" height="16"
resource="resyncuser_rsc" showhandcursor="true">
<handler name="onclick">
...
canvas._videocontainer._videoviewcontent.showDevicePopUp(true);
</handler>
<labelTooltip labelid="610" />
</miniIcons>
b) Show the RESTART DEVICE ICON for each USER to the Moderator view, by
changing the below lines of participantListItem.lzx:
- if (canvas.publicSID == this.refObj.publicSID) {
+ if ((canvas.publicSID == this.refObj.publicSID) ||
+ (canvas.ismoderator && (NON INTERVIEWROOM) &&
(NON-RESTRICTED)) {
this._miniIcons._restartDevice.setAttribute("visibility","visible");
} else {
this._miniIcons._restartDevice.setAttribute("visibility","hidden");
}
The above change adds a SYNC ICON to the (other) Users Entry in
Participants List. However, clicking on this other usesr's Sync Icon
triggers the change device dialog of the moderator himself on
moderator's screen, instead of the User's dialog on User's screen. How
to add the User's Sync Icon to Moderator's view of the Participant's List.
c) Can we instantiate an "_allowDevice" and "_denyDevice" pair of
<miniIconsNew> here in the same position, and expect that to work this
way here ?
When tried to add in this file, it appears there, but does not result in
function working; it seems updateIcons may not get called for this and
we need to add some line?
Should that be done in this file or any addition is needed in
moderationMiniIconsEventUserList.lzx as well?
d) Call "setBroadCastingFlag" method for that user; (which example to
follow)?
-- --
Regards,
Susheel Jalali
Coscend Communications Solutions
www.Coscend.com
----------------------------------------------------------------
CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
Messages from Coscend Communications Solutions' posted at:
http://www.Coscend.com/Terms_and_Conditions.html
On 03/10/16 09:27, Maxim Solodovnik wrote:
> you can check commits here:
> https://issues.apache.org/jira/browse/OPENMEETINGS-1100
>
> On Thu, Mar 10, 2016 at 1:44 AM, Susheel Jalali
<[email protected]>
> wrote:
>
>> Dear Maxim,
>>
>> In 3.1.0, in public video and whiteboard room, when a user
(non-moderator)
>> enters,
>> the user can request microphone (audio only) or webcam (video/audio).
>> The moderator can allow.
>>
>> In 3.0.7, in the same room, the user has audio and video rights without
>> requesting to moderator.
>>
>> Which file / method / lines did you change to achieve this?
>>
>> --
>>
>> Regards,
>>
>> Susheel Jalali
>> Coscend Communications Solutions
>> www.Coscend.com
>> ----------------------------------------------------------------
>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
>> Messages from Coscend Communications Solutions' posted at:
>> http://www.Coscend.com/Terms_and_Conditions.html
>>
>>
>> On 03/09/16 10:21, Maxim Solodovnik wrote:
>>
>>> Actually "video" permission was added to 3.1.0
>>> could you check this version and report back what is wrong with it's
>>> implementation?
>>>
>>> On Wed, Mar 9, 2016 at 1:22 AM, Susheel Jalali <
>>> [email protected]>
>>> wrote:
>>>
>>> Dear Openmeetings Developers,
>>>>
>>>> We have made some modifications in the ordering of options shown in
>>>> "Change Device Options", and default selection, which is working.
>>>>
>>>> We like to separate the moderation of webcam from microphone in all
>>>> rooms,
>>>> particularly the public conference (audio/video) Room.
>>>>
>>>> For example to make above changes in public restricted room we
used the
>>>> file "editRecordStreamSWF10.lzx", where we are able to act based
on what
>>>> icon moderator clicked.
>>>>
>>>> In case of other (non-interview) rooms, when we use
"!canvas.canVideo" as
>>>> a criteria to set default selection, we are unable to get the
selection
>>>> as
>>>> "audio only", rather it is resulting in no selection (blank space).
>>>>
>>>> Which file should we use to control the default selection of the
desired
>>>> entry in the drop down.
>>>>
>>>>
>>>> --
>>>>
>>>> Sincerely,
>>>>
>>>> Susheel Jalali
>>>> Coscend Communications Solutions
>>>> www.Coscend.com
>>>> ----------------------------------------------------------------
>>>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
>>>> Messages from Coscend Communications Solutions' posted at:
>>>> http://www.Coscend.com/Terms_and_Conditions.html
>>>>