From da0d887326cce08a147210a681da5f21ff8c409a Mon Sep 17 00:00:00 2001 From: Maykel Geerdink Date: Mon, 9 May 2016 11:53:49 +0000 Subject: [PATCH] AAIT#36375: 2016.1: Melding niet te accepteren - met MLDBO3 rechten met scope. svn path=/Website/branches/v2016.1/; revision=29327 --- APPL/MLD/mld.inc | 1 + APPL/MLD/mld_accept_save.asp | 3 +-- APPL/MLD/mld_edit_note.inc | 9 +++------ 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/APPL/MLD/mld.inc b/APPL/MLD/mld.inc index 2574c5f4ae..be58707108 100644 --- a/APPL/MLD/mld.inc +++ b/APPL/MLD/mld.inc @@ -2671,6 +2671,7 @@ mld = {setmeldingstatus: // Voor notities geldt ja/nee autorisatie voor de WEB_MLDXXX autorisatie functies. mresult.canWriteNotes = (mresult.canRead("WEB_MLDFOF") || mresult.canRead("WEB_MLDBOF") || + mresult.canRead("WEB_MLDBO3") || (mresult.canFEread && fenotes > 0) || mresult.canRead("WEB_MLDBAC")); mresult.canReadNotes = mresult.canWriteNotes || S("mld_note_mode") == 2; diff --git a/APPL/MLD/mld_accept_save.asp b/APPL/MLD/mld_accept_save.asp index 219d4a29cd..dd27dfee83 100644 --- a/APPL/MLD/mld_accept_save.asp +++ b/APPL/MLD/mld_accept_save.asp @@ -92,8 +92,7 @@ for (var i = 0; i < ingesloten.length; i++) note_save(ingesloten[i].mld_key, opmerk, { isFE: false, - 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. + zichtFE: true /* altijd */ }); } else diff --git a/APPL/MLD/mld_edit_note.inc b/APPL/MLD/mld_edit_note.inc index 6aecc0ae76..2c386673d4 100644 --- a/APPL/MLD/mld_edit_note.inc +++ b/APPL/MLD/mld_edit_note.inc @@ -15,12 +15,9 @@ function note_save(mld_key, note, params) var mld_info = mld.mld_melding_info(mld_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? - user.auth_required_or_abort(mfe.canWriteNotes); - } + var mfe = mld.func_enabled_melding (mld_key); + // 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);