97 if (!$this->collabQuery->getAccessCheck())
102 $memberField =
new ReferenceField(
104 UserToGroupTable::getEntity(),
105 Join::on(
'this.ID',
'ref.GROUP_ID')
106 ->where(
'ref.USER_ID', $this->collabQuery->getUserId())
110 $this->ormQuery->registerRuntimeField($memberField);
112 $conditions = Query::filter();
114 $openGroupsCondition = Query::filter()->where(
'VISIBLE',
'Y');
116 $memberCondition = Query::filter()->whereNotNull(
'MEMBERS.USER_ID');
120 ->where($openGroupsCondition)
121 ->where($memberCondition);
123 $this->ormQuery->where($conditions);