FSN#39608: AiAi AG"."ALG_GEBOUW_KEY": ongeldige ID - nieuwe melding.

svn path=/Website/branches/v2016.3/; revision=32916
This commit is contained in:
Maykel Geerdink
2017-02-23 08:02:17 +00:00
parent 5138df1356
commit 467e04bc3f

View File

@@ -685,12 +685,19 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
// 0 = (=default) vakgroep en melding (beide eerst te kiezen)
// 1 = vakgroep readonly
// 2 = alleen melding
var eindlevel = (mld_melding.alg_level ? mld_melding.alg_level : 2);
var urlAdd;
if ((S("mld_edit_layout") == 1)) // Plaats gegevens worden voor de discipline/stdmelding gegevens getoond. Stdmelding afhankelijk van dienstlocatie maken. Daarom locatie en gebouw meegeven.
urlAdd = [{urlParam: "lockey", field: "locatiekey", init: mld_melding.loc_key},
{urlParam: "bldkey", field: "gebouwkey", init: mld_melding.bld_key},
{urlParam: "flrkey", field: "verdiepingkey", init: mld_melding.flr_key},
{urlParam: "roomkey", field: "ruimtekey", init: mld_melding.room_key}];
{
urlAdd = [{urlParam: "lockey", field: "locatiekey", init: mld_melding.loc_key}]
if (eindlevel >= 3)
urlAdd.push({urlParam: "bldkey", field: "gebouwkey", init: mld_melding.bld_key});
if (eindlevel >= 4)
urlAdd.push({urlParam: "flrkey", field: "verdiepingkey", init: mld_melding.flr_key});
if (eindlevel >= 5)
urlAdd.push({urlParam: "roomkey", field: "ruimtekey", init: mld_melding.room_key});
}
FCLTdisciplineselector("disc",
"sgDisc",
{ label: L("lcl_vakgroup"),
@@ -720,9 +727,12 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
if ((S("mld_edit_layout") == 1)) // Plaats gegevens worden voor de discipline/stdmelding gegevens getoond. Stdmelding afhankelijk van dienstlocatie maken. Daarom locatie en gebouw meegeven.
{
urlAdd.push({urlParam: "lockey", field: "locatiekey", init: mld_melding.loc_key});
urlAdd.push({urlParam: "bldkey", field: "gebouwkey", init: mld_melding.bld_key});
urlAdd.push({urlParam: "flrkey", field: "verdiepingkey", init: mld_melding.flr_key});
urlAdd.push({urlParam: "roomkey", field: "ruimtekey", init: mld_melding.room_key});
if (eindlevel >= 3)
urlAdd.push({urlParam: "bldkey", field: "gebouwkey", init: mld_melding.bld_key});
if (eindlevel >= 4)
urlAdd.push({urlParam: "flrkey", field: "verdiepingkey", init: mld_melding.flr_key});
if (eindlevel >= 5)
urlAdd.push({urlParam: "roomkey", field: "ruimtekey", init: mld_melding.room_key});
}
var res =
@@ -1113,7 +1123,7 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
L("lcl_mld_subject"),
mld_melding.mld_onderwerp,
{maxlength: 60, html: (!(this_mld.canOmsChange || mld_key < 0) || txtreado? " readonly" : "")})
}
if (mld_melding.freetext != 0)
@@ -1137,12 +1147,12 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
var authFaq = (S("faq_enabled")==1) && user.checkAutorisation("WEB_FAQFOF", true);
var buttons = [];
if (authFaq && authFaq.PRSwritelevel<9) // schrijfrechten op WEB_FAQFOF nodig
{
{
var openKB = "FcltMgr.openDetail('/appl/fac/fac_faq_search.asp?urole="+urole+"&autosearch=1&s='+escape($('#melding_omschrijving').val())"
+ ", '" + L("lcl_faq_kennisbank") + "') ";
buttons.push({ icon: "book_open.png", title: L("lcl_faq_kennisbank"), action: openKB});
buttons.push({ icon: "paste.png", title: L("lcl_mld_paste"), action: "PasteFromClipboard()"});
}
buttons.push({ icon: "paste.png", title: L("lcl_mld_paste"), action: "PasteFromClipboard()"});
}
BLOCK_START("mldBehandel", L("lcl_behandelgegevens"), { buttons: buttons });