ARAI#54464 Toevoegen afmeld-kenmerk aan afmeld-popup
svn path=/Website/trunk/; revision=39759
This commit is contained in:
@@ -290,7 +290,11 @@ function generateFlexKenmerkBlock(params)
|
||||
+ " , CASE"
|
||||
+ " WHEN k.mld_kenmerk_verplicht = 1"
|
||||
+ (cancel
|
||||
? " OR k.mld_kenmerk_verplicht_status = 1"
|
||||
? " OR (k.mld_kenmerk_verplicht_status = 1)"
|
||||
: "")
|
||||
// Characteristic is required when 1) Order has characteristic-required-status 6 (=closed) and 2) order-status is 6 (=closed) or 9 (=completed)
|
||||
+ (opdr_status == 6 || opdr_status == 9
|
||||
? " OR (k.mld_kenmerk_verplicht_status = 6)"
|
||||
: "")
|
||||
+ " THEN 1 ELSE NULL END kenmerk_verplicht"
|
||||
+ " , k.mld_kenmerk_verplicht_status kenmerk_verplicht_status"
|
||||
@@ -305,7 +309,6 @@ function generateFlexKenmerkBlock(params)
|
||||
+ " AND k.mld_kenmerk_verwijder IS NULL"
|
||||
+ " AND k.mld_srtkenmerk_key=t.mld_srtkenmerk_key"
|
||||
+ " AND t.mld_srtkenmerk_verwijder IS NULL";
|
||||
|
||||
var sql1 = "";
|
||||
|
||||
if (changeOpdracht || newOpdracht || advancedOpdracht)
|
||||
@@ -434,14 +437,13 @@ function generateFlexKenmerkBlock(params)
|
||||
return false; // bij TV en opdrman mag je nog boven de 900 flexkenmerken aanpassen
|
||||
if (pvolgnummer > 100 && pvolgnummer <= 900)
|
||||
return !showClose; // afmeld-kenmerken mag je alleen tijdens het afmelden wijzigen
|
||||
if (!cancel && !close)
|
||||
return poRs("kenmerk_obligation").Value == 1
|
||||
if (!cancel && !close) // change is possible while closing the order or with status [closed] (=6) and [complete] (=9)
|
||||
return (poRs("kenmerk_obligation").Value == 1 && opdr_status != 6 && opdr_status != 9)
|
||||
// uiteindelijk dan nog de flexkenmerken <= 100 (vermoeden is dat MLDBOF hier eigenlijk niet bij hoort)
|
||||
return !my_mldrechten.canWrite("WEB_MLDBOF") && !my_mldrechten.canWrite("WEB_ORDBO2") && !my_mldrechten.canWrite("WEB_ORDBOF");
|
||||
}
|
||||
return false; // 'k vind het wel best
|
||||
}
|
||||
|
||||
listKenmerk(sql,
|
||||
"MLD",
|
||||
key,
|
||||
|
||||
Reference in New Issue
Block a user