[openmeetings-site] branch master updated: OPENMEETINGS-2420 Update news section on OpenAPI spec and Node.js integration.

2021-09-12 Thread sebawagner
This is an automated email from the ASF dual-hosted git repository.

sebawagner pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 896718b  OPENMEETINGS-2420 Update news section on OpenAPI spec and 
Node.js integration.
896718b is described below

commit 896718b516cc250bcad7dacc9916a3fac33ae885
Author: Sebastian Wagner 
AuthorDate: Mon Sep 13 18:00:25 2021 +1200

OPENMEETINGS-2420 Update news section on OpenAPI spec and Node.js 
integration.
---
 NewsArchive.html | 44 +---
 index.html   | 33 +
 2 files changed, 54 insertions(+), 23 deletions(-)

diff --git a/NewsArchive.html b/NewsArchive.html
index 693f5ac..44a8113 100644
--- a/NewsArchive.html
+++ b/NewsArchive.html
@@ -3,7 +3,7 @@
 
   
 
 
 
@@ -215,16 +215,46 @@
 
 
 
-Last Published: 
2021-09-01
+Last Published: 
2021-09-13
 
 
  
  
-  Release 5.1.0
+  Release 6.1.0
   
   

 
+Version 6.1.0 released! 
+
+  Release 6.1.0, provides following improvements: 
+  This release provides WebRTC audio/video/screen-sharing in the Room 
+  Stability: 
+  
+  Room is more stable 
+  Screen sharing on Safari is fixed 
+  Recording in interview room is fixed 
+  UI: 
+  
+  OM theme can selected in Admin -> Config 
+  Configurable Extra menu is added to the rooms 
+  Date/time picker is better localized 
+  
+  Other fixes and improvements 
+ 
+ 
+ 27 issues are fixed please check  https://www.apache.org/dist/openmeetings/6.1.0/CHANGELOG.md";>CHANGELOG
 and https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12349533";>Detailed
 list  
+ See Downloads page. 
+(2021-07-20) 
+
+   
+  
+ 
+ 
+ Release 5.1.0 
+  
+   
+
 Version 5.1.0 released! 
 
   Release 5.1.0, provides following improvements: 
@@ -1558,6 +1588,14 @@
 
 
 
+Release 
6.1.0
+
+
+
+Version 6.1.0 released!
+
+
+
 Release 
5.1.0
 
 
diff --git a/index.html b/index.html
index 9a97596..d538926 100644
--- a/index.html
+++ b/index.html
@@ -3,7 +3,7 @@
 
   
 
 
 
@@ -215,7 +215,7 @@
 
 
 
-Last Published: 
2021-09-01
+Last Published: 
2021-09-13
 
 
 
@@ -303,27 +303,20 @@
   

 
-Version 6.1.0 released! 
+OpenAPI, Swagger and 
Node.js integration 
 
-  Release 6.1.0, provides following improvements: 
-  This release provides WebRTC audio/video/screen-sharing in the Room 
-  Stability: 
+  You can now use a community contributed Node.js module as well as use 
the OpenAPI Swagger Spec to make integration to OpenMeetings easier 
+  
+  More information: 
   
-  Room is more stable 
-  Screen sharing on Safari is fixed 
-  Recording in interview room is fixed 
-  UI: 
-  
-  OM theme can selected in Admin -> Config 
-  Configurable Extra menu is added to the rooms 
-  Date/time picker is better localized 
-  
-  Other fixes and improvements 
+  NPM module https://www.npmjs.com/package/openmeetings-node-client"; 
target="_blank">OpenMeetings-Node-Client 
+  OpenMeetings Rest API sample and 
Integration Docs 
+  The Node.js module makes use of the OpenMeetings Rest API which is 
now also available in OpenAPI 3.0 format: 
+ https://openmeetings.apache.org/swagger/"; 
target="_blank">https://openmeetings.apache.org/swagger/ 
+  There are examples for using the node module with JavaScript/ES6 as 
well as TypeScript available. 
  
  
- 27 issues are fixed please check  https://www.apache.org/dist/openmeetings/6.1.0/CHANGELOG.md";>CHANGELOG
 and https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12349533";>Detailed
 list  
