[jira] [Created] (OPENMEETINGS-2755) 2 factor authentication
Maxim Solodovnik created OPENMEETINGS-2755: -- Summary: 2 factor authentication Key: OPENMEETINGS-2755 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2755 Project: Openmeetings Issue Type: New Feature Components: Security Affects Versions: 6.3.0 Reporter: Maxim Solodovnik Assignee: Maxim Solodovnik Fix For: 7.0.0 I would like to add a ticket to investigate and look into adding 2 factor authentication to OpenMeetings. As an optional feature, default would be turned off. There are various libraries to achieve 2 factor auth. I would probably prefer using the Google Authenticator as a method since it seems the most widely adopted authenticator. In terms of turning it on/off I would add 2 flags: - On a per server basis a flag to generally turn 2 factor auth on or off - On a per individual account basis so you can turn 2 factor auth on/off for an individual user This would not affect past installations. This would not affect logging in via Soap/Rest. I think this would be a good feature to improve security. mail thread: https://lists.apache.org/thread/rt9c4ho7q1s6txm5lymfjhpz6qlzysgp -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OPENMEETINGS-131) Add Push-to-talk button
[ https://issues.apache.org/jira/browse/OPENMEETINGS-131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17651085#comment-17651085 ] Ali Alhaidary commented on OPENMEETINGS-131: (y) > Add Push-to-talk button > --- > > Key: OPENMEETINGS-131 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-131 > Project: Openmeetings > Issue Type: New Feature > Components: Audio/Video >Reporter: Anton >Assignee: Maxim Solodovnik >Priority: Major > Fix For: 7.0.0 > > > For conferencing without special, expensive Mics with more than 6-10 users. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OPENMEETINGS-131) Add Push-to-talk button
[ https://issues.apache.org/jira/browse/OPENMEETINGS-131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17651083#comment-17651083 ] Maxim Solodovnik commented on OPENMEETINGS-131: --- Just tried: # enter "Public Restricted Room" at demo-next (from laptop and mobile) # at laptop turn on video only # While HOLDING Ctrl+Space make some noise Result: At laptop: mic got blue, audio bar start "dancing" At mobile: green bullet for audio start blinking, got the audio OS: Ubuntu 22.10 Browser: FF latest > Add Push-to-talk button > --- > > Key: OPENMEETINGS-131 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-131 > Project: Openmeetings > Issue Type: New Feature > Components: Audio/Video >Reporter: Anton >Assignee: Maxim Solodovnik >Priority: Major > Fix For: 7.0.0 > > > For conferencing without special, expensive Mics with more than 6-10 users. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650919#comment-17650919 ] ASF subversion and git services commented on OPENMEETINGS-2253: --- Commit 554f405cb40b84e4cda825d66356ca580132976a in openmeetings's branch refs/heads/master from Maxim Solodovnik [ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=554f405cb ] [OPENMEETINGS-2253] self-echo fixed, again > Interruption of a video session when the microphone is turned on / off > -- > > Key: OPENMEETINGS-2253 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253 > Project: Openmeetings > Issue Type: Bug > Components: Audio/Video >Affects Versions: 5.0.0-M3 > Environment: Chrome, FF >Reporter: Evgeny >Assignee: Maxim Solodovnik >Priority: Major > Fix For: 7.0.0 > > Attachments: icon_example.png, indication.png, whiteboard.png > > > Hello! > 1. The participant turns on the camera - a camera window appears. > 2. The participant turns on / off the microphone - the camera window closes, > after a delay of 2-3 seconds it opens, with a change from its original > position. > Each time the microphone is turned on / off, there is a delay and jerking of > the camera window of the conference participant, with the transition to the > default position. > For other participants, the camera of this participant also disappears on the > screen. > Please make one button to turn on / off together - both the camera and the > microphone. Or a hotkey. So that the participant at the beginning and at the > end of the conversation does not press the camera and microphone separately > on the buttons. > Thanks. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[openmeetings] branch master updated: [OPENMEETINGS-2253] self-echo fixed, again
This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openmeetings.git The following commit(s) were added to refs/heads/master by this push: new 554f405cb [OPENMEETINGS-2253] self-echo fixed, again 554f405cb is described below commit 554f405cb40b84e4cda825d66356ca580132976a Author: Maxim Solodovnik AuthorDate: Wed Dec 21 22:40:53 2022 +0700 [OPENMEETINGS-2253] self-echo fixed, again --- openmeetings-web/src/main/front/room/src/video.js | 6 +++--- openmeetings-web/src/main/front/settings/src/settings.js | 4 ++-- openmeetings-web/src/main/front/settings/src/video-util.js | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openmeetings-web/src/main/front/room/src/video.js b/openmeetings-web/src/main/front/room/src/video.js index 6f0a9582b..72c664cd5 100644 --- a/openmeetings-web/src/main/front/room/src/video.js +++ b/openmeetings-web/src/main/front/room/src/video.js @@ -170,7 +170,7 @@ module.exports = class Video { , onConnectionStateChange: () => __connectionStateChangeListener(state) }; const vid = __getVideo(state); - VideoUtil.playSrc(vid, state.stream); + VideoUtil.playSrc(vid, state.stream, true); const data = state.data; data.rtcPeer = new WebRtcPeerSendonly(VideoUtil.addIceServers(state.options, msg)); @@ -394,7 +394,7 @@ module.exports = class Video { v.remove(); __initUI(v.data('instance-uid')); __createVideo(state); - VideoUtil.playSrc(state.video[0], state.stream || state.rStream); + VideoUtil.playSrc(state.video[0], state.stream || state.rStream, sd.self); if (state.data.analyser) { lm = vc.find('.level-meter'); level.setCanvas(lm); @@ -598,7 +598,7 @@ module.exports = class Video { .then(() => { const video = __getVideo(state); state.rStream = state.data.rtcPeer.pc.getRemoteStreams()[0]; - VideoUtil.playSrc(video, state.rStream); + VideoUtil.playSrc(video, state.rStream, false); }) .catch(error => OmUtil.error(error, true)); } diff --git a/openmeetings-web/src/main/front/settings/src/settings.js b/openmeetings-web/src/main/front/settings/src/settings.js index 795108ff1..6623ba8d0 100644 --- a/openmeetings-web/src/main/front/settings/src/settings.js +++ b/openmeetings-web/src/main/front/settings/src/settings.js @@ -209,7 +209,7 @@ function _readValues(msg, func) { }, msg); navigator.mediaDevices.getUserMedia(cnts) .then(stream => { - VideoUtil.playSrc(vid[0], stream); + VideoUtil.playSrc(vid[0], stream, true); options.mediaStream = stream; rtcPeer = new WebRtcPeerSendonly(options); @@ -406,7 +406,7 @@ function _onKMessage(m) { .then(() => { const stream = rtcPeer.stream; if (stream) { - VideoUtil.playSrc(vid[0], stream); + VideoUtil.playSrc(vid[0], stream, false); lm.show(); level = new MicLevel(); level.meterStream(stream, lm, function(){}, OmUtil.error, true); diff --git a/openmeetings-web/src/main/front/settings/src/video-util.js b/openmeetings-web/src/main/front/settings/src/video-util.js index 7ca532edb..02adb6d59 100644 --- a/openmeetings-web/src/main/front/settings/src/video-util.js +++ b/openmeetings-web/src/main/front/settings/src/video-util.js @@ -285,13 +285,13 @@ function _highlight(el, clazz, count) { next(); }); } -function _playSrc(_video, _stream) { +function _playSrc(_video, _stream, mute) { if (_stream && _video) { _video.srcObject = _stream; if (_video.paused) { - _video.play().catch(err => { + _video.play().then(() => _video.muted = mute).catch(err => {
[jira] [Commented] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650911#comment-17650911 ] ASF subversion and git services commented on OPENMEETINGS-2253: --- Commit 163ccea9b52ef01954ad83ae207aeef2705da43e in openmeetings's branch refs/heads/master from Maxim Solodovnik [ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=163ccea9b ] [OPENMEETINGS-2253] self-echo 'fix' is reverted > Interruption of a video session when the microphone is turned on / off > -- > > Key: OPENMEETINGS-2253 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253 > Project: Openmeetings > Issue Type: Bug > Components: Audio/Video >Affects Versions: 5.0.0-M3 > Environment: Chrome, FF >Reporter: Evgeny >Assignee: Maxim Solodovnik >Priority: Major > Fix For: 7.0.0 > > Attachments: icon_example.png, indication.png, whiteboard.png > > > Hello! > 1. The participant turns on the camera - a camera window appears. > 2. The participant turns on / off the microphone - the camera window closes, > after a delay of 2-3 seconds it opens, with a change from its original > position. > Each time the microphone is turned on / off, there is a delay and jerking of > the camera window of the conference participant, with the transition to the > default position. > For other participants, the camera of this participant also disappears on the > screen. > Please make one button to turn on / off together - both the camera and the > microphone. Or a hotkey. So that the participant at the beginning and at the > end of the conversation does not press the camera and microphone separately > on the buttons. > Thanks. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[openmeetings] branch master updated: [OPENMEETINGS-2253] self-echo 'fix' is reverted
This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openmeetings.git The following commit(s) were added to refs/heads/master by this push: new 163ccea9b [OPENMEETINGS-2253] self-echo 'fix' is reverted 163ccea9b is described below commit 163ccea9b52ef01954ad83ae207aeef2705da43e Author: Maxim Solodovnik AuthorDate: Wed Dec 21 22:18:57 2022 +0700 [OPENMEETINGS-2253] self-echo 'fix' is reverted --- openmeetings-web/src/main/front/room/src/video.js| 3 --- openmeetings-web/src/main/front/settings/src/settings.js | 2 -- 2 files changed, 5 deletions(-) diff --git a/openmeetings-web/src/main/front/room/src/video.js b/openmeetings-web/src/main/front/room/src/video.js index 5ce436391..6f0a9582b 100644 --- a/openmeetings-web/src/main/front/room/src/video.js +++ b/openmeetings-web/src/main/front/room/src/video.js @@ -442,9 +442,6 @@ module.exports = class Video { state.video.attr('poster', null); vc.addClass('audio-only'); } - if (self) { - state.video[0].muted = true; - } vc.append(state.video); __updateVideo(state); } diff --git a/openmeetings-web/src/main/front/settings/src/settings.js b/openmeetings-web/src/main/front/settings/src/settings.js index 8ba9931ad..795108ff1 100644 --- a/openmeetings-web/src/main/front/settings/src/settings.js +++ b/openmeetings-web/src/main/front/settings/src/settings.js @@ -209,7 +209,6 @@ function _readValues(msg, func) { }, msg); navigator.mediaDevices.getUserMedia(cnts) .then(stream => { - vid[0].muted = true; VideoUtil.playSrc(vid[0], stream); options.mediaStream = stream; @@ -407,7 +406,6 @@ function _onKMessage(m) { .then(() => { const stream = rtcPeer.stream; if (stream) { - vid[0].muted = false; VideoUtil.playSrc(vid[0], stream); lm.show(); level = new MicLevel();
[jira] [Commented] (OPENMEETINGS-2732) (7.0.0) Libraries should be updated
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650829#comment-17650829 ] ASF subversion and git services commented on OPENMEETINGS-2732: --- Commit 5f70ffc73de0d5e402be6fd9b82967fdc992de24 in openmeetings's branch refs/heads/master from Maxim Solodovnik [ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=5f70ffc73 ] [OPENMEETINGS-2732] wicket-bootstrap > (7.0.0) Libraries should be updated > --- > > Key: OPENMEETINGS-2732 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2732 > Project: Openmeetings > Issue Type: Task > Components: Builds >Affects Versions: 7.0.0 >Reporter: Maxim Solodovnik >Assignee: Maxim Solodovnik >Priority: Major > Fix For: 7.0.0 > > > Libraries should be updated -- This message was sent by Atlassian Jira (v8.20.10#820010)
[openmeetings] branch master updated: [OPENMEETINGS-2732] wicket-bootstrap
This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openmeetings.git The following commit(s) were added to refs/heads/master by this push: new 5f70ffc73 [OPENMEETINGS-2732] wicket-bootstrap 5f70ffc73 is described below commit 5f70ffc73de0d5e402be6fd9b82967fdc992de24 Author: Maxim Solodovnik AuthorDate: Wed Dec 21 18:21:52 2022 +0700 [OPENMEETINGS-2732] wicket-bootstrap --- .../org/apache/openmeetings/web/TestMainMenu.java | 38 +++--- pom.xml| 2 +- 2 files changed, 35 insertions(+), 5 deletions(-) diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java index fc2ac6719..eb9cf4ebc 100644 --- a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java +++ b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java @@ -35,6 +35,11 @@ import org.apache.openmeetings.web.admin.users.UsersPanel; import org.apache.openmeetings.web.common.BasePanel; import org.apache.openmeetings.web.user.calendar.CalendarPanel; import org.apache.openmeetings.web.user.dashboard.OmDashboardPanel; +import org.apache.openmeetings.web.user.profile.EditProfilePanel; +import org.apache.openmeetings.web.user.profile.InvitationsPanel; +import org.apache.openmeetings.web.user.profile.MessagesContactsPanel; +import org.apache.openmeetings.web.user.profile.UserSearchPanel; +import org.apache.openmeetings.web.user.profile.WidgetsPanel; import org.apache.openmeetings.web.user.record.RecordingsPanel; import org.apache.openmeetings.web.user.rooms.RoomsSelectorPanel; import org.apache.wicket.behavior.AbstractAjaxBehavior; @@ -43,15 +48,15 @@ import org.junit.jupiter.api.Test; import de.agilecoders.wicket.core.markup.html.bootstrap.navbar.Navbar; class TestMainMenu extends AbstractWicketTesterTest { - private void checkMenuItem(int idx1, Integer idx2, Class clazz) throws OmException { + private void checkMenuItem(int menuIdx, Integer subMenuIdx, Class clazz) throws OmException { testArea(adminUsername, p -> { Navbar menu = (Navbar)p.get(PATH_MENU); assertNotNull(menu); - String path = "container:collapse:navLeftListEnclosure:navLeftList:" + idx1; - if (idx2 == null) { + String path = "container:collapse:navLeftListEnclosure:navLeftList:" + menuIdx; + if (subMenuIdx == null) { path += ":component"; } else { - path += ":component:dropdown-menu:buttons:" + idx2 + ":button"; + path += ":component:dropdown-menu:buttons:" + subMenuIdx + ":button"; } tester.executeBehavior((AbstractAjaxBehavior)menu.get(path).getBehaviorById(0)); @@ -89,6 +94,31 @@ class TestMainMenu extends AbstractWicketTesterTest { checkMenuItem(2, null, RecordingsPanel.class); } + @Test + void testSettingsMessages() throws OmException { + checkMenuItem(3, 0, MessagesContactsPanel.class); + } + + @Test + void testSettingsProfile() throws OmException { + checkMenuItem(3, 1, EditProfilePanel.class); + } + + @Test + void testSettingsSearch() throws OmException { + checkMenuItem(3, 2, UserSearchPanel.class); + } + + @Test + void testSettingsInvitations() throws OmException { + checkMenuItem(3, 3, InvitationsPanel.class); + } + + @Test + void testSettingsWidgets() throws OmException { + checkMenuItem(3, 4, WidgetsPanel.class); + } + @Test void testAdminUsers() throws OmException { checkMenuItem(4, 0, UsersPanel.class); diff --git a/pom.xml b/pom.xml index 1925d949f..4b7587740 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 9.12.0 9.11.0 9.12.0 - 6.0.0-M9-SNAPSHOT + 6.0.0 6.2.0 5.3.24 9.0.70
[jira] [Resolved] (OPENMEETINGS-2715) Recordings: "Bin" icon always enabled
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2715?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Maxim Solodovnik resolved OPENMEETINGS-2715. Fix Version/s: 7.0.0 Resolution: Fixed > Recordings: "Bin" icon always enabled > - > > Key: OPENMEETINGS-2715 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2715 > Project: Openmeetings > Issue Type: Bug > Components: Recordings, UI >Affects Versions: 6.2.0, 7.0.0 >Reporter: Uwe Simon >Assignee: Maxim Solodovnik >Priority: Minor > Fix For: 7.0.0 > > Attachments: image-2021-11-27-17-44-14-267.png, > image-2021-11-27-17-45-28-295.png, image-2021-11-27-17-48-03-689.png > > > The "Bin" icon to delete files in the recording folder is always enabled. > Then the confirmation popup will appear. > It looks like that the folders "My recording" ... could be deleted. > Even when no entry is selected the popup appears. > Expected behaviour: > the "Bin" icon is only enabled when a file is selected and the user is > allowed to delete it. > > By the way: > Below "Recordings" are folders for "My recordings" and "Group recordings..." > and "Group files ..." but not "My files". A file upload is aslo not possible. > Is there a reason for this? > !image-2021-11-27-17-44-14-267.png! > > !image-2021-11-27-17-48-03-689.png! -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OPENMEETINGS-2716) Dialogs below settings not responsive
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Maxim Solodovnik resolved OPENMEETINGS-2716. Fix Version/s: 7.0.0 Resolution: Fixed seems to be addressed :) > Dialogs below settings not responsive > - > > Key: OPENMEETINGS-2716 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2716 > Project: Openmeetings > Issue Type: Improvement > Components: UI >Affects Versions: 6.2.0, 7.0.0 >Reporter: Uwe Simon >Assignee: Maxim Solodovnik >Priority: Major > Fix For: 7.0.0 > > Attachments: image-2021-11-28-11-36-52-304.png, > image-2021-11-28-11-37-38-957.png > > > The dialogs below "Settings" are not "really" responsive. > For example "My profile" always has a 2 column layout. > Additionally left and right of the screen with some "empty space". > On a smartphone in "landscape mode" this is ok, but the "empty space" on left > and right should be removed for screen with less width. > In "portrait mode" a one column layout is much better - like in "Dashboard". > The empty space between photo and "Community settings" should be removed and > the [x]for deleting the photo should be directly beside the photo not at the > right edge od the screen. The "My profile" button at the bottom should be > moved to the top - for example right to the "change password" > > Similar behaviour in "Invitations" only 1 column layout in "portrait mode". > "Search Users" has the search fields in the left column, but "Contacts and > messages" at the top. > > !image-2021-11-28-11-36-52-304.png! > !image-2021-11-28-11-37-38-957.png! -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OPENMEETINGS-2716) Dialogs below settings not responsive
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650698#comment-17650698 ] ASF subversion and git services commented on OPENMEETINGS-2716: --- Commit 58a8ef1aa3a4f52acd7464e5cd0a30eb06673d36 in openmeetings's branch refs/heads/master from Maxim Solodovnik [ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=58a8ef1aa ] [OPENMEETINGS-2716] panels under Settings main menu are more responsive > Dialogs below settings not responsive > - > > Key: OPENMEETINGS-2716 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2716 > Project: Openmeetings > Issue Type: Improvement > Components: UI >Affects Versions: 6.2.0, 7.0.0 >Reporter: Uwe Simon >Assignee: Maxim Solodovnik >Priority: Major > Attachments: image-2021-11-28-11-36-52-304.png, > image-2021-11-28-11-37-38-957.png > > > The dialogs below "Settings" are not "really" responsive. > For example "My profile" always has a 2 column layout. > Additionally left and right of the screen with some "empty space". > On a smartphone in "landscape mode" this is ok, but the "empty space" on left > and right should be removed for screen with less width. > In "portrait mode" a one column layout is much better - like in "Dashboard". > The empty space between photo and "Community settings" should be removed and > the [x]for deleting the photo should be directly beside the photo not at the > right edge od the screen. The "My profile" button at the bottom should be > moved to the top - for example right to the "change password" > > Similar behaviour in "Invitations" only 1 column layout in "portrait mode". > "Search Users" has the search fields in the left column, but "Contacts and > messages" at the top. > > !image-2021-11-28-11-36-52-304.png! > !image-2021-11-28-11-37-38-957.png! -- This message was sent by Atlassian Jira (v8.20.10#820010)
[openmeetings] branch master updated: [OPENMEETINGS-2716] panels under Settings main menu are more responsive
This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openmeetings.git The following commit(s) were added to refs/heads/master by this push: new 58a8ef1aa [OPENMEETINGS-2716] panels under Settings main menu are more responsive 58a8ef1aa is described below commit 58a8ef1aa3a4f52acd7464e5cd0a30eb06673d36 Author: Maxim Solodovnik AuthorDate: Wed Dec 21 16:53:44 2022 +0700 [OPENMEETINGS-2716] panels under Settings main menu are more responsive --- .../web/user/profile/EditProfileForm.html | 8 +++ .../web/user/profile/UserSearchPanel.html | 25 +++--- .../web/user/profile/UserSearchPanel.java | 6 +- .../src/main/webapp/css/raw-general.css| 3 ++- 4 files changed, 23 insertions(+), 19 deletions(-) diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/EditProfileForm.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/EditProfileForm.html index 402f977c8..b06f9a9a1 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/EditProfileForm.html +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/EditProfileForm.html @@ -23,8 +23,8 @@ - - + + @@ -39,8 +39,8 @@ - - + + diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.html index ef19defeb..0fac551ad 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.html +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.html @@ -23,20 +23,19 @@ - - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java index b17e4dde6..98db6288f 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java @@ -71,8 +71,12 @@ public class UserSearchPanel extends UserBasePanel { public UserSearchPanel(String id) { super(id); + } - add(new Form("form") { + @Override + protected void onInitialize() { + super.onInitialize(); + container.add(new Form("form") { private static final long serialVersionUID = 1L; @Override diff --git a/openmeetings-web/src/main/webapp/css/raw-general.css b/openmeetings-web/src/main/webapp/css/raw-general.css index 4881ce276..652dda0a3 100644 --- a/openmeetings-web/src/main/webapp/css/raw-general.css +++ b/openmeetings-web/src/main/webapp/css/raw-general.css @@ -488,6 +488,7 @@ select.messages.selector { } .profile { position: relative; + display: inline-block; } .profile img { width: 125px; @@ -497,7 +498,7 @@ select.messages.selector { } .profile .remove { position: absolute; - right: 5px; + right: -10px; top: 5px; border: 1px solid #; padding: 0px 7px;
[jira] [Commented] (OPENMEETINGS-2754) Full screen mode for WB
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650435#comment-17650435 ] ASF subversion and git services commented on OPENMEETINGS-2754: --- Commit e7a72d368ca36f3cda1892a59311f1378fdc3114 in openmeetings's branch refs/heads/master from Maxim Solodovnik [ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=e7a72d368 ] [OPENMEETINGS-2754] build should be fixed > Full screen mode for WB > --- > > Key: OPENMEETINGS-2754 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2754 > Project: Openmeetings > Issue Type: New Feature > Components: WhiteBoard >Affects Versions: 6.3.0 >Reporter: Maxim Solodovnik >Assignee: Maxim Solodovnik >Priority: Major > Fix For: 7.0.0 > > > It should be possible to open WB in full screen -- This message was sent by Atlassian Jira (v8.20.10#820010)
[openmeetings] branch master updated: [OPENMEETINGS-2754] build should be fixed
This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openmeetings.git The following commit(s) were added to refs/heads/master by this push: new e7a72d368 [OPENMEETINGS-2754] build should be fixed e7a72d368 is described below commit e7a72d368ca36f3cda1892a59311f1378fdc3114 Author: Maxim Solodovnik AuthorDate: Wed Dec 21 15:53:30 2022 +0700 [OPENMEETINGS-2754] build should be fixed --- .../src/test/java/org/apache/openmeetings/web/TestCalendar.java | 2 +- .../src/test/java/org/apache/openmeetings/web/TestMainMenu.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestCalendar.java b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestCalendar.java index 16d5a972d..31d8026d3 100644 --- a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestCalendar.java +++ b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestCalendar.java @@ -47,7 +47,7 @@ class TestCalendar extends AbstractWicketTesterTest { testArea(regularUsername, p -> { Navbar menu = (Navbar)p.get(PATH_MENU); assertNotNull(menu); - tester.executeBehavior((AbstractAjaxBehavior)menu.get("collapse:navLeftListEnclosure:navLeftList:0:component:dropdown-menu:buttons:1:button").getBehaviorById(0)); + tester.executeBehavior((AbstractAjaxBehavior)menu.get("container:collapse:navLeftListEnclosure:navLeftList:0:component:dropdown-menu:buttons:1:button").getBehaviorById(0)); tester.assertComponent(PATH_CHILD, CalendarPanel.class); CalendarPanel cal = (CalendarPanel)p.get(PATH_CHILD); diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java index 344111dd1..fc2ac6719 100644 --- a/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java +++ b/openmeetings-web/src/test/java/org/apache/openmeetings/web/TestMainMenu.java @@ -47,7 +47,7 @@ class TestMainMenu extends AbstractWicketTesterTest { testArea(adminUsername, p -> { Navbar menu = (Navbar)p.get(PATH_MENU); assertNotNull(menu); - String path = "collapse:navLeftListEnclosure:navLeftList:" + idx1; + String path = "container:collapse:navLeftListEnclosure:navLeftList:" + idx1; if (idx2 == null) { path += ":component"; } else {