AAIT#36375: 2016.1: Melding niet te accepteren - met MLDBO3 rechten met scope.
svn path=/Website/branches/v2016.1/; revision=29327
This commit is contained in:
@@ -2671,6 +2671,7 @@ mld = {setmeldingstatus:
|
|||||||
// Voor notities geldt ja/nee autorisatie voor de WEB_MLDXXX autorisatie functies.
|
// Voor notities geldt ja/nee autorisatie voor de WEB_MLDXXX autorisatie functies.
|
||||||
mresult.canWriteNotes = (mresult.canRead("WEB_MLDFOF") ||
|
mresult.canWriteNotes = (mresult.canRead("WEB_MLDFOF") ||
|
||||||
mresult.canRead("WEB_MLDBOF") ||
|
mresult.canRead("WEB_MLDBOF") ||
|
||||||
|
mresult.canRead("WEB_MLDBO3") ||
|
||||||
(mresult.canFEread && fenotes > 0) ||
|
(mresult.canFEread && fenotes > 0) ||
|
||||||
mresult.canRead("WEB_MLDBAC"));
|
mresult.canRead("WEB_MLDBAC"));
|
||||||
mresult.canReadNotes = mresult.canWriteNotes || S("mld_note_mode") == 2;
|
mresult.canReadNotes = mresult.canWriteNotes || S("mld_note_mode") == 2;
|
||||||
|
|||||||
@@ -92,8 +92,7 @@ for (var i = 0; i < ingesloten.length; i++)
|
|||||||
note_save(ingesloten[i].mld_key,
|
note_save(ingesloten[i].mld_key,
|
||||||
opmerk,
|
opmerk,
|
||||||
{ isFE: false,
|
{ isFE: false,
|
||||||
zichtFE: true, /* altijd */
|
zichtFE: true /* altijd */
|
||||||
AuthDone: true // Ik heb Acceptatie rechten. Ik mag dan ook notities opslaan in de mode mld_note_mode=2. Controle of ik notitie op mag slaan is niet meer nodig.
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -15,12 +15,9 @@ function note_save(mld_key, note, params)
|
|||||||
var mld_info = mld.mld_melding_info(mld_key);
|
var mld_info = mld.mld_melding_info(mld_key);
|
||||||
lcl.set_dialect(mld_info.srtdisc, "MLD_SRTDISCIPLINE_KEY");
|
lcl.set_dialect(mld_info.srtdisc, "MLD_SRTDISCIPLINE_KEY");
|
||||||
|
|
||||||
if (!params.AuthDone)
|
var mfe = mld.func_enabled_melding (mld_key);
|
||||||
{
|
// Heb ik rechten om notities te wijzigen?
|
||||||
var mfe = mld.func_enabled_melding (mld_key);
|
user.auth_required_or_abort(mfe.canWriteNotes);
|
||||||
// Heb ik rechten om notities te wijzigen?
|
|
||||||
user.auth_required_or_abort(mfe.canWriteNotes);
|
|
||||||
}
|
|
||||||
|
|
||||||
var eigenMelding = user_key == mld_info.melder_key || user.isCollega(mld_info.melder_key);
|
var eigenMelding = user_key == mld_info.melder_key || user.isCollega(mld_info.melder_key);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user