DJIN#36755 kenmerken van bezoek alleen voor WEB_BEZBOF
svn path=/Website/trunk/; revision=31871
This commit is contained in:
@@ -49,9 +49,10 @@ function bez_edit_bezoekers(afspraak_key, afspraak_begin, afspraak_eind, loc_key
|
||||
|
||||
var flexfilter = [];
|
||||
if (params.bezoeker_key)
|
||||
flexfilter = ["k.bez_kenmerk_volgnr > 900"
|
||||
// ,"k.bez_kenmerk_kenmerktype NOT IN ('F','M','E','X')"
|
||||
];
|
||||
{ // Mag hier alleen kenmerken > 900 zien.
|
||||
// Zie ook bez_flexkenmerk.inc (function isReadonly() en load_kenmerk.asp
|
||||
flexfilter = ["k.bez_kenmerk_volgnr > 900"];
|
||||
}
|
||||
|
||||
%>
|
||||
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
<!-- #include file="../Shared/plaatsselector.inc" -->
|
||||
<!-- #include file="../Shared/selector.inc" -->
|
||||
<!-- #include file="./bez.inc" -->
|
||||
<!-- #include file="./bez_edit_bezoekers.inc" -->
|
||||
<!-- #include file="./bez_edit_bezoekers_save.inc" -->
|
||||
<!-- #include file="./bez_flexkenmerk.inc" -->
|
||||
<%
|
||||
@@ -145,6 +144,7 @@ oRs.Close();
|
||||
beznum: next_vis,
|
||||
ispopup: true
|
||||
};
|
||||
// Mag hier alle kenmerken zien, maar alleen > 900 wijzigen.
|
||||
generateFlexKenmerkCode(flexparams);
|
||||
|
||||
BLOCK_END();
|
||||
|
||||
@@ -71,8 +71,10 @@ function generateFlexKenmerkCode(params)
|
||||
var filter = params.filter;
|
||||
|
||||
function isReadonly (volgnummer) //??
|
||||
{
|
||||
return reado || (volgnummer < 900);
|
||||
{ // Backo mag kenmerken < 900 wel zien maar niet wijzigen. Kenmerken > 900 mag hij wel wijzigen.
|
||||
// Zie ook load_kenmerk.asp en bez_edit_bezoekers.inc
|
||||
var backo = user.has("WEB_BEZBOF");
|
||||
return reado || (backo && volgnummer < 900);
|
||||
}
|
||||
|
||||
var sql = getSqlBezFlex(bez_key, filter);
|
||||
|
||||
@@ -36,6 +36,12 @@ if (!notr)
|
||||
|
||||
|
||||
<%
|
||||
var flexfilter = [];
|
||||
if (!user.has("WEB_BEZBOF"))
|
||||
{ // Alleen backo mag kenmerken > 900 zien.
|
||||
// Zie ook bez_flexkenmerk.inc (function isReadonly() en bez_edit_bezoekers.inc
|
||||
flexfilter = ["k.bez_kenmerk_volgnr < 900 "];
|
||||
}
|
||||
|
||||
generateFlexKenmerkCode ({ urole: getQParamSafe("urole"),
|
||||
bez_key: getQParamInt("bez_key", -1), // Bezoekers key
|
||||
@@ -50,7 +56,8 @@ generateFlexKenmerkCode ({ urole: getQParamSafe("urole"),
|
||||
flexend: getQParam("flexend", -1),
|
||||
notr: notr,
|
||||
nolabel: getQParamInt("notr", 0) == 1,
|
||||
tmpfolder: getQParam("tmpfolder", null)
|
||||
tmpfolder: getQParam("tmpfolder", null),
|
||||
filter: flexfilter
|
||||
});
|
||||
|
||||
if (!notr)
|
||||
|
||||
Reference in New Issue
Block a user