FCLT#55156: KPN Regiomanagers kunnen geen melding aanmaken.

svn path=/Website/trunk/; revision=39789
This commit is contained in:
Maykel Geerdink
2018-11-14 11:05:05 +00:00
parent 79a7912013
commit 53ae3d8651
11 changed files with 57 additions and 54 deletions

View File

@@ -247,13 +247,14 @@ var authparams = user.checkAutorisation(autfunction);
else
var endlevel = 2; // locatie
}
var pstartlevel = (alg_startlevel >= 0? alg_startlevel : startlevel);
FCLTplaatsselector(authparams.ALGreadlevel,
{ regiokey: regio_key,
districtkey: district_key, // indien startlevel 2 is, dan wordt deze parameter niet gebruikt
locatiekey: locatie_key,
gebouwkey: gebouw_key, // indien eindlevel 2 is, dan wordt deze parameter niet gebruikt
verdiepingkey: verdieping_key, // indien eindlevel 2 is, dan wordt deze parameter niet gebruikt
startlevel: alg_startlevel >= 0? alg_startlevel : startlevel,
{ regiokey: (pstartlevel <= 0 && endlevel >= 0? regio_key : null), // Alleen regiokey meegeven als regio ook wordt getoond.
districtkey: (pstartlevel <= 1 && endlevel >= 1? district_key : null), // Alleen districtkey meegeven als district ook wordt getoond.
locatiekey: (pstartlevel <= 2 && endlevel >= 2? locatie_key : null), // Alleen locatiekey meegeven als locatie ook wordt getoond.
gebouwkey: (pstartlevel <= 3 && endlevel >= 3? gebouw_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
verdiepingkey: (pstartlevel <= 4 && endlevel >= 4? verdieping_key : null), // Alleen verdiepingkey meegeven als verdieping ook wordt getoond.
startlevel: pstartlevel,
eindlevel: endlevel,
filtercode: "BEZ",
secsearch: 4, // verdieping en hoger

View File

@@ -924,13 +924,13 @@ var ins_deel_aantal = 1;
if (maxlevel >= 2)
FCLTplaatsselector(authparams.ALGwritelevel, { locatiekey: o_loc_key,
verdiepingkey: o_floor_key,
gebouwkey: o_bld_key,
ruimtekey: o_room_key,
werkplekkey: o_workpl_key,
gebouwkey: (maxlevel >= 3? o_bld_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
verdiepingkey: (maxlevel >= 4? o_floor_key : null), // Alleen verdiepingkey meegeven als verdieping ook wordt getoond.
ruimtekey: (maxlevel >= 5? o_room_key : null), // Alleen ruimtekey meegeven als ruimte ook wordt getoond.
werkplekkey: (maxlevel >= 6? o_workpl_key : null), // Alleen werkplekkey meegeven als werkplek ook wordt getoond.
startlevel: 2, // locatie
eindlevel: maxlevel,
terrein: true,
terrein: (maxlevel >= 3? true : false), // Alleen terrein als gebouw ook wordt getoond.
filtercode: "INCVR",
onLocChange: change,
cadSelect: true,

View File

@@ -541,14 +541,14 @@ var authparams = user.checkAutorisation(autfunction);
{ %>
<% if (backo)
{
FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: reg_key,
districtkey: dist_key,
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
werkplekkey: wpl_key, // indien eindlevel 5 is, dan wordt deze parameter niet gebruikt
terrein: true,
FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: (alg_startlevel <= 0 && alg_endlevel >= 0? reg_key : null), // Alleen regiokey meegeven als regio ook wordt getoond.
districtkey: (alg_startlevel <= 1 && alg_endlevel >= 1? dist_key : null), // Alleen districtkey meegeven als district ook wordt getoond.
locatiekey: (alg_startlevel <= 2 && alg_endlevel >= 2? loc_key : null), // Alleen locatiekey meegeven als locatie ook wordt getoond.
gebouwkey: (alg_startlevel <= 3 && alg_endlevel >= 3? bld_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
verdiepingkey: (alg_startlevel <= 4 && alg_endlevel >= 4? flr_key : null), // Alleen verdiepingkey meegeven als verdieping ook wordt getoond.
ruimtekey: (alg_startlevel <= 5 && alg_endlevel >= 5? room_key : null), // Alleen ruimtekey meegeven als ruimte ook wordt getoond.
werkplekkey: (alg_startlevel <= 6 && alg_endlevel >= 6? wpl_key : null), // Alleen werkplekkey meegeven als werkplek ook wordt getoond.
terrein: (alg_startlevel <= 3 && alg_endlevel >= 3? true : false, // Alleen terrein als gebouw ook wordt getoond.
onRegChange: alg_startlevel==0? "UnSelectOwner()" : null,
onDisChange: alg_startlevel==1? "UnSelectOwner()" : null,
onLocChange: alg_startlevel==2? "UnSelectOwner()" : null,
@@ -568,6 +568,7 @@ var authparams = user.checkAutorisation(autfunction);
else
{
FCLTplaatsselector(authparams.ALGreadlevel, { locatiekey: loc_key,
gebouwkey: (alg_startlevel <= 3 && alg_endlevel >= 3? bld_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
startlevel: alg_startlevel,
eindlevel: (frontend ? 2 : 3), // frontend: locatie(2), fronto: gebouw(3)
trclass: "noxd",

View File

@@ -194,13 +194,13 @@ var authparamsCTRUSE = user.checkAutorisation("WEB_CTRUSE");
<td class="label"><label for="deel"><%=L("lcl_obj_identification")%>:</label></td>
<td><input type="text" class="flddeel" name="deel" value="<%=safe.htmlattr(deel)%>"></td>
</tr>
<% FCLTplaatsselector(authparamsINSUSE.ALGreadlevel, { regiokey: reg_key,
districtkey: dist_key,
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
terrein: true,
<% FCLTplaatsselector(authparamsINSUSE.ALGreadlevel, { regiokey: (alg_startlevel <= 0 && alg_endlevel >= 0? reg_key : null), // Alleen regiokey meegeven als regio ook wordt getoond.
districtkey: (alg_startlevel <= 1 && alg_endlevel >= 1? dist_key : null), // Alleen districtkey meegeven als district ook wordt getoond.
locatiekey: (alg_startlevel <= 2 && alg_endlevel >= 2? loc_key : null), // Alleen locatiekey meegeven als locatie ook wordt getoond.
gebouwkey: (alg_startlevel <= 3 && alg_endlevel >= 3? bld_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
verdiepingkey: (alg_startlevel <= 4 && alg_endlevel >= 4? flr_key : null), // Alleen verdiepingkey meegeven als verdieping ook wordt getoond.
ruimtekey: (alg_startlevel <= 5 && alg_endlevel >= 5? room_key : null), // Alleen ruimtekey meegeven als ruimte ook wordt getoond.
terrein: (alg_startlevel <= 3 && alg_endlevel >= 3? true : false), // Alleen terrein als gebouw ook wordt getoond.
escalateOnChUp: true, // ook onLocChange als je gebouw wijzigt
startlevel: alg_startlevel,
eindlevel: alg_endlevel, // ruimte/werkplek

View File

@@ -448,10 +448,10 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
BLOCK_START("mldAlg", L("lcl_plaatsgegevens"));
FCLTplaatsselector(this_mld.authparams(autfunction) && this_mld.authparams(autfunction).ALGwritelevel,
{ locatiekey: mld_melding.loc_key,
gebouwkey: mld_melding.bld_key,
verdiepingkey: mld_melding.flr_key,
ruimtekey: mld_melding.room_key,
terrein: true,
gebouwkey: (mld_melding.alg_level && mld_melding.alg_level >= 3? mld_melding.bld_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
verdiepingkey: (mld_melding.alg_level && mld_melding.alg_level >= 4? mld_melding.flr_key : null), // Alleen verdiepingkey meegeven als verdieping ook wordt getoond.
ruimtekey: (mld_melding.alg_level && mld_melding.alg_level >= 5? mld_melding.room_key : null), // Alleen ruimtekey meegeven als ruimte ook wordt getoond.
terrein: (mld_melding.alg_level && mld_melding.alg_level >= 3? true : false), // Alleen terrein als gebouw ook wordt getoond.
onLocChange: "onChangeLocatie(true);",
onGebChange: "onChangeGebouw(true);",
onVerChange: "onChangeVerdieping();",

View File

@@ -944,17 +944,17 @@ oRs.close();
<% FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: reg_key,
districtkey: dist_key,
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
<% FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: (alg_startlevel <= 0 && alg_eindlevel >= 0? reg_key : null), // Alleen regiokey meegeven als regio ook wordt getoond.
districtkey: (alg_startlevel <= 1 && alg_eindlevel >= 1? dist_key : null), // Alleen districtkey meegeven als district ook wordt getoond.
locatiekey: (alg_startlevel <= 2 && alg_eindlevel >= 2? loc_key : null), // Alleen locatiekey meegeven als locatie ook wordt getoond.
gebouwkey: (alg_startlevel <= 3 && alg_eindlevel >= 3? bld_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
verdiepingkey: (alg_startlevel <= 4 && alg_eindlevel >= 4? flr_key : null), // Alleen verdiepingkey meegeven als verdieping ook wordt getoond.
ruimtekey: (alg_startlevel <= 5 && alg_eindlevel >= 5? room_key : null), // Alleen ruimtekey meegeven als ruimte ook wordt getoond.
startlevel: alg_startlevel,
eindlevel: alg_eindlevel,
filtercode: (minfo?"EXP":"FAC"),
trclass: "noxd",
terrein: true,
terrein: (alg_startlevel <= 3 && alg_eindlevel >= 3? true : false), // Alleen terrein als gebouw ook wordt getoond.
whenEmpty: L("lcl_search_generic") // want filter
});

View File

@@ -690,8 +690,8 @@ oRs.close();
case 3: alg_eindlevel = (minfo?4:alg_eindlevel); break; // Voor minfo Verdieping, anders maximaal Gebouw.
case 1: alg_eindlevel = (minfo?5:alg_eindlevel); break; // Voor minfo Ruimte, anders maximaal Gebouw.
}
FCLTplaatsselector(authparams.ALGreadlevel, { locatiekey: locatie_key,
gebouwkey: gebouw_key,
FCLTplaatsselector(authparams.ALGreadlevel, { locatiekey: (alg_startlevel <= 2 && alg_eindlevel >= 2? locatie_key : null), // Alleen locatiekey meegeven als locatie ook wordt getoond.
gebouwkey: (alg_startlevel <= 3 && alg_eindlevel >= 3? gebouw_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
startlevel: alg_startlevel,
eindlevel: alg_eindlevel,
trclass: "noxd",

View File

@@ -99,11 +99,11 @@ oRs.Close();
onSubmit="prs_submit();">
<%
BLOCK_START("bezettingInfo", L("lcl_select_werkplek"));
FCLTplaatsselector(-1, { werkplekkey: wp_key,
FCLTplaatsselector(-1, { werkplekkey: wp_key, // Als werkplek niet wordt getoond, dan toch werkplekkey meegeven. Bij opslaan wordt werkplek (alg_werkplek_key) aan gekozen ruimte gekoppeld.
startlevel: 2,/*locatie*/
readonlylevel: S("prs_use_edit_werkplek"), /* locatie of gebouw meestal */
eindlevel: (S("prs_werkplek_implicit")==0)?6:5,/*ruimte/werkplek*/
requiredlevel: (S("prs_werkplek_implicit")==0)?6:5
eindlevel: (S("prs_werkplek_implicit") == 0)? 6 : 5,/*ruimte/werkplek*/
requiredlevel: (S("prs_werkplek_implicit") == 0)? 6 : 5
});
if (S("prs_werkplek_implicit")==0)

View File

@@ -181,15 +181,16 @@ else
onSubmit="prs_submit();">
<%
BLOCK_START("bezettingInfo", L("lcl_select_werkplek"));
var peindlevel = (S("prs_werkplek_implicit") == 0? 6 : 5); // ruimte/werkplek.
FCLTplaatsselector(-1, { locatiekey: loc_key,
gebouwkey: geb_key,
verdiepingkey: ver_key,
ruimtekey: rui_key,
werkplekkey: wp_key,
werkplekkey: (peindlevel >= 6? wp_key : null), // Alleen werkplekkey meegeven als werkplek ook wordt getoond.
startlevel: 2, // locatie
filtercode: "FAC",
// readonlylevel nvt.
eindlevel: (S("prs_werkplek_implicit") == 0)? 6 : 5 /* ruimte/werkplek */
eindlevel: peindlevel
});
BLOCK_END();

View File

@@ -120,12 +120,12 @@ oRs.Close();
onSubmit="prs_submit();">
<%
BLOCK_START("bezettingInfo", L("lcl_select_werkplek"));
FCLTplaatsselector(-1, { werkplekkey: wp_key,
FCLTplaatsselector(-1, { werkplekkey: wp_key, // Als werkplek niet wordt getoond, dan toch werkplekkey meegeven. Bij opslaan wordt werkplek (alg_werkplek_key) aan gekozen ruimte gekoppeld.
startlevel: 2,/*locatie*/
readonlylevel: S("prs_use_edit_werkplek"), /* locatie of gebouw meestal */
eindlevel: (S("prs_werkplek_implicit")==0)? 6 : 5,/*ruimte/werkplek*/
eindlevel: (S("prs_werkplek_implicit") == 0)? 6 : 5,/*ruimte/werkplek*/
filtercode: "INCVR",
requiredlevel: (S("prs_werkplek_implicit")==0)? 6 : 5,
requiredlevel: (S("prs_werkplek_implicit") == 0)? 6 : 5,
cadSelect: true
});
if (S("prs_werkplek_implicit")==0)

View File

@@ -110,7 +110,7 @@ var act = getQParamInt("act_key", -1); // Activiteit
var sortout = getQParamInt("sortout", 1); // Sortering, standaard 1
var group = getQParamInt("groupby", -1); // Groepering, standaard -1 (backo), 4 (maninfo)
var alg_startlevel = getQParamInt("alg_startlevel", 2); // Startlevel van plaatsselector (Locatie)
var alg_endlevel = getQParamInt("alg_endlevel", frontend?2:5); // Endlevel van plaatsselector
var alg_endlevel = getQParamInt("alg_endlevel", frontend? 2 : 5); // Endlevel van plaatsselector
var room_key_arr = getQParamIntArray("roomcatmulti", []); // Ruimte soort catalogus
var obj_key_arr = getQParamIntArray("objcatmulti", []); // Voorzieningen catalogus
var art_key_arr = getQParamIntArray("artcatmulti", []); // Verbruiksartikelen catalogus
@@ -285,12 +285,12 @@ var authparams = user.checkAutorisation(autfunction);
</tr>
<% }
// <!-- Locatie, gebouw, verdieping en ruimte -->
FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: reg_key,
districtkey: dist_key,
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: floor_key,
ruimtekey: room_key,
FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: (alg_startlevel <= 0 && alg_endlevel >= 0? reg_key : null), // Alleen regiokey meegeven als regio ook wordt getoond.
districtkey: (alg_startlevel <= 1 && alg_endlevel >= 1? dist_key : null), // Alleen districtkey meegeven als district ook wordt getoond.
locatiekey: (alg_startlevel <= 2 && alg_endlevel >= 2? loc_key : null), // Alleen locatiekey meegeven als locatie ook wordt getoond.
gebouwkey: (alg_startlevel <= 3 && alg_endlevel >= 3? bld_key : null), // Alleen gebouwkey meegeven als gebouw ook wordt getoond.
verdiepingkey: (alg_startlevel <= 4 && alg_endlevel >= 4? floor_key : null), // Alleen verdiepingkey meegeven als verdieping ook wordt getoond.
ruimtekey: (alg_startlevel <= 5 && alg_endlevel >= 5? room_key : null), // Alleen ruimtekey meegeven als ruimte ook wordt getoond.
startlevel: alg_startlevel,
eindlevel: alg_endlevel,
secsearch: frontend?null:3, // hoger dan gebouw