Skip to content
Snippets Groups Projects
Commit 6fcb0500 authored by srosse's avatar srosse
Browse files

OO-1616: optimize the query builders for the authoring environment and the tab "My courses"

parent 6b063c53
No related branches found
No related tags found
No related merge requests found
......@@ -147,7 +147,7 @@ public class RepositoryEntryAuthorQueries {
needIdentity = true;
sb.append(" (v.access>=").append(RepositoryEntry.ACC_OWNERS_AUTHORS)
.append(" or (v.access=").append(RepositoryEntry.ACC_OWNERS)
.append(" and v.key in (select rel.entry=v from repoentrytogroup as rel, bgroupmember as membership")
.append(" and v.key in (select rel.entry.key from repoentrytogroup as rel, bgroupmember as membership")
.append(" where rel.group.key=membership.group.key and membership.identity.key=:identityKey")
.append(" and membership.role='").append(GroupRoles.owner.name()).append("'")
.append(" )")
......@@ -172,7 +172,7 @@ public class RepositoryEntryAuthorQueries {
if (StringHelper.containsNonWhitespace(author)) { // fuzzy author search
author = PersistenceHelper.makeFuzzyQueryString(author);
sb.append(" and v.key in (select rel.entry.key from repoentrytogroup as rel, bgroupmember as membership, ")
sb.append(" and v.key in (select rel.entry.key from repoentrytogroup as rel, bgroupmember as membership, ")
.append(IdentityImpl.class.getName()).append(" as identity, ").append(UserImpl.class.getName()).append(" as user")
.append(" where rel.group.key=membership.group.key and membership.identity.key=identity.key and identity.user.key=user.key")
.append(" and membership.role='").append(GroupRoles.owner.name()).append("'")
......
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