- See Downloads page. 
-(2021-07-20) 
+(2021-09-13) 
 

   
@@ -537,7 +530,7 @@
 
 
 
-Version 6.1.0 released!
+OpenAPI, Swagger and Node.js 
integration
 
 
 


[jira] [Commented] (OPENMEETINGS-2420) Discuss and publish API Docs as swagger - Generate swagger from code

2021-09-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17413911#comment-17413911
 ] 

ASF subversion and git services commented on OPENMEETINGS-2420:
---

Commit 882e265dcc8fdb1935e54e8013ace41cb5d24da6 in openmeetings's branch 
refs/heads/master from Sebastian Wagner
[ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=882e265 ]

OPENMEETINGS-2420 Update news section on OpenAPI spec and Node.js integration.


> Discuss and publish API Docs as swagger - Generate swagger from code
> 
>
> Key: OPENMEETINGS-2420
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2420
> Project: Openmeetings
>  Issue Type: Bug
>  Components: SOAP/REST API
>Affects Versions: 5.0.0
>Reporter: Sebastian Wagner
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 7.0.0
>
>
> I would like to explore how to publish the API docs as swagger document.
> The JavaDocs are nice, but I think most of us are using swagger these days. 
> And you can actually generate swagger docs automatically published from the 
> code based on the annotations. 
> I would like to discuss and try that.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[openmeetings] branch master updated: OPENMEETINGS-2420 Update news section on OpenAPI spec and Node.js integration.

2021-09-12 Thread sebawagner
This is an automated email from the ASF dual-hosted git repository.

sebawagner 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 882e265  OPENMEETINGS-2420 Update news section on OpenAPI spec and 
Node.js integration.
882e265 is described below

commit 882e265dcc8fdb1935e54e8013ace41cb5d24da6
Author: Sebastian Wagner 
AuthorDate: Mon Sep 13 17:59:05 2021 +1200

OPENMEETINGS-2420 Update news section on OpenAPI spec and Node.js 
integration.
---
 openmeetings-server/src/site/xdoc/NewsArchive.xml | 32 +++
 openmeetings-server/src/site/xdoc/index.xml   | 31 ++
 2 files changed, 40 insertions(+), 23 deletions(-)

diff --git a/openmeetings-server/src/site/xdoc/NewsArchive.xml 
b/openmeetings-server/src/site/xdoc/NewsArchive.xml
index 3454de8..4aff2e6 100644
--- a/openmeetings-server/src/site/xdoc/NewsArchive.xml
+++ b/openmeetings-server/src/site/xdoc/NewsArchive.xml
@@ -20,6 +20,38 @@

 

+   
+   
+   Version 6.1.0 released!
+   Release 6.1.0, provides following 
improvements:
+   This release provides WebRTC 
audio/video/screen-sharing in the Room
+
+   Stability:
+   
+   Room is more stable
+   Screen sharing on Safari is 
fixed
+   Recording in interview room 
is fixed
+   
+   UI:
+   
+   OM theme can selected in 
Admin -> Config
+   Configurable Extra menu is 
added to the rooms
+   Date/time picker is better 
localized
+   
+   
+   Other fixes and improvements
+   
+   
+
+   
+   27 issues are fixed please check 
+   https://www.apache.org/dist/openmeetings/6.1.0/CHANGELOG.md";>CHANGELOG
 and
+   https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12349533";>Detailed
 list
+   
+See Downloads 
page.
+   (2021-07-20)
+   
+   


Version 5.1.0 released!
diff --git a/openmeetings-server/src/site/xdoc/index.xml 
b/openmeetings-server/src/site/xdoc/index.xml
index e763ba0..a3fa9a6 100644
--- a/openmeetings-server/src/site/xdoc/index.xml
+++ b/openmeetings-server/src/site/xdoc/index.xml
@@ -69,34 +69,19 @@



-   Version 6.1.0 released!
-   Release 6.1.0, provides following 
improvements:
-   This release provides WebRTC 
audio/video/screen-sharing in the Room
-
-   Stability:
-   
-   Room is more stable
-   Screen sharing on Safari is 
fixed
-   Recording in interview room 
is fixed
-   
-   UI:
+   OpenAPI, Swagger and Node.js 
integration
+   You can now use a community contributed 
Node.js module as well as use the OpenAPI Swagger Spec to make integration to 
OpenMeetings easier
+   More information:

-   OM theme can selected in 
Admin -> Config
-   Configurable Extra menu is 
added to the rooms
-   Date/time picker is better 
localized
+   NPM module https://www.npmjs.com/package/openmeetings-node-client"; 
target="_blank">OpenMeetings-Node-Client
+   OpenMeetings Rest API sample and 
Integration Docs

+   The Node.js module makes use of the 
OpenMeetings Rest API which is now also available in OpenAPI 

[jira] [Reopened] (OPENMEETINGS-2664) Fix CONSUMES tag so that generated swagger understands FormParams as multipart-form

2021-09-12 Thread Sebastian Wagner (Jira)


 [ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sebastian Wagner reopened OPENMEETINGS-2664:


This didn't work. Somethings odd with those @FormParams or the way we assume 
headers work.

> Fix CONSUMES tag so that generated swagger understands FormParams as 
> multipart-form
> ---
>
> Key: OPENMEETINGS-2664
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2664
> Project: Openmeetings
>  Issue Type: Improvement
>  Components: Documentation, SOAP/REST API
>Affects Versions: 7.0.0
>Reporter: Sebastian Wagner
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 7.0.0
>
>
> The generated swagger is wrong as it thinks @ FormParam is a json body, while 
> it is expected as multipart/form-data parameters



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (OPENMEETINGS-2665) "Start sharing" icon TV not show it in some circunstanves

2021-09-12 Thread Alvaro (Jira)
Alvaro created OPENMEETINGS-2665:


 Summary: "Start sharing" icon TV not show it in some circunstanves
 Key: OPENMEETINGS-2665
 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2665
 Project: Openmeetings
  Issue Type: Test
  Components: Screen-sharing
Affects Versions: 7.0.0
 Environment: ## OpenMeetings 7.0.0 #35

# Server:  Ubuntu 18.04 - OM 7.0.0 #35

# Clients:  Ubuntu 18.04 - Firefox 91 *** OSx 11.5.2 - Firefox 92 - Chrome 93
Reporter: Alvaro
Assignee: Maxim Solodovnik
 Attachments: openmeetings-1.log, openmeetings-2.log

The administrator user enters the room, where there is no one, and clicks on the
TV icon called “Start sharing”. So it correctly shows the little
window with the options “Start sharing” or “Start recording”.

But if:

The admin user enters the room and waits until a non-admin user
enter also, then press, the administrator, on the TV icon called "Start 
sharing“ and nothing happens. 
Need push refresh administrator button and after will work right if press on TV 
icon,
then will show the little window with the share or recording options.

If the normal user clicks on the monitor icon called "Start sharing", be alone
or with the administrator in the room, it will always work correctly.

Apparently this anomaly only affects the administrator in the mentioned 
circumstances.

Attached logs. 





--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (OPENMEETINGS-2664) Fix CONSUMES tag so that generated swagger understands FormParams as multipart-form

2021-09-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17413694#comment-17413694
 ] 

ASF subversion and git services commented on OPENMEETINGS-2664:
---

Commit feb25454c7b60f725308f3c2dd5d97299c297c7f in openmeetings's branch 
refs/heads/master from Sebastian Wagner
[ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=feb2545 ]

Revert "OPENMEETINGS-2664 Fix consumes tag so generated swagger is correct."

This reverts commit e01c014430f0691587a7f5ddf35f9c774aac415b.


> Fix CONSUMES tag so that generated swagger understands FormParams as 
> multipart-form
> ---
>
> Key: OPENMEETINGS-2664
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2664
> Project: Openmeetings
>  Issue Type: Improvement
>  Components: Documentation, SOAP/REST API
>Affects Versions: 7.0.0
>Reporter: Sebastian Wagner
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 7.0.0
>
>
> The generated swagger is wrong as it thinks @ FormParam is a json body, while 
> it is expected as multipart/form-data parameters



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[openmeetings] branch master updated: Revert "OPENMEETINGS-2664 Fix consumes tag so generated swagger is correct."

