[jira] [Created] (OPENMEETINGS-1869) Couldn't able to access camera and mic in openmeeting
Deebak created OPENMEETINGS-1869: Summary: Couldn't able to access camera and mic in openmeeting Key: OPENMEETINGS-1869 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-1869 Project: Openmeetings Issue Type: Bug Components: Audio/Video Affects Versions: 4.0.2 Reporter: Deebak Assignee: Maxim Solodovnik hi I have installed openmeetting 4.2 in my ubuntu server and its working fine with creating meeting and all But the problem is with audio and video , they is any extra plugin need to access audio and video i have used the following guide from openmeetings to install my demo openmeetings server [Installation OpenMeetings 4.0.2 on Ubuntu 16.04 LTS.pdf|https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%204.0.2%20on%20Ubuntu%2016.04%20LTS.pdf?version=2=1522000563000=v2] link for above guide https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%204.0.2%20on%20Ubuntu%2016.04%20LTS.pdf?version=2=1522000563000=v2 Kindly help me to resolve the issue -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (OPENMEETINGS-1868) Create link to webcam and mic settings on dashboard
Daniel Ascher created OPENMEETINGS-1868: --- Summary: Create link to webcam and mic settings on dashboard Key: OPENMEETINGS-1868 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-1868 Project: Openmeetings Issue Type: Improvement Reporter: Daniel Ascher Assignee: Maxim Solodovnik Hi there, You could also provide a separate link for the settings. It will be saved and used next time entering OM. We provide this Information under "Test your Equipment before using VC"... something like that [https://yourhost:5080/openmeetings/hash?swf=settings] Greetings Peter Show quoted text Hi Maxim. Yes, I think the additional link you mention would work. Note that those links should all be set to open a new browser tab (if possible). Also, could there be link to this from "Check Setup" (see screenshot)? Thanks! Dan !https://mail.google.com/mail/?ui=2=2bcc53ba83=0.1=162b5c36ee5cf58c=fimg=162b5c36ee5cf58c=w1600-h1000=ANGjdJ93QThOMNdzmC4xnqy2EyB6EaWi8ip07_k1tNpX7aKft-_hOP6YP02ztwrMY3qTyacVt33Bnx7MqfKem7eTLuicL1OajNhAdnNIOTjJowRgthJEf17a5i78yhE=emb=ii_jfvdeovn0_162b5c237240d882|width=330,height=291! Show quoted text Could you please file JIRA? Show quoted text -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OPENMEETINGS-1864) new privacy regulations on the 25th May 2018
[ https://issues.apache.org/jira/browse/OPENMEETINGS-1864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16435899#comment-16435899 ] ASF subversion and git services commented on OPENMEETINGS-1864: --- Commit 8b37133f2095059a93a0b93048384419f8ddf5d1 in openmeetings's branch refs/heads/OPENMEETINGS-1864-privacy from [~solomax] [ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=8b37133 ] [OPENMEETINGS-1864] admin users count is fixed > new privacy regulations on the 25th May 2018 > > > Key: OPENMEETINGS-1864 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-1864 > Project: Openmeetings > Issue Type: Task >Affects Versions: 4.0.2 >Reporter: Peter Dähn >Assignee: Maxim Solodovnik >Priority: Blocker > Fix For: 4.0.4 > > > details in list > [http://mail-archives.apache.org/mod_mbox/openmeetings-user/201804.mbox/%3Cbd7290bb-20d6-203a-22a9-25c0a1296da7%40vcrp.de%3E] > Plan B: > In Admin->User area > # display all users (deleted should be "read-only" with restore and purge > options only) > # add additional "Purge" button > # In case Purge will be selected: > ## User will be marked deleted > ## AsteriskSipUser and Address will be replaced with empty objects > ## User fields "age, externaluserid, firstname, lastname, login, pictureuri" > will be replaced with "Purged_some_hash" > ## User profile picture will be deleted > ## ChatMessage: fromName will be replaced with "Purged User" > ## MailMessage: should be purged (some search by email will be required) > # UserIp need to be auto-masked after some configurable period of time in > all objects > # -History size in logs should be reduced to 7 days- > # There need to be a place to place a (customized) privacy policy. > # Registration-Dialog need to have a button/step to agree the data > processing. And to this belongs a button to disagree. > > OK what need to be done for hard delete: > # delete user > # delete all user contacts (also users, so we might have recursion here) > # delete user from all groups > # delete user from room moderators > # delete all appointments with {{owner == user}} > # delete all calendars with {{owner == user}} > # delete all meeting members in appointments where {{owner != user}} > # delete all Private Messages where {{user}} is in to/from fields > # delete all UserContact + Requests > # delete all invitation sent by this user > # delete all private rooms owned by this user > # delete all user private files/recordings > # delete all chat messages send/received by this user > # clean email messages > # clean all Polls/answers -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[openmeetings] branch OPENMEETINGS-1864-privacy updated: [OPENMEETINGS-1864] admin users count is fixed
This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch OPENMEETINGS-1864-privacy in repository https://gitbox.apache.org/repos/asf/openmeetings.git The following commit(s) were added to refs/heads/OPENMEETINGS-1864-privacy by this push: new 8b37133 [OPENMEETINGS-1864] admin users count is fixed 8b37133 is described below commit 8b37133f2095059a93a0b93048384419f8ddf5d1 Author: Maxim SolodovnikAuthorDate: Thu Apr 12 23:46:03 2018 +0700 [OPENMEETINGS-1864] admin users count is fixed --- .../apache/openmeetings/db/dao/user/UserDao.java| 21 +++-- 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java index de004ad..1adf437 100644 --- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java +++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java @@ -195,6 +195,14 @@ public class UserDao implements IGroupAdminDataProviderDao { return q.getResultList(); } + private long count(String search, boolean filterContacts, Long currentUserId, boolean filterDeleted) { + Map params = new HashMap<>(); + TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("User", "u", getAdditionalJoin(filterContacts), search, true, filterDeleted, true + , getAdditionalWhere(filterContacts, currentUserId, params), null, searchFields), Long.class); + setAdditionalParams(q, params); + return q.getSingleResult(); + } + @Override public long count() { // get all users @@ -212,16 +220,17 @@ public class UserDao implements IGroupAdminDataProviderDao { } public long count(String search, boolean filterContacts, Long currentUserId) { - Map params = new HashMap<>(); - TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("User", "u", getAdditionalJoin(filterContacts), search, true, true, true - , getAdditionalWhere(filterContacts, currentUserId, params), null, searchFields), Long.class); - setAdditionalParams(q, params); - return q.getSingleResult(); + return count(search, filterContacts, currentUserId, true); + } + + @Override + public long adminCount(String search) { + return count(search, false, Long.valueOf(-1), false); } @Override public long adminCount(String search, Long adminId) { - TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("GroupUser gu, IN(gu.user)", "u", null, search, true, true, true + TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("GroupUser gu, IN(gu.user)", "u", null, search, true, false, true , "gu.group.id IN (SELECT gu1.group.id FROM GroupUser gu1 WHERE gu1.moderator = true AND gu1.user.id = :adminId)", null, searchFields), Long.class); q.setParameter("adminId", adminId); return q.getSingleResult(); -- To stop receiving notification emails like this one, please contact solo...@apache.org.
[openmeetings] branch OPENMEETINGS-1864-privacy updated: [OPENMEETINGS-1864] deleted users are somehow displayed
This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch OPENMEETINGS-1864-privacy in repository https://gitbox.apache.org/repos/asf/openmeetings.git The following commit(s) were added to refs/heads/OPENMEETINGS-1864-privacy by this push: new 58adcb9 [OPENMEETINGS-1864] deleted users are somehow displayed 58adcb9 is described below commit 58adcb90fffa1a8879d02bacc187331b627394e4 Author: Maxim SolodovnikAuthorDate: Thu Apr 12 23:38:42 2018 +0700 [OPENMEETINGS-1864] deleted users are somehow displayed --- .../apache/openmeetings/db/dao/user/UserDao.java | 59 ++- .../openmeetings/web/admin/AdminBaseForm.java | 13 +++ .../web/admin/configurations/ConfigForm.java | 6 -- .../openmeetings/web/admin/groups/GroupForm.java | 5 - .../openmeetings/web/admin/ldaps/LdapForm.java | 6 -- .../openmeetings/web/admin/oauth/OAuthForm.java| 6 -- .../openmeetings/web/admin/rooms/RoomForm.java | 6 -- .../openmeetings/web/admin/users/UserForm.java | 12 +-- .../openmeetings/web/admin/users/UsersPanel.java | 6 +- .../apache/openmeetings/web/app/Application.java | 1 + .../web/data/SearchableGroupAdminDataProvider.java | 4 +- .../web/user/dashboard/StartWidgetView.java| 4 +- openmeetings-web/src/main/webapp/css/admin.css | 108 - pom.xml| 2 +- 14 files changed, 103 insertions(+), 135 deletions(-) diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java index 431ed9a..de004ad 100644 --- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java +++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java @@ -147,19 +147,47 @@ public class UserDao implements IGroupAdminDataProviderDao { } } - public List get(String search, int start, int count, String sort, boolean filterContacts, Long currentUserId) { + private List get(String search, Integer start, Integer count, String order, boolean filterContacts, Long currentUserId, boolean filterDeleted) { Map params = new HashMap<>(); - TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("User", "u", getAdditionalJoin(filterContacts), search, true, true, false - , getAdditionalWhere(filterContacts, currentUserId, params), sort, searchFields), User.class); - q.setFirstResult(start); - q.setMaxResults(count); + TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("User", "u", getAdditionalJoin(filterContacts), search, true, filterDeleted, false + , getAdditionalWhere(filterContacts, currentUserId, params), order, searchFields), User.class); + if (start != null) { + q.setFirstResult(start); + } + if (count != null) { + q.setMaxResults(count); + } setAdditionalParams(q, params); return q.getResultList(); } + //This is AdminDao method + public List get(String search, boolean excludeContacts, int first, int count) { + Map params = new HashMap<>(); + TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("User", "u", null, search, true, true, false + , getAdditionalWhere(excludeContacts, params), null, searchFields), User.class); + setAdditionalParams(q, params); + q.setFirstResult(first); + q.setMaxResults(count); + return q.getResultList(); + } + + public List get(String search, boolean filterContacts, Long currentUserId) { + return get(search, null, null, null, filterContacts, currentUserId, true); + } + + public List get(String search, int start, int count, String sort, boolean filterContacts, Long currentUserId) { + return get(search, start, count, sort, filterContacts, currentUserId, true); + } + + @Override + public List adminGet(String search, int start, int count, String order) { + return get(search, start, count, order, false, null, false); + } + @Override public List adminGet(String search, Long adminId, int start, int count, String order) { - TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("GroupUser gu, IN(gu.user)", "u", null, search, true, true, false + TypedQuery q = em.createQuery(DaoHelper.getSearchQuery("GroupUser gu, IN(gu.user)", "u", null, search, true, false, false , "gu.group.id IN (SELECT gu1.group.id FROM
[jira] [Commented] (OPENMEETINGS-1864) new privacy regulations on the 25th May 2018
[ https://issues.apache.org/jira/browse/OPENMEETINGS-1864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16435896#comment-16435896 ] ASF subversion and git services commented on OPENMEETINGS-1864: --- Commit 58adcb90fffa1a8879d02bacc187331b627394e4 in openmeetings's branch refs/heads/OPENMEETINGS-1864-privacy from [~solomax] [ https://gitbox.apache.org/repos/asf?p=openmeetings.git;h=58adcb9 ] [OPENMEETINGS-1864] deleted users are somehow displayed > new privacy regulations on the 25th May 2018 > > > Key: OPENMEETINGS-1864 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-1864 > Project: Openmeetings > Issue Type: Task >Affects Versions: 4.0.2 >Reporter: Peter Dähn >Assignee: Maxim Solodovnik >Priority: Blocker > Fix For: 4.0.4 > > > details in list > [http://mail-archives.apache.org/mod_mbox/openmeetings-user/201804.mbox/%3Cbd7290bb-20d6-203a-22a9-25c0a1296da7%40vcrp.de%3E] > Plan B: > In Admin->User area > # display all users (deleted should be "read-only" with restore and purge > options only) > # add additional "Purge" button > # In case Purge will be selected: > ## User will be marked deleted > ## AsteriskSipUser and Address will be replaced with empty objects > ## User fields "age, externaluserid, firstname, lastname, login, pictureuri" > will be replaced with "Purged_some_hash" > ## User profile picture will be deleted > ## ChatMessage: fromName will be replaced with "Purged User" > ## MailMessage: should be purged (some search by email will be required) > # UserIp need to be auto-masked after some configurable period of time in > all objects > # -History size in logs should be reduced to 7 days- > # There need to be a place to place a (customized) privacy policy. > # Registration-Dialog need to have a button/step to agree the data > processing. And to this belongs a button to disagree. > > OK what need to be done for hard delete: > # delete user > # delete all user contacts (also users, so we might have recursion here) > # delete user from all groups > # delete user from room moderators > # delete all appointments with {{owner == user}} > # delete all calendars with {{owner == user}} > # delete all meeting members in appointments where {{owner != user}} > # delete all Private Messages where {{user}} is in to/from fields > # delete all UserContact + Requests > # delete all invitation sent by this user > # delete all private rooms owned by this user > # delete all user private files/recordings > # delete all chat messages send/received by this user > # clean email messages > # clean all Polls/answers -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[openmeetings] branch master updated (bb9b2e3 -> dc781b8)
This is an automated email from the ASF dual-hosted git repository. solomax pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/openmeetings.git. from bb9b2e3 [OPENMEETINGS-1848] screen-sharing is fixed new 0186452 no jira: invitation creation is improved new dc781b8 no jira: invitation creation is improved The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../src/main/java/org/apache/openmeetings/web/common/InvitationForm.java | 1 + 1 file changed, 1 insertion(+) -- To stop receiving notification emails like this one, please contact solo...@apache.org.
[openmeetings] 02/02: no jira: invitation creation is improved
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 commit dc781b8dd3f3ac96fded9ea21230c84e92ebebaa Author: Maxim SolodovnikAuthorDate: Fri Apr 13 11:39:03 2018 +0700 no jira: invitation creation is improved --- .../main/java/org/apache/openmeetings/web/common/InvitationForm.java| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java index eaea23e..9ec6417 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java @@ -157,7 +157,7 @@ public abstract class InvitationForm extends Form { protected Invitation create(User u) { Invitation i = new Invitation(getModelObject()); - i.setInvitedBy(getBean(UserDao.class).get(getUserId())); + i.setInvitedBy(userDao.get(getUserId())); i.setId(null); i.setUpdated(null); i.setUsed(false); -- To stop receiving notification emails like this one, please contact solo...@apache.org.
[openmeetings] branch 4.0.x updated: no jira: invitation creation is improved
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 9e3d74a no jira: invitation creation is improved 9e3d74a is described below commit 9e3d74a1592d3e9fe0be0dfcb65f0963a679ee59 Author: Maxim SolodovnikAuthorDate: Fri Apr 13 11:37:34 2018 +0700 no jira: invitation creation is improved --- .../src/main/java/org/apache/openmeetings/web/common/InvitationForm.java | 1 + 1 file changed, 1 insertion(+) diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java index d6e9eab..d91f4f8 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java @@ -152,6 +152,7 @@ public abstract class InvitationForm extends Form { protected Invitation create(User u) { Invitation i = new Invitation(getModelObject()); + i.setInvitedBy(getBean(UserDao.class).get(getUserId())); i.setId(null); i.setUpdated(null); i.setUsed(false); -- To stop receiving notification emails like this one, please contact solo...@apache.org.
[openmeetings] branch OPENMEETINGS-1864-privacy updated: no jira: invitation creation is improved
This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch OPENMEETINGS-1864-privacy in repository https://gitbox.apache.org/repos/asf/openmeetings.git The following commit(s) were added to refs/heads/OPENMEETINGS-1864-privacy by this push: new ba4e1d8 no jira: invitation creation is improved ba4e1d8 is described below commit ba4e1d828a2f040e8e45625fd50fea7f46a3416e Author: Maxim SolodovnikAuthorDate: Fri Apr 13 11:37:34 2018 +0700 no jira: invitation creation is improved --- .../src/main/java/org/apache/openmeetings/web/common/InvitationForm.java | 1 + 1 file changed, 1 insertion(+) diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java index d6e9eab..d91f4f8 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java @@ -152,6 +152,7 @@ public abstract class InvitationForm extends Form { protected Invitation create(User u) { Invitation i = new Invitation(getModelObject()); + i.setInvitedBy(getBean(UserDao.class).get(getUserId())); i.setId(null); i.setUpdated(null); i.setUsed(false); -- To stop receiving notification emails like this one, please contact solo...@apache.org.
[openmeetings] 01/02: no jira: invitation creation is improved
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 commit 018645229f2719927b6182ce70693e590ffaff5f Author: Maxim SolodovnikAuthorDate: Fri Apr 13 11:37:34 2018 +0700 no jira: invitation creation is improved --- .../src/main/java/org/apache/openmeetings/web/common/InvitationForm.java | 1 + 1 file changed, 1 insertion(+) diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java index 4f0dade..eaea23e 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java @@ -157,6 +157,7 @@ public abstract class InvitationForm extends Form { protected Invitation create(User u) { Invitation i = new Invitation(getModelObject()); + i.setInvitedBy(getBean(UserDao.class).get(getUserId())); i.setId(null); i.setUpdated(null); i.setUsed(false); -- To stop receiving notification emails like this one, please contact solo...@apache.org.