FCLT#82594: Melding 'opdelen' in deelmeldingen.

svn path=/Website/trunk/; revision=64644
This commit is contained in:
Maykel Geerdink
2024-05-14 14:10:40 +00:00
parent bd395ead45
commit ce805d6a76

View File

@@ -5029,10 +5029,12 @@ mld = {
user_func_params.isOptional = mresult.canFEread || iamFinFiatteur || iamFinGoedkeurder;
var mresult_no_disc = user.func_enabled2("MLD", user_func_params);
// Checken of de user rechten heeft om een kenmerkblok aan te passen.
userIsBlokbehandelaar = mld.userIsBlokbehandelaar(pmld_melding_key, { mld_status: mld_status,
melder_key: melder_key,
loc_key: moRs("mld_alg_locatie_key").Value});
var userIsBlokbehandelaar = false;
if (!params.dontcareblokheader)
// Checken of de user rechten heeft om een kenmerkblok aan te passen.
userIsBlokbehandelaar = mld.userIsBlokbehandelaar(pmld_melding_key, { mld_status: mld_status,
melder_key: melder_key,
loc_key: moRs("mld_alg_locatie_key").Value});
moRs.Close();
@@ -5104,7 +5106,7 @@ mld = {
// Op button niveau
mresult.canChange = false; // Wijzig knop tonen
mresult.canCHangeKenmerkBlok = false; // Moet een kenmerkblok behanden.
mresult.canChangeKenmerkBlok = false; // Moet een kenmerkblok behanden.
mresult.canChangeUrole = (typeof urole == "undefined" ? "" : urole); // (mld_close kent deze niet, en change-t ook niet interactief)
mresult.canAccept = false; // Accepteren melding
mresult.canVakgAccept = false; // Accepteren primaire vakgroep
@@ -5179,7 +5181,7 @@ mld = {
{
case 0: // Pending, welbeschouwd zag de backo deze al nooit
mresult.canChange = mresult.canWrite("WEB_MLDFOF");
mresult.canCHangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeUrole = 'fo';
mresult.canReject = mresult.canWrite("WEB_MLDFOF") &&
(!is_wf_step || (is_wf_step && mld.wfIsRejectable(wfstep))) &&
@@ -5204,7 +5206,7 @@ mld = {
break;
case 1: // Afgewezen
mresult.canChange = (S("mld_rejected_is_open") == 1 && mresult.canWrite("WEB_MLDFOF"));
mresult.canCHangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeUrole = 'fo';
mresult.canContinue = (mresult.canWrite("WEB_MLDFOF") || mresult.canWrite("WEB_MLDBOF")) && mresult_no_disc.canWrite("WEB_MLDFOF") && !is_planned_action && !S("mld_disable_continuation"); //mldfof_write;
mresult.canVakgChange = mresult_vakg.canWrite("WEB_MLDFOF");
@@ -5228,7 +5230,7 @@ mld = {
// note: !is_conceptmelding is in principe niet noodzakelijk omdat alleen de FE en de instemmer deze melding kunnen zien,
// maar als deze ook FO zijn moet dat toch wel.
mresult.canChange = mresult.canWrite("WEB_MLDFOF") || mresult.canFEwrite;
mresult.canCHangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeUrole = mresult.canWrite("WEB_MLDFOF") ? 'fo' : 'fe'; // Bij deze status (2) impliceert wijzigen altijd de FO-rol, ook als mijn rol nu BO is.
mresult.canAccept = ((mresult.canWrite("WEB_MLDBOF") && !activeMLDBO3) || mresult.canWrite("WEB_MLDBO3")) && !is_planned_action && !is_conceptmelding;
mresult.canVakgAccept = ((mresult_vakg.canWrite("WEB_MLDBOF") && !activeMLDBO3) || mresult_vakg.canWrite("WEB_MLDBO3")) && !is_planned_action && !is_conceptmelding;
@@ -5269,7 +5271,7 @@ mld = {
case 3: // Ingezien ('te accepteren') komt alleen nog voor als BO op edit drukt maar niet saved
// FO kan alleen omschrijving aanpassen
mresult.canChange = ((mresult.canWrite("WEB_MLDBOF") && !activeMLDBO3) || mresult.canWrite("WEB_MLDFOF"));
mresult.canCHangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeUrole = mresult.canWrite("WEB_MLDBOF") ? 'bo' : 'fo';
mresult.canAccept = ((mresult.canWrite("WEB_MLDBOF") && !activeMLDBO3) || mresult.canWrite("WEB_MLDBO3")) && !is_planned_action;
mresult.canVakgAccept = ((mresult_vakg.canWrite("WEB_MLDBOF") && !activeMLDBO3) || mresult_vakg.canWrite("WEB_MLDBO3")) && !is_planned_action;
@@ -5322,7 +5324,7 @@ mld = {
mresult.canPersChange = mresult.canWrite("WEB_MLDFOF");
// FO kan alleen omschrijving aanpassen
mresult.canChange = (mresult.canWrite("WEB_MLDBOF") || mresult.canWrite("WEB_MLDFOF"));
mresult.canCHangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeKenmerkBlok = userIsBlokbehandelaar;
mresult.canChangeUrole = mresult.canWrite("WEB_MLDBOF") ? 'bo' : 'fo';
mresult.canForward = (!is_wf &&
(S("mld_forward_if_active") == 1 || (keten && !hasopdrachten)) && // Een melding met opdrachten mag niet meer doorgestuurd worden (MAYF#36363).