MARX#53147 Autorisatie correctie

svn path=/Website/trunk/; revision=39099
This commit is contained in:
2018-09-07 14:27:46 +00:00
parent ee60c8605a
commit 108c9e4d97

View File

@@ -58,13 +58,13 @@ if (opdr_key > -1)
{ // BESTAANDE OPDRACHT
var this_opdr = mld.func_enabled_opdracht(opdr_key); // wat mag ik zoal op deze opdracht
user.auth_required_or_abort(this_opdr.canReadAny);
if ((this_opdr.canHervatten && resume) || (this_opdr.canOnderbreken && halt))
if (halt || resume)
{
user.auth_required_or_abort((halt && this_opdr.canOnderbreken) || (resume && this_opdr.canHervatten));
mld.opdr_hltrsm(opdr_key, { halt: halt, resume: resume }); // Zorgt voor het zetten van de mld_opdr.mld_opdr_halted waarde en het tracken van "ORDHLT" of "ORDRSM".
}
else
{
user.auth_required_or_abort(resume || halt);
// Deze moet overnieuw omdat canOnderbreken & canHervatten waarschijnlijk veranderd zijn.
this_opdr = mld.func_enabled_opdracht(opdr_key);
}
var mld_opdr = mld.mld_opdr_info(opdr_key);
var mld_melding = mld.mld_melding_info(mld_opdr.mld_key);