[openmeetings-site] branch master updated: OPENMEETINGS-2420 Update news section on OpenAPI spec and Node.js integration.
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
[ 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.
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
[ 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
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
[ 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."
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; -