FSN#38350 Terug gedraaid (Setting mld_melding_close doet niet wat in de beschrijving staat)

svn path=/Website/trunk/; revision=31494
This commit is contained in:
Ruud Lipper
2016-11-16 10:32:14 +00:00
parent 045ba204ae
commit 81b95889c2

View File

@@ -430,11 +430,10 @@ function mld_list (pautfunction, params)
{
// We weten al dat we mogen lezen. Geef dat mee aan func_enabled_melding, die wordt daar efficienter van
var mldkey = oRs("mld_melding_key").Value;
var nractief = oRs("nrActief").Value; // open Opdrachten
var this_mld = mld.func_enabled_melding(mldkey, { dontcarelink: true, knownread: true });
var eEdit = this_mld.canChange; // Wijzigen
var eReject = this_mld.canReject; // Afwijzen
var eClose = (this_mld.canClose && (S("mld_melding_close") == 0 || nractief == 0)); // Afmelden
var eClose = this_mld.canClose; // Afmelden
var eAccept = this_mld.canAccept; // Accepteren
var eContinue = this_mld.canContinue; // Vervolg ('kopie')
var eForward = this_mld.canForward; // Doorsturen
@@ -857,8 +856,8 @@ function mld_list (pautfunction, params)
if (urole=="fo" || urole =="bo") // dan hebben we fnrowActionEnabler aangezet
{
rst.addAction({ action: "mld_reject", caption: L("lcl_reject"), enabler:"eReject", multi: !tiny, multiOnce: true } );
// Bulk afmelden mag alleen als mld_melding_close = 0.
rst.addAction({ action: "mld_close", caption: L("lcl_close"), enabler:"eClose", multi: (!tiny && S("mld_melding_close") == 0) , multiOnce: (S("mld_melding_close") == 0)} );
if (S("mld_melding_close") == 0) // als ik dit via de enabler doe, heb ik em multi nog steeds
rst.addAction({ action: "mld_close", caption: L("lcl_close"), enabler:"eClose", multi: !tiny, multiOnce: true } );
rst.addAction({ action: "mld_accept", caption: L("lcl_mld_accept"), enabler:"eAccept", multi: !tiny, multiOnce: true } );
rst.addAction({ action: "mld_continue", caption: L("lcl_mld_continuation"), enabler: "eContinue" } );
// E<>n van beiden, eEmptyRequiredFields of eForward, is true.