Skip to content
Snippets Groups Projects
Commit 0a0771bc authored by srosse's avatar srosse
Browse files

Merge OpenOLAT 10.5 to OpenOLAT default branch with 8c2716ab4a8f7887c5c14b0d76444fb9d4def8c3

parents 9a4a7789 83dc7ae0
No related branches found
No related tags found
No related merge requests found
...@@ -64,9 +64,9 @@ public class ContactDAO { ...@@ -64,9 +64,9 @@ public class ContactDAO {
sb.append("select contact.identity.key from businessgroup bgroup ") sb.append("select contact.identity.key from businessgroup bgroup ")
.append(" inner join bgroup.baseGroup baseGroup") .append(" inner join bgroup.baseGroup baseGroup")
.append(" inner join baseGroup.members contact") .append(" inner join baseGroup.members contact")
.append(" where exists (select me.key from bgroupmember as me where me.group.key=baseGroup.key and me.identity.key=:identKey)") .append(" inner join baseGroup.members me on (me.identity.key=:identKey)")
.append(" and ((bgroup.ownersVisibleIntern=true and contact.role='coach')") .append(" where (bgroup.ownersVisibleIntern=true and contact.role='coach')")
.append(" or (bgroup.participantsVisibleIntern=true and contact.role='participant'))"); .append(" or (bgroup.participantsVisibleIntern=true and contact.role='participant')");
return dbInstance.getCurrentEntityManager().createQuery(sb.toString(), Long.class) return dbInstance.getCurrentEntityManager().createQuery(sb.toString(), Long.class)
.setParameter("identKey", me.getKey()) .setParameter("identKey", me.getKey())
......
...@@ -197,9 +197,9 @@ create view o_gp_contactkey_v as ( ...@@ -197,9 +197,9 @@ create view o_gp_contactkey_v as (
inner join o_bs_group_member as bg_member on (bg_member.fk_group_id = bgroup.fk_group_id) inner join o_bs_group_member as bg_member on (bg_member.fk_group_id = bgroup.fk_group_id)
inner join o_bs_group_member as bg_me on (bg_me.fk_group_id = bgroup.fk_group_id) inner join o_bs_group_member as bg_me on (bg_me.fk_group_id = bgroup.fk_group_id)
where where
(bgroup.ownersintern=true and bg_member.g_role='coach') (bgroup.ownersintern=1 and bg_member.g_role='coach')
or or
(bgroup.participantsintern=true and bg_member.g_role='participant') (bgroup.participantsintern=1 and bg_member.g_role='participant')
); );
create view o_gp_contactext_v as ( create view o_gp_contactext_v as (
...@@ -221,9 +221,9 @@ create view o_gp_contactext_v as ( ...@@ -221,9 +221,9 @@ create view o_gp_contactext_v as (
inner join o_userproperty as last_member on (last_member.fk_user_id = us_member.user_id and last_member.propname='lastName') inner join o_userproperty as last_member on (last_member.fk_user_id = us_member.user_id and last_member.propname='lastName')
inner join o_bs_group_member as bg_me on (bg_me.fk_group_id = bgroup.fk_group_id) inner join o_bs_group_member as bg_me on (bg_me.fk_group_id = bgroup.fk_group_id)
where where
(bgroup.ownersintern=true and bg_member.g_role='coach') (bgroup.ownersintern=1 and bg_member.g_role='coach')
or or
(bgroup.participantsintern=true and bg_member.g_role='participant') (bgroup.participantsintern=1 and bg_member.g_role='participant')
); );
create or replace view o_re_membership_v as ( create or replace view o_re_membership_v as (
......
...@@ -1968,9 +1968,9 @@ create view o_gp_contactkey_v as ( ...@@ -1968,9 +1968,9 @@ create view o_gp_contactkey_v as (
inner join o_bs_group_member as bg_member on (bg_member.fk_group_id = bgroup.fk_group_id) inner join o_bs_group_member as bg_member on (bg_member.fk_group_id = bgroup.fk_group_id)
inner join o_bs_group_member as bg_me on (bg_me.fk_group_id = bgroup.fk_group_id) inner join o_bs_group_member as bg_me on (bg_me.fk_group_id = bgroup.fk_group_id)
where where
(bgroup.ownersintern=true and bg_member.g_role='coach') (bgroup.ownersintern=1 and bg_member.g_role='coach')
or or
(bgroup.participantsintern=true and bg_member.g_role='participant') (bgroup.participantsintern=1 and bg_member.g_role='participant')
); );
create view o_gp_contactext_v as ( create view o_gp_contactext_v as (
...@@ -1990,9 +1990,9 @@ create view o_gp_contactext_v as ( ...@@ -1990,9 +1990,9 @@ create view o_gp_contactext_v as (
inner join o_user as us_member on (id_member.fk_user_id = us_member.user_id) inner join o_user as us_member on (id_member.fk_user_id = us_member.user_id)
inner join o_bs_group_member as bg_me on (bg_me.fk_group_id = bgroup.fk_group_id) inner join o_bs_group_member as bg_me on (bg_me.fk_group_id = bgroup.fk_group_id)
where where
(bgroup.ownersintern=true and bg_member.g_role='coach') (bgroup.ownersintern=1 and bg_member.g_role='coach')
or or
(bgroup.participantsintern=true and bg_member.g_role='participant') (bgroup.participantsintern=1 and bg_member.g_role='participant')
); );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment