FSN#54341 De minder optimale variatie in ALG-rechten iets explicieter loggen

svn path=/Website/branches/v2018.1/; revision=38834
This commit is contained in:
Jos Groot Lipman
2018-08-16 09:19:11 +00:00
parent e9a7a0f1bc
commit 3e94d749e1

View File

@@ -288,6 +288,7 @@ function discx3d(psql,
fullSQL = "" // Build a UNION for each INS_DISCIPLINE fullSQL = "" // Build a UNION for each INS_DISCIPLINE
var oRs = Oracle.Execute(sqlDA); // used for ALG var oRs = Oracle.Execute(sqlDA); // used for ALG
var variationCount = 0;
while (!oRs.eof) while (!oRs.eof)
{ {
var discsOfThisLevel = []; var discsOfThisLevel = [];
@@ -299,7 +300,10 @@ function discx3d(psql,
oRs.MoveNext() oRs.MoveNext()
} }
pfullSQL = psql + " AND "+ pdiscipline_column_3d + " IN (" + discsOfThisLevel.join(", ") + ")"; pfullSQL = psql + " AND "+ pdiscipline_column_3d + " IN (" + discsOfThisLevel.join(", ") + ")";
__Log(pautfunction + ' for disciplines ' + discsOfThisLevel.join(", ") + ' authorized at ALG level ' + thisLevel); __Log(pautfunction + ' for disciplines ' + discsOfThisLevel.join(", ") + ' authorized at ALG level ' + thisLevel + (srtalg?' for srtalg ' + srtalg:""));
variationCount ++;
if (variationCount > 1)
__Log("Dit is de {0}e variatie in ALG rechten. Dat geeft minder optimale grote queries".format(variationCount), "#F88");
// if (incidentele bestellingen) then no ALG autorisation (srtdisc==5) // if (incidentele bestellingen) then no ALG autorisation (srtdisc==5)
if (thisLevel == -1 || srtalg == 0) if (thisLevel == -1 || srtalg == 0)