FCLT#82594: Melding 'opdelen' in deelmeldingen.
svn path=/Website/trunk/; revision=64644
This commit is contained in:
@@ -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).
|
||||
|
||||
Reference in New Issue
Block a user