2021-09-12 Thread sebawagner
This is an automated email from the ASF dual-hosted git repository.

sebawagner 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 feb2545  Revert "OPENMEETINGS-2664 Fix consumes tag so generated 
swagger is correct."
feb2545 is described below

commit feb25454c7b60f725308f3c2dd5d97299c297c7f
Author: Sebastian Wagner 
AuthorDate: Sun Sep 12 23:43:59 2021 +1200

Revert "OPENMEETINGS-2664 Fix consumes tag so generated swagger is correct."

This reverts commit e01c014430f0691587a7f5ddf35f9c774aac415b.
---
 .../java/org/apache/openmeetings/webservice/CalendarWebService.java | 2 --
 .../main/java/org/apache/openmeetings/webservice/ErrorWebService.java   | 2 --
 .../main/java/org/apache/openmeetings/webservice/FileWebService.java| 1 -
 .../main/java/org/apache/openmeetings/webservice/GroupWebService.java   | 2 --
 .../main/java/org/apache/openmeetings/webservice/InfoWebService.java| 2 --
 .../java/org/apache/openmeetings/webservice/RecordingWebService.java| 2 --
 .../main/java/org/apache/openmeetings/webservice/RoomWebService.java| 2 --
 .../main/java/org/apache/openmeetings/webservice/UserWebService.java| 2 --
 .../src/main/java/org/apache/openmeetings/webservice/WbWebService.java  | 2 --
 9 files changed, 17 deletions(-)

diff --git 
a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java
 
b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java
index cdf1e5c..e10b5f6 100644
--- 
a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java
+++ 
b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java
@@ -28,7 +28,6 @@ import java.util.Set;
 import javax.jws.WebMethod;
 import javax.jws.WebParam;
 import javax.jws.WebService;
-import javax.ws.rs.Consumes;
 import javax.ws.rs.DELETE;
 import javax.ws.rs.FormParam;
 import javax.ws.rs.GET;
@@ -73,7 +72,6 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @Service("calendarWebService")
 
@WebService(serviceName="org.apache.openmeetings.webservice.CalendarWebService",
 targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
-@Consumes(MediaType.MULTIPART_FORM_DATA)
 @Produces({MediaType.APPLICATION_JSON})
 @Tag(name = "CalendarService")
 @Path("/calendar")
diff --git 
a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java
 
b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java
index c2c6695..849afc2 100644
--- 
a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java
+++ 
b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java
@@ -23,7 +23,6 @@ import static 
org.apache.openmeetings.webservice.Constants.TNS;
 import javax.jws.WebMethod;
 import javax.jws.WebParam;
 import javax.jws.WebService;
-import javax.ws.rs.Consumes;
 import javax.ws.rs.GET;
 import javax.ws.rs.POST;
 import javax.ws.rs.Path;
@@ -58,7 +57,6 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @Service("errorWebService")
 @WebService(serviceName="org.apache.openmeetings.webservice.ErrorWebService", 
targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
-@Consumes(MediaType.MULTIPART_FORM_DATA)
 @Produces({MediaType.APPLICATION_JSON})
 @Tag(name = "ErrorService")
 @Path("/error")
diff --git 
a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java
 
b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java
index 87f24d1..9f2bdea 100644
--- 
a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java
+++ 
b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java
@@ -76,7 +76,6 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @Service("fileWebService")
 @WebService(serviceName="org.apache.openmeetings.webservice.FileWebService", 
targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
-@Consumes(MediaType.MULTIPART_FORM_DATA)
 @Produces({MediaType.APPLICATION_JSON})
 @Tag(name = "FileService")
 @Path("/file")
diff --git 
a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java
 
b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java
index 07425c8..19eb3b3 100644
--- 
a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java
+++ 
b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java
@@ -28,7 +28,6 @@ import java.util.List;
 import javax.jws.WebMethod;
 import javax.jws.WebParam;
 import javax.jws.WebService;
-