From a04a6b70f2e668d7c1861eba5ab723b8012fd967 Mon Sep 17 00:00:00 2001 From: Koen Reefman Date: Wed, 14 Jun 2017 08:55:31 +0000 Subject: [PATCH] MNNL#40842 action "insMultiMove" uitsluitend een multi actie gemaakt svn path=/Website/branches/v2017.1/; revision=34259 --- APPL/INS/ins_list.inc | 2 +- APPL/Shared/resultset_table_v2.inc | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/APPL/INS/ins_list.inc b/APPL/INS/ins_list.inc index a666ef4f1b..57dda25f72 100644 --- a/APPL/INS/ins_list.inc +++ b/APPL/INS/ins_list.inc @@ -906,7 +906,7 @@ function ins_list (pautfunction, params) rst.addAction({ action: "insDelete", caption: L("lcl_delete"), enabler: "eDelete", single: false, multi: !tiny, multiOnce: true}); if (hasWriteINSMAN) // Ik heb INSMAN rechten nodig om multi te kunnen editen. Met alleen INSUSE rechten mag ik dat vooralsnog niet. rst.addAction({ action: "insMultiEdit", caption: L("lcl_ins_multi_edit"), enabler: "eEditMulti", multi: !tiny, single: false, multiOnce: true}); - rst.addAction({ action: "insMultiMove", caption: L("lcl_ins_multi_move"), enabler: "NotExist", multi: !tiny, multiOnce: true}); + rst.addAction({ action: "insMultiMove", caption: L("lcl_ins_multi_move"), enabler: "NotExist", multi: !tiny, single: false, multiOnce: true}); } } diff --git a/APPL/Shared/resultset_table_v2.inc b/APPL/Shared/resultset_table_v2.inc index fd70c2dc06..90842720a1 100644 --- a/APPL/Shared/resultset_table_v2.inc +++ b/APPL/Shared/resultset_table_v2.inc @@ -912,6 +912,17 @@ function __rsProcessResultset(processParams) // processParams wordt blind aan al var multiActions = 0; for (var i=0; i < actions.length; i++) { + ///// + // + // Een bulk-actie wordt weergegeven indien: + // + // - multi = true, EN: + // + // - okformulti = true (oftewel, de enabler is succesvol) + // - OF: het is uitsluitend een multi actie, dan altijd weergeven. Oftewel: (onlyMulti || single === false) + // + ///// + if (actions[i].multi && (actions[i].okformulti || actions[i].onlyMulti || actions[i].single === false)) { multiActions++;