AAEN#35484 toevoegen meldingen knop alleen met MLDUSE of MLDFOF rechten
svn path=/Website/trunk/; revision=28739
This commit is contained in:
@@ -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)
|
// 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)) {
|
if (user.checkAutorisation( "WEB_MLDBOF", true)) {
|
||||||
// De prijs is wel dat ik mld.inc moet includen..
|
// De prijs is wel dat ik mld.inc moet includen..
|
||||||
var perform=false; // ???? JGL: MLD.INC gebruikt deze illegaal globaal
|
var perform=false; // ???? JGL: MLD.INC gebruikt deze illegaal globaal
|
||||||
@@ -138,14 +139,15 @@ var subject = oRs("plaats").value;
|
|||||||
toRs = Oracle.Execute(tsql);
|
toRs = Oracle.Execute(tsql);
|
||||||
if (toRs(0).value == 1) { // eentje slechts, dan naar de details; max is vanzelfsprekend die ene
|
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'});
|
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'});
|
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
|
} 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'});
|
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.
|
// Toon Objectenknop als er in deze ruimte objecten zijn.
|
||||||
// TODO: ook werkplekobjecten meetellen?
|
// TODO: ook werkplekobjecten meetellen?
|
||||||
if (user.checkAutorisation( "WEB_INSUSE", true))
|
if (user.checkAutorisation( "WEB_INSUSE", true))
|
||||||
|
|||||||
Reference in New Issue
Block a user