You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2018/04/26 16:18:15 UTC

[openmeetings] branch 4.0.x updated: [OPENMEETINGS-1868] 'Check setup' links are added

This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch 4.0.x
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/4.0.x by this push:
     new 3b2e8fc  [OPENMEETINGS-1868] 'Check setup' links are added
3b2e8fc is described below

commit 3b2e8fcf780dac0d91640abf0e8d1556d9f6d06d
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Thu Apr 26 23:18:01 2018 +0700

    [OPENMEETINGS-1868] 'Check setup' links are added
---
 CHANGELOG.md                                               |  2 +-
 .../openmeetings/web/user/dashboard/StartWidgetView.html   |  2 +-
 .../openmeetings/web/user/dashboard/StartWidgetView.java   | 14 +++++++++++++-
 .../openmeetings/web/user/dashboard/WelcomeWidgetView.html |  1 +
 .../openmeetings/web/user/dashboard/WelcomeWidgetView.java |  9 +++++++++
 5 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7b22187..78d97f0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2146,7 +2146,7 @@ Release Notes - OpenMeetings - Version 2.0-INCUBATING
     * [OPENMEETINGS-230] - Error in the field name on the form "Add external"
     * [OPENMEETINGS-232] - Rooms are imported with invalid room types
     * [OPENMEETINGS-233] - Font styles in propertyPanel are getting disabled.
-    * [OPENMEETINGS-234] - Video and Screen sharing not working with HTTPS and RTMPS - Java Application starts but doesnt connect - java trace logs shows "[WARN] [NioProcessor-2] org.red5.server.net.rtmps.RTMPSMinaIoHandler - Exception caught Keystore or password are null"
+    * [OPENMEETINGS-234] - Video and Screen sharing not working with HTTPS and RTMPS - Java Application starts but doesnt connect - java trace logs shows "[WARN] org.red5.server.net.rtmps.RTMPSMinaIoHandler - Exception caught Keystore or password are null"
     * [OPENMEETINGS-237] - Calender reminder email invitation link fails due to link missing "&language=x" in URL
     * [OPENMEETINGS-238] - Calendar shows incorrect day of week for the actual date when timezone is GMT+10
     * [OPENMEETINGS-239] - Calendar Event details Comment/Description field text can overflow the boundary of the Description field of the Meeting Room's Event details dialog box
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html
index 2072c0b..c30db5f 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.html
@@ -23,7 +23,7 @@
 		<h3><wicket:message key="widget.start.header"/></h3>
 		<div><div wicket:id="step1" class="clickable start_step1"><wicket:message key="768"/></div></div>
 		<div><div wicket:id="step2" class="clickable start_step2"><wicket:message key="771"/></div></div>
-		<div><div wicket:id="step3" class="clickable start_step3"><wicket:message key="772"/></div></div>
+		<div><div wicket:id="step3" class="start_step3"><a wicket:id="avTest" target="_blank" rel="noopener"><wicket:message key="772"/></a></div></div>
 		<div><div wicket:id="step4" class="clickable start_step4"><wicket:message key="773"/></div></div>
 		<table>
 			<tr>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java
index f7caad7..314b5ca 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/StartWidgetView.java
@@ -19,16 +19,21 @@
 package org.apache.openmeetings.web.user.dashboard;
 
 import static org.apache.openmeetings.web.common.BasePanel.EVT_CLICK;
+import static org.apache.openmeetings.web.room.SwfPanel.SWF;
+import static org.apache.openmeetings.web.room.SwfPanel.SWF_TYPE_SETTINGS;
 import static org.apache.openmeetings.web.util.OmUrlFragment.CALENDAR;
 import static org.apache.openmeetings.web.util.OmUrlFragment.ROOMS_PUBLIC;
 
 import org.apache.openmeetings.web.app.Application;
+import org.apache.openmeetings.web.pages.HashPage;
 import org.apache.openmeetings.web.pages.MainPage;
 import org.apache.wicket.ajax.AjaxEventBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.link.Link;
 import org.apache.wicket.model.Model;
+import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.wicketstuff.dashboard.Widget;
 import org.wicketstuff.dashboard.web.WidgetView;
 
@@ -45,7 +50,14 @@ public class StartWidgetView extends WidgetView {
 	protected void onInitialize() {
 		add(new WebMarkupContainer("step1").add(new PublicRoomsEventBehavior()));
 		add(new WebMarkupContainer("step2").add(new PublicRoomsEventBehavior()));
-		add(new WebMarkupContainer("step3").add(new PublicRoomsEventBehavior()));
+		add(new WebMarkupContainer("step3").add(new Link<Void>("avTest") {
+			private static final long serialVersionUID = 1L;
+
+			@Override
+			public void onClick() {
+				setResponsePage(HashPage.class, new PageParameters().add(SWF, SWF_TYPE_SETTINGS));
+			}
+		}));
 		add(new WebMarkupContainer("step4").add(new PublicRoomsEventBehavior()));
 		add(new Label("123msg", Application.getString("widget.start.desc")) //Application here is used to substitute {0}
 				.setEscapeModelStrings(false));
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html
index 3a8e1dc..148e5d8 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.html
@@ -36,6 +36,7 @@
 				<a wicket:message="href:282"><wicket:message key="286"/></a><br/>
 				<a wicket:message="href:283"><wicket:message key="287"/></a><br/>
 				<a wicket:id="netTest" target="_blank" rel="noopener"><wicket:message key="1527"/></a><br/>
+				<a wicket:id="avTest" target="_blank" rel="noopener"><wicket:message key="772"/></a><br/>
 			</td>
 		</tr>
 	</table>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java
index 80ba6c7..02afec5 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java
@@ -23,6 +23,7 @@ import static org.apache.openmeetings.web.app.Application.getBean;
 import static org.apache.openmeetings.web.app.WebSession.getUserId;
 import static org.apache.openmeetings.web.room.SwfPanel.SWF;
 import static org.apache.openmeetings.web.room.SwfPanel.SWF_TYPE_NETWORK;
+import static org.apache.openmeetings.web.room.SwfPanel.SWF_TYPE_SETTINGS;
 import static org.apache.openmeetings.web.util.OmUrlFragment.PROFILE_EDIT;
 import static org.apache.openmeetings.web.util.OmUrlFragment.PROFILE_MESSAGES;
 
@@ -76,5 +77,13 @@ public class WelcomeWidgetView extends WidgetView {
 				setResponsePage(HashPage.class, new PageParameters().add(SWF, SWF_TYPE_NETWORK));
 			}
 		});
+		add(new Link<Void>("avTest") {
+			private static final long serialVersionUID = 1L;
+
+			@Override
+			public void onClick() {
+				setResponsePage(HashPage.class, new PageParameters().add(SWF, SWF_TYPE_SETTINGS));
+			}
+		});
 	}
 }

-- 
To stop receiving notification emails like this one, please contact
solomax@apache.org.