MENZ#87867 Werkplek lijkt dubbel bezet
svn path=/Website/trunk/; revision=71072
This commit is contained in:
@@ -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({
|
||||||
|
|||||||
Reference in New Issue
Block a user