I do remember I decided not to change user list in conference room due to some difficulties not sure which ones
I believe server side code should work correctly with separate audio/video client code of conference room need to be debugged On Sat, Mar 12, 2016 at 8:37 PM, Susheel Jalali <[email protected]> wrote: > 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 > >>>> > > -- WBR Maxim aka solomax
