MENZ#87867 Werkplek lijkt dubbel bezet

svn path=/Website/trunk/; revision=71072
This commit is contained in:
Erik Groener
2025-11-27 11:05:30 +00:00
parent 4790ab0360
commit 2154db4a27

View File

@@ -613,6 +613,7 @@ FCLTHeader.Requires({ plugins: ["kenmerk"], css: [rooturl+"/appl/res/res.css"] }
+ " AND rd.res_rsv_deel_dirtlevel = 0" + " AND rd.res_rsv_deel_dirtlevel = 0"
+ " ORDER BY rm.res_rsv_ruimte_van"; // Eerste vooraan. + " ORDER BY rm.res_rsv_ruimte_van"; // Eerste vooraan.
sql +=" AND rd.res_rsv_ruimte_key = rm.res_rsv_ruimte_key" 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 rd.res_deel_key = " + res_deel_key
+ " AND rm.res_rsv_ruimte_verwijder IS NULL" + " AND rm.res_rsv_ruimte_verwijder IS NULL"
+ " AND rd.res_rsv_deel_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 reserver = new Perslid(bloktijden[i].bezet_key);
var show_name = reserver.prs_perslid_visibility(); 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 if ( (bloktijden[i].startdatum.getTime() == bloktijden[i].resvan.getTime())
var xfunc = user.func_enabled("RES", res_disc_key, null, bloktijden[i].bezet_key, null, true); && (bloktijden[i].einddatum.getTime() == bloktijden[i].restot.getTime())
show_name = xfunc.canRead("WEB_RESFOF"); )
{
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) var label = bloktijden[i].name + " " + (show_name ? L("lcl_mobile_res_intervalbezetvoor").format(bloktijden[i].bezet)
: L("lcl_mobile_res_intervalbezet")); : L("lcl_mobile_res_intervalbezet"));
timeslot_radios.push({ timeslot_radios.push({