From ba4c363faa56bf8e975022411f397618a2694247 Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Mon, 26 Sep 2016 12:55:02 +0000 Subject: [PATCH] FSN#37018 Gebreken in volgnummer autorisatie op kenmerken svn path=/Website/trunk/; revision=30853 --- APPL/MLD/mld.inc | 1 + APPL/MLD/mld_list.inc | 2 +- APPL/Shared/resultset_flex.inc | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/APPL/MLD/mld.inc b/APPL/MLD/mld.inc index a831494661..eb588bf4de 100644 --- a/APPL/MLD/mld.inc +++ b/APPL/MLD/mld.inc @@ -2538,6 +2538,7 @@ __Log(result); mresult.canFOread = mresult.canRead("WEB_MLDFOF"); mresult.canBOread = mresult.canRead("WEB_MLDBOF"); mresult.canFEread = mresult.canRead("WEB_MLDUSE"); + mresult.canMIread = mresult.canRead("WEB_MLDBAC"); // opdracht // Algemeen niveau diff --git a/APPL/MLD/mld_list.inc b/APPL/MLD/mld_list.inc index cea6ee3249..83f0cb7852 100644 --- a/APPL/MLD/mld_list.inc +++ b/APPL/MLD/mld_list.inc @@ -725,7 +725,7 @@ function mld_list (pautfunction, params) { var disc_key = oRs("ins_discipline_key").Value; var this_mld = mld.func_enabled_mld(disc_key, "D"); - var flexParams = {readuse: this_mld.canFEread}; + var flexParams = {readman: this_mld.canMIread, readuse: this_mld.canFEread}; return flexParams; } diff --git a/APPL/Shared/resultset_flex.inc b/APPL/Shared/resultset_flex.inc index 85fab992a7..9666f56243 100644 --- a/APPL/Shared/resultset_flex.inc +++ b/APPL/Shared/resultset_flex.inc @@ -357,7 +357,7 @@ function getSqlFlex(flexModule, flexId, flexParams) + " WHERE sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key" + " AND km.mld_kenmerk_key = k.mld_kenmerk_key" + " AND sk.mld_srtkenmerk_verwijder IS NULL" - + (flexParams && !flexParams.readuse? " AND k.mld_kenmerk_volgnummer <= 100":""); + + (flexParams && (flexParams.readuse || flexparams.readman)? " AND k.mld_kenmerk_volgnummer < 800":""); break; }