RoomSidebar.update == update method in RoomSidebar.java file On Fri, Sep 22, 2017 at 5:18 PM, René Scholz < rene.sch...@abakus-edv-systems.de> wrote:
> Hello Maxim, > > than you for your idea. I will have a try. > > A few minutes ago I try the fast way: Modify the css - thats easy and look > for the method. > But I cant find the method "RoomSidebar.update". I will have a look which > method it is. > > Best regards, > > Rene > > > > > Am 22.09.2017 um 11:32 schrieb Maxim Solodovnik: > > Hmm > > You goal is to hide room sidebar in case user is not moderator. > If I were you I would do it as follows: > > add following definition to room.css > .room.sidebar.hidden { > display: none; > } > > add following code to RoomSidebar.update method > > handler.appendJavaScript(String.format("$('.room.sidebar').%sClass('hidden');", > room.getClient().hasRight(Right.moderator) ? "remove" : "add")); > > > I believe this should be enough > > > On Fri, Sep 22, 2017 at 4:16 PM, René Scholz <rene.scholz@abakus-edv- > systems.de> wrote: > >> Hello Maxim, >> >> thank you very much. >> But my tries to call "hack" is much too great - I want to modify your >> wonderful code a little bit. >> >> Yesterday I had a look to the update-procedure >> "private ListView<Client> updateUsers() {". >> >> Is inside the RoomSidebar.java a global variable für the actual rights? >> >> Yesterday I try to modify the procedure "updateUsers". >> At first I have a llok to the actually variables in my >> Eclipse-Envirenment. >> But there I have no luck. >> >> Then I try variable "avInvited" and, for me clearly, in this I can see if >> the actual user >> is invited by a generated link or not. But this variable is ever false. >> >> What I can do to see in the procedure "updateUsers" if the user is >> moderator or not? >> >> >> Best regards, >> >> Rene >> >> >> >> >> Am 22.09.2017 um 11:04 schrieb Maxim Solodovnik: >> >> Hello Rene, >> >> your java code is OK. >> BUT :))) >> Every user has no right on page construction/initialization >> Room rights are being calculated on first render and then all components >> are being updated >> >> So I guess you need to 'hack' update method >> >> Please also NOTE moderator right to any regular can be granted and >> revoked by moderator >> >> On Fri, Sep 22, 2017 at 3:07 PM, René Scholz < >> rene.sch...@abakus-edv-systems.de> wrote: >> >>> >>> >>> Hello, >>> >>> can sombody give me a hint with which command I have to use to get if >>> the actual user has the right "moderator"? >>> >>> I want to modify in the RoomSidebar.java the procedure "newTabModel". >>> There I want to check if the user is moderator, then the command >>> "l.add(userTab);" >>> should go. >>> If there is no right to moderate the command should not execute. >>> >>> I try "room.getClient().hasRight(Right.moderator)" but there is a fault >>> in my thaughts. I ever get "false" (or whas it ever true???). >>> >>> With best regards, >>> >>> Rene >>> >>> >>> >>> Am 13.09.2017 um 05:08 schrieb Maxim Solodovnik: >>> >>> Hello Rene, >>> >>> Unfortunately 'debug on r-click' from Eclipse' will not work :( >>> BUT There is an easy solution :)) >>> >>> you need to >>> 1) run 'unpacked' build (as described here [1]) >>> 2) cd to openmeetings-server/target/server >>> 3) run red5-debug.sh (red5-debug.bat) >>> 4) go to Eclipse >>> 5) Select Debug->Debug Configurations >>> 6) Create 'New launch configuration' under 'Remote Java Application' >>> 7) specify host: localhost, port: 8787 >>> 8) press Debug >>> >>> these steps most probably should go to [1], maybe someone can add it? >>> >>> >>> [1] http://openmeetings.apache.org/BuildInstructions.html >>> >>> On Wed, Sep 13, 2017 at 1:27 AM, Rene Scholz < >>> rene.sch...@abakus-edv-systems.de> wrote: >>> >>>> Hello, >>>> >>>> a few weeks ago you are so friendly to told me where I can get the >>>> source-code. >>>> >>>> After some tries I had imported it succesfully in Eclipse, edited the >>>> code and make a new jar-file. >>>> But my "edit-and-make-jar" is a little bit complicated. >>>> >>>> So I try to make a right-click on the top-point "openmeetimgs" in my >>>> Package-Explorer and choose "Debug as..." - and have a great questionmark >>>> in my face. >>>> I dont know what I have to choose. >>>> >>>> So I think about it: >>>> - I think that my debug-environment need an underground who can >>>> interpret HTML + PHP. Maybe a XAMPP on my Exclipse-PC? >>>> - This XAMP must implement in Eclipse. And, I hope, when I start "Debug >>>> as" I can give this to a new point in the list. >>>> >>>> I know its certainly to simple but I try little steps who I understand. >>>> >>>> Can somobody give me a hint what I have to do? Or where I think in the >>>> wrong direction? >>>> Is Eclipse a good choice or should I take Netbeans? >>>> >>>> Puh! Headache. >>>> >>>> With best regards, >>>> >>>> Rene >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Am 14.08.2017 um 05:39 schrieb Maxim Solodovnik: >>>> >>>> Hello Rene, >>>> >>>> We have moved to git: >>>> Main repo is available here: https://git-wip-us.apach >>>> e.org/repos/asf/openmeetings.git >>>> It is mirrored on github: https://github.com/apache/openmeetings/ >>>> Current stable branch is 3.3.x >>>> On Sun, Aug 13, 2017 at 2:46 AM, Coscend@OM <om.insig...@coscend.com> >>>> wrote: >>>>> >>>>> Hello Rene, >>>>> >>>>> >>>>> >>>>> Perhaps this vector might be useful to you: >>>>> http://openmeetings.apache.org/BuildInstructions.html >>>>> >>>>> >>>>> >>>>> 3.3.x: https://builds.apache.org/view/M-R/view/OpenMeetings/job/Ope >>>>> nmeetings%203.3.x/ >>>>> >>>>> >>>>> >>>>> 4.0 Git clone: https://git-wip-us.apache.org/repos/asf/openmeetings.git >>>>> >>>>> >>>>> >>>>> Thank you. >>>>> >>>>> >>>>> >>>>> Sincerely, >>>>> >>>>> >>>>> >>>>> Hemant K. Sabat >>>>> >>>>> >>>>> >>>>> Coscend Communications Solutions >>>>> >>>>> www.Coscend.com <http://www.coscend.com/> >>>>> >>>>> ------------------------------------------------------------------ >>>>> >>>>> *Real-time, Interactive Video Collaboration, Tele-healthcare, >>>>> Tele-education, Telepresence Services, on the fly…* >>>>> >>>>> ------------------------------------------------------------------ >>>>> >>>>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail >>>>> Messages from Coscend Communications Solutions' posted at: >>>>> http://www.Coscend.com/Terms_and_Conditions.html >>>>> <http://www.coscend.com/Terms_and_Conditions.html> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> *From:* Rene Scholz [mailto:rene.sch...@abakus-edv-systems.de] *Sent:* >>>>> Saturday, August 12, 2017 2:19 PM >>>>> *To:* user@openmeetings.apache.org *Subject:* Re: hide/disable >>>>> user-List in room >>>>> >>>>> >>>>> >>>>> Hello, thank you for the link. I try to checkout it with SV in Eclipse >>>>> - but I get an error. After that I try to import the unpacked zip-file in >>>>> Eclipse. I see the openmeetings-structure but when I try to make a jar I >>>>> get errors that he miss a lot of things (e.g. libaries). My idea is that I >>>>> checkout with SVN. I hope that I wil have then all needed files. Best >>>>> regards, Rene Am 12.08.2017 um 21:06 schrieb Coscend@OM: >>>>> >>>>> Hello Rene, >>>>> >>>>> >>>>> >>>>> You can get nightly builds from here: https://builds.apache.org/view >>>>> /M-R/view/OpenMeetings/job/Openmeetings%203.3.x/ >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Thank you. >>>>> >>>>> >>>>> >>>>> Sincerely, >>>>> >>>>> >>>>> >>>>> Hemant K. Sabat >>>>> >>>>> >>>>> >>>>> Coscend Communications Solutions >>>>> >>>>> www.Coscend.com <http://www.coscend.com/> >>>>> >>>>> ------------------------------------------------------------------ >>>>> >>>>> *Real-time, Interactive Video Collaboration, Tele-healthcare, >>>>> Tele-education, Telepresence Services, on the fly…* >>>>> >>>>> ------------------------------------------------------------------ >>>>> >>>>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail >>>>> Messages from Coscend Communications Solutions' posted at: >>>>> http://www.Coscend.com/Terms_and_Conditions.html >>>>> <http://www.coscend.com/Terms_and_Conditions.html> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> *From:* Rene Scholz [mailto:rene.sch...@abakus-edv-systems.de >>>>> <rene.sch...@abakus-edv-systems.de>] *Sent:* Saturday, August 12, >>>>> 2017 1:54 PM *To:* user@openmeetings.apache.org *Subject:* Re: >>>>> hide/disable user-List in room >>>>> >>>>> >>>>> >>>>> Hello Maxim, I try to find the svn-trunk fpr the actial version of >>>>> openmeetings. But under https://svn.apache.org/repos/a >>>>> sf/openmeetings/application/trunk/ I only find the 3.2.1. I think I >>>>> search at the wrong place. Can you help me to find the 3.3.0 (to checkoput >>>>> in Eclipse)? With best regards, Rene Am 11.08.2017 um 14:50 schrieb Maxim >>>>> Solodovnik: >>>>> >>>>> Hello Rene, >>>>> >>>>> This is impossible without code modification >>>>> >>>>> The easiest way would be >>>>> >>>>> 1) add css class in roomsidebar.java class for non moderator >>>>> >>>>> 2) add css rule: display: none for this css selector >>>>> >>>>> WBR, Maxim (from mobile, sorry for the typos) >>>>> >>>>> >>>>> >>>>> On Aug 11, 2017 16:39, "René Scholz" <rene.scholz@abakus-edv-system >>>>> s.de> wrote: >>>>> >>>>> Hello, I am a beginner with openmeetings and with great entusiasm I do >>>>> my first steps. I want to hide the user-list for everyone (except the >>>>> moderator) in the room. Is it possible (and I only can't see the setting)? >>>>> Or I have to modify the source? Then I will deeply grateful for a hint in >>>>> which file I have to search the function who create the tabs. With best >>>>> regards, Rene >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >>>>> >>>>> Virus-free. www.avg.com >>>>> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >>>>> >>>>> >>>>> >>>> -- >>>> WBR Maxim aka solomax >>>> >>>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >>> >>> >> >> >> -- >> WBR >> Maxim aka solomax >> >> >> > > > -- > WBR > Maxim aka solomax > > > -- WBR Maxim aka solomax