From 2154db4a27d4552a8bd9c802a4ca10bd4ea74fb4 Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Thu, 27 Nov 2025 11:05:30 +0000 Subject: [PATCH] MENZ#87867 Werkplek lijkt dubbel bezet svn path=/Website/trunk/; revision=71072 --- APPL/PDA/reserveringen.asp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/APPL/PDA/reserveringen.asp b/APPL/PDA/reserveringen.asp index fea7b9bdce..af9ba6003b 100644 --- a/APPL/PDA/reserveringen.asp +++ b/APPL/PDA/reserveringen.asp @@ -613,6 +613,7 @@ FCLTHeader.Requires({ plugins: ["kenmerk"], css: [rooturl+"/appl/res/res.css"] } + " AND rd.res_rsv_deel_dirtlevel = 0" + " ORDER BY rm.res_rsv_ruimte_van"; // Eerste vooraan. sql +=" AND rd.res_rsv_ruimte_key = rm.res_rsv_ruimte_key" + + " AND rd.res_deel_key = d.res_deel_key" + " AND rd.res_deel_key = " + res_deel_key + " AND rm.res_rsv_ruimte_verwijder IS NULL" + " AND rd.res_rsv_deel_verwijder IS NULL" @@ -822,10 +823,20 @@ FCLTHeader.Requires({ plugins: ["kenmerk"], css: [rooturl+"/appl/res/res.css"] } { var reserver = new Perslid(bloktijden[i].bezet_key); var show_name = reserver.prs_perslid_visibility(); - if (!show_name && authRES.canWrite("WEB_RESFOF")) { // Als ik voor deze prs mag/mocht reserveren, mag ik z'n naam ook zien - var xfunc = user.func_enabled("RES", res_disc_key, null, bloktijden[i].bezet_key, null, true); - show_name = xfunc.canRead("WEB_RESFOF"); + if ( (bloktijden[i].startdatum.getTime() == bloktijden[i].resvan.getTime()) + && (bloktijden[i].einddatum.getTime() == bloktijden[i].restot.getTime()) + ) + { + if (!show_name && authRES.canWrite("WEB_RESFOF")) { // Als ik voor deze prs mag/mocht reserveren, mag ik z'n naam ook zien + var xfunc = user.func_enabled("RES", res_disc_key, null, bloktijden[i].bezet_key, null, true); + show_name = xfunc.canRead("WEB_RESFOF"); + } } + else + { // bloktijd is niet de reservering + show_name = false; + } + var label = bloktijden[i].name + " " + (show_name ? L("lcl_mobile_res_intervalbezetvoor").format(bloktijden[i].bezet) : L("lcl_mobile_res_intervalbezet")); timeslot_radios.push({