AAEN#35484 toevoegen meldingen knop alleen met MLDUSE of MLDFOF rechten

svn path=/Website/trunk/; revision=28739
This commit is contained in:
Ruud Lipper
2016-04-04 07:34:16 +00:00
parent 59ea47e166
commit ce29c5a9be

View File

@@ -128,6 +128,7 @@ var subject = oRs("plaats").value;
}
// Toon meldingenknop als er lopende meldingen zijn en ik die mag zien (kan vast nog scherper)
var canAddMLD = user.checkAutorisation(["WEB_MLDUSE", "WEB_MLDFOF"], true); // dat mag nog scherper
if (user.checkAutorisation( "WEB_MLDBOF", true)) {
// De prijs is wel dat ik mld.inc moet includen..
var perform=false; // ???? JGL: MLD.INC gebruikt deze illegaal globaal
@@ -138,14 +139,15 @@ var subject = oRs("plaats").value;
toRs = Oracle.Execute(tsql);
if (toRs(0).value == 1) { // eentje slechts, dan naar de details; max is vanzelfsprekend die ene
BUTTON(L("lcl_mobile_meldingen")+ " (1)", {linkid: "./melding.asp?mld_key="+toRs(1).value , dataicon: "alert", dataajax: 'false'});
} else if (toRs(0).value == 0 && !tiny) { // geen, misschien wil ik toevoegen. In tiny mode altijd een toevoegen knop tonen
} else if (toRs(0).value == 0 && !tiny && canAddMLD) { // geen, misschien wil ik toevoegen. In tiny mode altijd een toevoegen knop tonen
BUTTON(L("lcl_mobile_newmelding"), {linkid: "./melding.asp?mld_key=-1&ruimte_key="+ruimte_key , dataicon: "plus", dataajax: 'false'});
} else if (toRs(0).value > 0) { // meerdere, dan naar lijst
BUTTON(L("lcl_mobile_meldingen")+" ("+toRs(0).value+")", {linkid: "./mld_list.asp?ruimte_key="+ruimte_key , dataicon: "alert", dataajax: 'false'});
}
if (tiny)
BUTTON(L("lcl_mobile_newmelding"), {linkid: "./melding.asp?mld_key=-1&ruimte_key="+ruimte_key , dataicon: "plus", dataajax: 'false'});
}
}
if (tiny && canAddMLD)
BUTTON(L("lcl_mobile_newmelding"), {linkid: "./melding.asp?mld_key=-1&ruimte_key="+ruimte_key , dataicon: "plus", dataajax: 'false'});
// Toon Objectenknop als er in deze ruimte objecten zijn.
// TODO: ook werkplekobjecten meetellen?
if (user.checkAutorisation( "WEB_INSUSE", true))