PCHX#82873: Voorwaarde voor herfiattering van opdrachten kunnen instellen.

FCLT#82594: Melding 'opdelen' in deelmeldingen.

svn path=/Website/branches/v2024.2/; revision=65491
This commit is contained in:
Maykel Geerdink
2024-07-09 11:26:39 +00:00
parent 7b9946629e
commit 3c3d0ee0d7

View File

@@ -5388,7 +5388,7 @@ mld = {
mresult.canStdmChange = mresult_vakg.canWriteUrole("WEB_MLDUSE", "WEB_MLDFOF", "WEB_MLDBOF") && !is_wf_root;
mresult.canDeptChange = (mresult.canWrite("WEB_MLDFOF") || mresult.canWrite("WEB_MLDBOF") || mresult.canWrite("WEB_MLDBO3") || mresult.canFEwrite);
mresult.canKostChange = (mresult.canWrite("WEB_MLDFOF") || mresult.canWrite("WEB_MLDBOF") || mresult.canWrite("WEB_MLDBO3") || mresult.canFEwrite);
mresult.canFlexChange = true;
mresult.canFlexChange = mresult.canWrite("WEB_MLDFOF") || mresult.canFEwrite;
mresult.canPlaatsChange = mresult.canWrite("WEB_MLDFOF") || mresult.canFEwrite;
mresult.canAflChange = mresult.canWrite("WEB_MLDFOF") || mresult.canFEwrite;
mresult.canPersChange = mresult.canWrite("WEB_MLDFOF");
@@ -5585,7 +5585,7 @@ mld = {
}
else
{ // tracking aanwezig
var fiat_key = prs.getFiatteur(mld_opdr.kp_key, mld_opdr.mld_opdr_fiat_user, mld_opdr.t_cost, mld_opdr.opdr_disc_key, mld_opdr.fiatbedrag);
var fiat_key = prs.getFiatteur(mld_opdr.kp_key, (S("mld_opdr_reapproval_rate") >= 0? -1 : mld_opdr.mld_opdr_fiat_user), mld_opdr.t_cost, mld_opdr.opdr_disc_key, mld_opdr.fiatbedrag);
isVerantwoordelijke = (user.isCollega(fiat_key));
// Kostenplaats(groep)verantwoordelijken mogen na het approven de bestelopdracht inzien.
@@ -7767,6 +7767,8 @@ mld = {
+ " FROM prs_v_perslid_fullnames_all"
+ " WHERE prs_perslid_key = prs.getFiatteur(o.prs_kostenplaats_key"
+ " , CASE"
+ " WHEN fac.getsetting('mld_opdr_reapproval_rate') >= 0"
+ " THEN -1"
+ " WHEN o.mld_opdr_fiatbedrag IS NULL"
+ " THEN NULL"
+ " ELSE fac.gettrackinguserkey('ORDFOK', o.mld_opdr_key)"