FCLT#56050 niet automatisch 1 behandelteam invullen (is immers niet verplicht) en rechten-bugfix bij mld_forward
svn path=/Website/trunk/; revision=41223
This commit is contained in:
@@ -412,6 +412,11 @@ mld = {setmeldingstatus:
|
||||
this_mld = this_mld || mld.func_enabled_melding(mld_key);
|
||||
mld_melding = mld_melding || mld.mld_melding_info(mld_key);
|
||||
|
||||
// Let op; dit is geen rechten check
|
||||
// Hier wordt slechts status-afhankelijk bekeken welke types doorsturen er evt. mogelijk zijn;
|
||||
// fwdType & 1 -> Vakgroep wijzigen (= Corrigeren)
|
||||
// fwdType & 2 -> Behandelteam wijzigen (= Doorsturen)
|
||||
|
||||
var fwdInfo = { "fwdType": 0 };
|
||||
|
||||
switch (mld_melding.mld_status)
|
||||
|
||||
@@ -211,6 +211,7 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
|
||||
disc_key: (ingesloten.length == 1 ? mld_ins_discipline_key : -1),
|
||||
module: "MLDB",
|
||||
perslidKey: user_key,
|
||||
noJustOne: true,
|
||||
autfunctionKey: -1, // alles is toegestaan! authparams.autfunctionkey,
|
||||
srtdisc_key: (S("mld_processing_group_all") ? -1 : (ingesloten.length == 1 ? ins_srtdiscipline_key : last_srtdisc_key)),
|
||||
onChange: "onChangeBehandelteam"
|
||||
|
||||
@@ -1192,6 +1192,7 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
|
||||
srtdisc_key: S("mld_processing_group_all") ? null : mld_melding.srtdisc,
|
||||
onChange: "onChangeBehandelteam",
|
||||
hidden: hideSelectors,
|
||||
noJustOne: true,
|
||||
required: false,
|
||||
moreinfo: !(mld_key > 0 && !this_mld.canAfhandChange) &&
|
||||
(user.checkAutorisation("WEB_FAQUSE", true) || user.checkAutorisation("WEB_FAQFOF", true)) && // !readonly && rechten
|
||||
|
||||
@@ -33,7 +33,6 @@ FCLTHeader.Requires({ plugins: ["jQuery", "kenmerk"],
|
||||
var mld_key = getQParamInt("mld_key");
|
||||
var opmerk = getFParam("opmerk", "");
|
||||
var this_mld = mld.func_enabled_melding(mld_key);
|
||||
user.auth_required_or_abort(this_mld.canForward || this_mld.canFixMelding);
|
||||
|
||||
// AUTORISATIEPARAMETERS
|
||||
var urole = getQParamSafe("urole");
|
||||
@@ -66,6 +65,8 @@ FCLTHeader.Requires({ plugins: ["jQuery", "kenmerk"],
|
||||
|
||||
if (!(fwdType & fwdInfo.fwdType) || (fwdType != 1 && fwdType != 2))
|
||||
INTERNAL_ERROR_INVALID_FWDTYPE
|
||||
|
||||
user.auth_required_or_abort(fwdType == 1 ? (this_mld.canForward || this_mld.canFixMelding) : this_mld.canForwardTeam);
|
||||
%>
|
||||
|
||||
<script>
|
||||
@@ -260,6 +261,7 @@ FCLTHeader.Requires({ plugins: ["jQuery", "kenmerk"],
|
||||
disc_key: (S("mld_forward_auto_fill") ? mld_melding.mld_ins_discipline_key : -1),
|
||||
module: "MLDB",
|
||||
perslidKey: user_key,
|
||||
noJustOne: true,
|
||||
autfunctionKey: -1, // alles is toegestaan! authparams.autfunctionkey,
|
||||
srtdisc_key: (S("mld_processing_group_all") == 1 ? -1 : mld_melding.srtdisc),
|
||||
onChange: "onChangeBehandelteam"
|
||||
|
||||
Reference in New Issue
Block a user