Skip to content
Snippets Groups Projects
Commit 977b1aa5 authored by Benjamin Ulrich's avatar Benjamin Ulrich :speech_balloon: Committed by Sebastian Listl
Browse files

[Projekt: Entwicklung - Neon][TicketNr.: 1066929][Firma/Kontakt: Fehlermeldung...

[Projekt: Entwicklung - Neon][TicketNr.: 1066929][Firma/Kontakt: Fehlermeldung beim Filtern nach Favoriten]
parent 368e8638
No related branches found
No related tags found
No related merge requests found
Showing
with 59 additions and 22 deletions
import("Favorites_lib");
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
\ No newline at end of file
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Favorites_lib");
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
\ No newline at end of file
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Favorites_lib");
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
\ No newline at end of file
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Favorites_lib");
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
\ No newline at end of file
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
\ No newline at end of file
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
\ No newline at end of file
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
\ No newline at end of file
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
import("Favorites_lib");
import("Context_lib");
import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups());
\ No newline at end of file
result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file
......@@ -55,4 +55,33 @@ FavoritesUtil.getRowIdsOfFavoriteGroup = function()
return null;
}
\ No newline at end of file
FavoritesUtil.getUserFavoriteGroupsByContext = function(pContext)
{
var allTypes = [];
var alias = favorite.getFavoritesAlias();
var filterCond = newWhere("ASYS_RECORDGROUP.USER_ID", tools.getCurrentUser()[tools.NAME], null, null, alias);
var idsOfContext = (new SqlBuilder(alias)).selectDistinct("ASYS_RECORD.RECORDGROUP_ID")
.from("ASYS_RECORD")
.where("ASYS_RECORD.OBJECT_TYPE", pContext)
.arrayColumn();
var groupNames = (new SqlBuilder(alias)).selectDistinct("ASYS_RECORDGROUP.TITLE")
.from("ASYS_RECORDGROUP")
.where(filterCond)
.and("ASYS_RECORDGROUP.ID", idsOfContext, SqlBuilder.IN())
.arrayColumn();
for(var i = 0; i < groupNames.length; i++)
{
if(groupNames[i].equals("Default"))
allTypes.push([groupNames[i], translate.text(groupNames[i])]);
else
allTypes.push([groupNames[i], groupNames[i]]);
}
return allTypes;
}
\ No newline at end of file
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