[jira] [Created] (OPENMEETINGS-1869) Couldn't able to access camera and mic in openmeeting

2018-04-12 Thread Deebak (JIRA)
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

2018-04-12 Thread Daniel Ascher (JIRA)
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

2018-04-12 Thread ASF subversion and git services (JIRA)

[ 
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

2018-04-12 Thread solomax
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 Solodovnik 
AuthorDate: 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

2018-04-12 Thread solomax
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 Solodovnik 
AuthorDate: 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

2018-04-12 Thread ASF subversion and git services (JIRA)

[ 
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)

2018-04-12 Thread solomax
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

2018-04-12 Thread solomax
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 Solodovnik 
AuthorDate: 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

2018-04-12 Thread solomax
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 Solodovnik 
AuthorDate: 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

2018-04-12 Thread solomax
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 Solodovnik 
AuthorDate: 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

2018-04-12 Thread solomax
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 Solodovnik 
AuthorDate: 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.