FSN#39312 Verder ontsluiten van modellen via de API
svn path=/Website/trunk/; revision=32934
This commit is contained in:
@@ -122,7 +122,7 @@ function model_alg_kenmerk(niveau)
|
||||
"label": L("mgt_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"attributedomain": {
|
||||
"domain": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("mgt_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
@@ -130,7 +130,7 @@ function model_alg_kenmerk(niveau)
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "alg_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
|
||||
@@ -47,7 +47,7 @@ function model_bes_kenmerk()
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"propertytype": {
|
||||
"orderpropertytype": {
|
||||
"dbs": "bes_srtkenmerk_key",
|
||||
"label": L("mgt_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
@@ -165,6 +165,43 @@ function model_bes_kenmerk()
|
||||
};
|
||||
|
||||
|
||||
function buildBESKenmerkNiveauList()
|
||||
{
|
||||
return "D;"+L("bes_ins_discipline_key")
|
||||
+ ";G;"+L("bes_srtgroep")
|
||||
+ ";S;"+L("bes_srtdeel");
|
||||
}
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
if (obj.id == -1)
|
||||
{
|
||||
fld.orderarticlegroup.foreign.where = "bes_srtgroep_key IS NULL";
|
||||
fld.orderarticle.foreign.where = "bes_srtdeel_key IS NULL"; // Geen artikelen ophalen: zijn er veel te veel.
|
||||
}
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "BES";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
this.hook_pre_post = function (params, jsondata)
|
||||
{
|
||||
var checkdata = { module: "bes",
|
||||
srtkenmerk: true,
|
||||
key: jsondata.propertytype,
|
||||
value: jsondata.propertydefault
|
||||
};
|
||||
checkSrtkenmerkValue(checkdata);
|
||||
if (checkdata.err != "")
|
||||
abort_with_warning(checkdata.err);
|
||||
|
||||
jsondata.propertydefault = checkdata.value;
|
||||
}
|
||||
|
||||
|
||||
var ext_sql = "(SELECT DISTINCT"
|
||||
+ " B.bes_kenmerk_key"
|
||||
+ " , S.bes_srtkenmerk_omschrijving"
|
||||
|
||||
@@ -49,7 +49,7 @@ function model_bes_kenmerkbestel()
|
||||
"LOVinit": "",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"propertytype": {
|
||||
"orderpropertytype": {
|
||||
"dbs": "bes_srtkenmerk_key",
|
||||
"label": L("mgt_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
@@ -109,7 +109,7 @@ function model_bes_kenmerkbestel()
|
||||
"label": L("mgt_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "bes_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
@@ -129,6 +129,30 @@ function model_bes_kenmerkbestel()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "BES";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
this.hook_pre_post = function (params, jsondata)
|
||||
{
|
||||
var checkdata = { module: "bes",
|
||||
srtkenmerk: true,
|
||||
key: jsondata.propertytype,
|
||||
value: jsondata.propertydefault
|
||||
};
|
||||
checkSrtkenmerkValue(checkdata);
|
||||
if (checkdata.err != "")
|
||||
abort_with_warning(checkdata.err);
|
||||
|
||||
jsondata.propertydefault = checkdata.value;
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this, {
|
||||
"GET": {
|
||||
"tables": [
|
||||
|
||||
@@ -42,7 +42,7 @@ function model_bes_srtkenmerk()
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"propertytype": {
|
||||
"attributetype": {
|
||||
"dbs": "bes_srtkenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -86,6 +86,19 @@ function model_bes_srtkenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.attributetype ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "BES";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
function model_bez_kenmerk()
|
||||
{
|
||||
this.records_name = "visitorproperties";
|
||||
this.record_name = "visitorproperty";
|
||||
this.table = "bez_kenmerk";
|
||||
this.primary = "bez_kenmerk_key";
|
||||
this.records_name = "bez_kenmerks";
|
||||
this.record_name = "bez_kenmerk";
|
||||
this.soft_delete = "bez_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_PRSSYS";
|
||||
this.record_title = L("mgt_kenmerk");
|
||||
@@ -28,7 +28,7 @@ function model_bez_kenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "bez_kenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -59,7 +59,7 @@ function model_bez_kenmerk()
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"property_type": {
|
||||
"attributetype": {
|
||||
"dbs": "bez_kenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -74,7 +74,7 @@ function model_bez_kenmerk()
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"property_group": {
|
||||
"group": {
|
||||
"dbs": "bez_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -120,7 +120,7 @@ function model_bez_kenmerk()
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "bez_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
@@ -134,6 +134,19 @@ function model_bez_kenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "BEZ";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -11,14 +11,15 @@
|
||||
Notes:
|
||||
*/
|
||||
%>
|
||||
<!-- #include file="../mgt/mgt_tools.inc" -->
|
||||
<%
|
||||
|
||||
function model_cad_label()
|
||||
{
|
||||
this.records_name = "graphiclabels";
|
||||
this.record_name = "graphiclabel";
|
||||
this.table = "cad_label";
|
||||
this.primary = "cad_label_key";
|
||||
this.records_name = "cad_labels";
|
||||
this.record_name = "cad_label";
|
||||
this.autfunction = "WEB_CADMGT";
|
||||
this.record_title = L("cad_label");
|
||||
this.records_title = L("cad_label_m");
|
||||
@@ -27,7 +28,7 @@ function model_cad_label()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "cad_label_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -39,7 +40,7 @@ function model_cad_label()
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"view_name": {
|
||||
"viewname": {
|
||||
"dbs": "cad_label_view",
|
||||
"label": L("cad_label_view"),
|
||||
"typ": "varchar",
|
||||
@@ -64,23 +65,23 @@ function model_cad_label()
|
||||
"foreign": "fac_functie",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"type_place": {
|
||||
"position": {
|
||||
"dbs": "plaats.waar",
|
||||
"label": L("cad_label_type_waar"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"LOV": type_place_LOV(),
|
||||
"LOV": buildCadPositionLOV(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"type_situation": {
|
||||
"situation": {
|
||||
"dbs": "plaats.situatie",
|
||||
"label": L("cad_label_type_situatie"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"LOV": type_situation_LOV(),
|
||||
"LOV": buildCadSituationLOV(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"label_type": {
|
||||
"labeltype": {
|
||||
"dbs": "cad_label_type",
|
||||
"label": L("cad_label_type"),
|
||||
"typ": "number",
|
||||
@@ -135,6 +136,19 @@ function model_cad_label()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var labeltype = obj.labeltype;
|
||||
var situatie = (labeltype & 4 ? "scenario" : "actueel");
|
||||
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "CAD";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
var ext_sql = "(SELECT BITAND(cad_label_type, 27) waar"
|
||||
+ " , BITAND(cad_label_type, 4) situatie"
|
||||
+ " , cad_label_key"
|
||||
@@ -150,20 +164,5 @@ function model_cad_label()
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this);
|
||||
|
||||
|
||||
function type_place_LOV()
|
||||
{
|
||||
return "1;" + L("cad_label_type_bi_rui")
|
||||
+ ";9;" + L("cad_label_type_bi_wp")
|
||||
+ ";17;" + L("cad_label_type_bi_obj")
|
||||
+ ";2;" + L("cad_label_type_bu_ts")
|
||||
+ ";18;" + L("cad_label_type_bu_obj");
|
||||
}
|
||||
function type_situation_LOV()
|
||||
{
|
||||
return "0;" + L("cad_label_type_si_act")
|
||||
+ ";4;" + L("cad_label_type_si_sce");
|
||||
}
|
||||
}
|
||||
%>
|
||||
@@ -16,8 +16,8 @@
|
||||
|
||||
function model_cad_legenda()
|
||||
{
|
||||
this.records_name = "legendas";
|
||||
this.record_name = "legenda";
|
||||
this.records_name = "graphiclegendas";
|
||||
this.record_name = "graphiclegenda";
|
||||
this.table = "cad_legenda";
|
||||
this.primary = "cad_legenda_key";
|
||||
this.autfunction = "WEB_CADMGT";
|
||||
@@ -28,7 +28,7 @@ function model_cad_legenda()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "cad_legenda_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -52,7 +52,7 @@ function model_cad_legenda()
|
||||
this.includes = {
|
||||
"cad_values": {
|
||||
"model": new model_cad_legendawaarde(),
|
||||
"joinfield": "legendas"
|
||||
"joinfield": "graphiclegenda"
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
function model_cad_legendawaarde()
|
||||
{
|
||||
this.records_name = "graphiclegendavalues";
|
||||
this.record_name = "graphiclegendavalue";
|
||||
this.table = "cad_legendawaarde";
|
||||
this.primary = "cad_legendawaarde_key";
|
||||
this.records_name = "cad_legendawaardes";
|
||||
this.record_name = "cad_legendawaarde";
|
||||
this.autfunction = "WEB_CADMGT";
|
||||
this.record_title = L("cad_legendawaarde");
|
||||
this.records_title = L("cad_legendawaarde_m");
|
||||
@@ -27,13 +27,13 @@ function model_cad_legendawaarde()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "cad_legendawaarde_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "cad_s_cad_legendawaarde_key"
|
||||
},
|
||||
"legendas": {
|
||||
"graphiclegenda": {
|
||||
"dbs": "cad_legenda_key",
|
||||
"label": L("cad_legenda"),
|
||||
"typ": "key",
|
||||
@@ -68,7 +68,7 @@ function model_cad_legendawaarde()
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"legendas",
|
||||
"graphiclegenda",
|
||||
"name",
|
||||
"description",
|
||||
"rgb"
|
||||
|
||||
@@ -11,14 +11,15 @@
|
||||
Notes: TODO: JGL: Ik ben er nog niet helemaal uit hoe de bitjes netjes op te lossen
|
||||
*/
|
||||
%>
|
||||
<!-- #include file="../mgt/mgt_tools.inc" -->
|
||||
<%
|
||||
|
||||
function model_cad_thema()
|
||||
{
|
||||
this.records_name = "graphicthemes";
|
||||
this.record_name = "graphictheme";
|
||||
this.table = "cad_thema";
|
||||
this.primary = "cad_thema_key";
|
||||
this.records_name = "cad_themas";
|
||||
this.record_name = "cad_thema";
|
||||
this.autfunction = "WEB_CADMGT";
|
||||
this.record_title = L("cad_thema");
|
||||
this.records_title = L("cad_thema_m");
|
||||
@@ -27,7 +28,7 @@ function model_cad_thema()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "cad_thema_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -40,13 +41,13 @@ function model_cad_thema()
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"view_name": {
|
||||
"viewname": {
|
||||
"dbs": "cad_thema_view",
|
||||
"label": L("cad_label_view"),
|
||||
"typ": "varchar",
|
||||
"filter": "like"
|
||||
},
|
||||
"legendas": {
|
||||
"graphiclegenda": {
|
||||
"dbs": "cad_legenda_key",
|
||||
"label": L("cad_legenda"),
|
||||
"typ": "key",
|
||||
@@ -66,23 +67,23 @@ function model_cad_thema()
|
||||
"foreign": "fac_functie",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"type_place": {
|
||||
"position": {
|
||||
"dbs": "plaats.waar",
|
||||
"label": L("cad_label_type_waar"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"LOV": type_place_LOV(),
|
||||
"LOV": buildCadPositionLOV(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"type_situation": {
|
||||
"situation": {
|
||||
"dbs": "plaats.situatie",
|
||||
"label": L("cad_label_type_situatie"),
|
||||
"typ": "varchar",
|
||||
"hidden_fld": true,
|
||||
"LOV": type_situation_LOV(),
|
||||
"LOV": buildCadSituationLOV(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"thema_type": {
|
||||
"themetype": {
|
||||
"dbs": "cad_thema_type",
|
||||
"label": L("cad_label_type"),
|
||||
"typ": "number",
|
||||
@@ -149,7 +150,7 @@ function model_cad_thema()
|
||||
}
|
||||
]
|
||||
},
|
||||
"thema_url": {
|
||||
"themeurl": {
|
||||
"dbs": "cad_thema_onclick_url",
|
||||
"label": L("cad_thema_onclick_url"),
|
||||
"typ": "varchar"
|
||||
@@ -169,6 +170,16 @@ function model_cad_thema()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_put = function(params, jsondata, key)
|
||||
{ // update
|
||||
refresh_legenda(jsondata);
|
||||
}
|
||||
this.hook_pre_post = function(params, jsondata)
|
||||
{ // insert
|
||||
refresh_legenda(jsondata);
|
||||
}
|
||||
|
||||
|
||||
var ext_sql = "(SELECT BITAND(cad_thema_type, 27) waar"
|
||||
+ " , BITAND(cad_thema_type, 4) situatie"
|
||||
+ " , cad_thema_key"
|
||||
@@ -182,20 +193,5 @@ function model_cad_thema()
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this);
|
||||
|
||||
|
||||
function type_place_LOV()
|
||||
{
|
||||
return "1;" + L("cad_label_type_bi_rui")
|
||||
+ ";9;" + L("cad_label_type_bi_wp")
|
||||
+ ";17;" + L("cad_label_type_bi_obj")
|
||||
+ ";2;" + L("cad_label_type_bu_ts")
|
||||
+ ";18;" + L("cad_label_type_bu_obj");
|
||||
}
|
||||
function type_situation_LOV()
|
||||
{
|
||||
return "0;" + L("cad_label_type_si_act")
|
||||
+ ";4;" + L("cad_label_type_si_sce");
|
||||
}
|
||||
}
|
||||
%>
|
||||
@@ -14,27 +14,27 @@
|
||||
<%
|
||||
model_cnt_disc_params =
|
||||
{
|
||||
"table": "cnt_disc_params",
|
||||
"primary": "cnt_disc_params_key",
|
||||
"records_name": "cnt_disc_params",
|
||||
"record_name": "cnt_disc_params",
|
||||
"table": "cnt_disc_params",
|
||||
"primary": "cnt_disc_params_key",
|
||||
"autfunction": "WEB_CNTMGT",
|
||||
|
||||
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "cnt_disc_params_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"seq": "cnt_s_cnt_disc_params_key"
|
||||
},
|
||||
"cnt_ins_discipline_key": {
|
||||
"contractdiscipline": {
|
||||
"dbs": "cnt_ins_discipline_key",
|
||||
"label": "Foreign key",
|
||||
"typ": "key",
|
||||
"hidden_fld": true
|
||||
},
|
||||
"invoice_type": {
|
||||
"contracttype": {
|
||||
"dbs": "cnt_srtcontract_type",
|
||||
"label": L("cnt_discipline_cnt_disckey"),
|
||||
"typ": "key",
|
||||
@@ -45,7 +45,7 @@ model_cnt_disc_params =
|
||||
"desc": "cnt_typecontract_omschrijving"
|
||||
}
|
||||
},
|
||||
"invoice_schedule": {
|
||||
"schedule": {
|
||||
"dbs": "cnt_disc_params_factuurschema",
|
||||
"label": L("cnt_discipline_factuurschema"),
|
||||
"typ": "check0"
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
function model_cnt_kenmerk()
|
||||
{
|
||||
this.records_name = "contractproperties";
|
||||
this.record_name = "contractproperty";
|
||||
this.table = "cnt_kenmerk";
|
||||
this.primary = "cnt_kenmerk_key";
|
||||
this.records_name = "cnt_kenmerks";
|
||||
this.record_name = "cnt_kenmerk";
|
||||
this.soft_delete = "cnt_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_CNTMGT";
|
||||
this.record_title = L("cnt_kenmerk");
|
||||
@@ -28,14 +28,14 @@ function model_cnt_kenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "cnt_kenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "cnt_s_cnt_kenmerk_key",
|
||||
"readonly": true
|
||||
},
|
||||
"property_key": {
|
||||
"contractpropertytype": {
|
||||
"dbs": "cnt_srtkenmerk_key",
|
||||
"label": L("mgt_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
@@ -54,7 +54,7 @@ function model_cnt_kenmerk()
|
||||
"LOVinit": "",
|
||||
"friendlyname": true
|
||||
},
|
||||
"property_type": {
|
||||
"attributetypehide": {
|
||||
"dbs": "cnt_srtkenmerk.cnt_srtkenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -62,7 +62,7 @@ function model_cnt_kenmerk()
|
||||
"LOV": buildKenmerktypeLOV(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"contract_type": {
|
||||
"contractdiscipline": {
|
||||
"dbs": "cnt_srtcontract_key",
|
||||
"label": L("cnt_srtcontract_key"),
|
||||
"typ": "key",
|
||||
@@ -79,7 +79,7 @@ function model_cnt_kenmerk()
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"cnt_kenmerk_niveau": {
|
||||
"level": {
|
||||
"dbs": "cnt_kenmerk_niveau",
|
||||
"label": L("mgt_kenmerk_niveau"),
|
||||
"typ": "varchar",
|
||||
@@ -93,7 +93,7 @@ function model_cnt_kenmerk()
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
"cnt_kenmerk_locatiekolom": {
|
||||
"location": {
|
||||
"dbs": "cnt_kenmerk_locatiekolom",
|
||||
"label": L("ins_kenmerk_locatiekolom"),
|
||||
"typ": "varchar",
|
||||
@@ -106,7 +106,7 @@ function model_cnt_kenmerk()
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"property_group": {
|
||||
"group": {
|
||||
"dbs": "cnt_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -119,7 +119,7 @@ function model_cnt_kenmerk()
|
||||
"label": L("mgt_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "cnt_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
@@ -139,6 +139,16 @@ function model_cnt_kenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "CNT";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this, {
|
||||
"GET": {
|
||||
"tables": [ "cnt_srtkenmerk"],
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
function model_cnt_srtkenmerk()
|
||||
{
|
||||
this.records_name = "contractpropertytypes";
|
||||
this.record_name = "contractpropertytype";
|
||||
this.table = "cnt_srtkenmerk";
|
||||
this.primary = "cnt_srtkenmerk_key";
|
||||
this.records_name = "cnt_srtkenmerks";
|
||||
this.record_name = "cnt_srtkenmerk";
|
||||
this.soft_delete = "cnt_srtkenmerk_verwijder";
|
||||
this.autfunction = "WEB_CNTMGT";
|
||||
this.record_title = L("mgt_srtkenmerk");
|
||||
@@ -28,7 +28,7 @@ function model_cnt_srtkenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "cnt_srtkenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -42,7 +42,7 @@ function model_cnt_srtkenmerk()
|
||||
"required": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"property_type": {
|
||||
"attributetype": {
|
||||
"dbs": "cnt_srtkenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -92,6 +92,18 @@ function model_cnt_srtkenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.attributetype ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "CNT";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
function model_faq_kenmerk()
|
||||
{
|
||||
this.records_name = "knowledgeproperties";
|
||||
this.record_name = "knowledgeproperty";
|
||||
this.table = "faq_kenmerk";
|
||||
this.primary = "faq_kenmerk_key";
|
||||
this.records_name = "faq_kenmerks";
|
||||
this.record_name = "faq_kenmerk";
|
||||
this.soft_delete = "faq_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_FAQMGT";
|
||||
this.record_title = L("mgt_kenmerk");
|
||||
@@ -28,7 +28,7 @@ function model_faq_kenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "faq_kenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"filter": "exact",
|
||||
"seq": "faq_s_faq_kenmerk_key"
|
||||
@@ -58,7 +58,7 @@ function model_faq_kenmerk()
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"property_type": {
|
||||
"attributetype": {
|
||||
"dbs": "faq_kenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -72,7 +72,7 @@ function model_faq_kenmerk()
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"property_groep": {
|
||||
"group": {
|
||||
"dbs": "faq_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -118,7 +118,7 @@ function model_faq_kenmerk()
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "faq_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
@@ -132,6 +132,18 @@ function model_faq_kenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.attributetype ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "FAQ";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
function model_fin_kenmerk()
|
||||
{
|
||||
this.records_name = "invoiceproperties";
|
||||
this.record_name = "invoiceproperty";
|
||||
this.table = "fin_kenmerk";
|
||||
this.primary = "fin_kenmerk_key";
|
||||
this.records_name = "fin_kenmerks";
|
||||
this.record_name = "fin_kenmerk";
|
||||
this.soft_delete = "fin_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_PRSSYS";
|
||||
this.record_title = L("fin_kenmerk");
|
||||
@@ -27,7 +27,7 @@ function model_fin_kenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "fin_kenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -58,14 +58,14 @@ function model_fin_kenmerk()
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"property_type": {
|
||||
"attributetype": {
|
||||
"dbs": "fin_kenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"LOV": buildKenmerktypeLOV()
|
||||
},
|
||||
"kenmerk_type": {
|
||||
"propertytype": {
|
||||
"dbs": "fin_kenmerk_type",
|
||||
"label": L("fin_kenmerk_type"),
|
||||
"typ": "varchar",
|
||||
@@ -79,7 +79,7 @@ function model_fin_kenmerk()
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"property_groep": {
|
||||
"group": {
|
||||
"dbs": "fin_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -117,7 +117,7 @@ function model_fin_kenmerk()
|
||||
"label": L("mgt_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"domein": {
|
||||
"domain": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("fac_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
@@ -125,7 +125,7 @@ function model_fin_kenmerk()
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "fin_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
@@ -139,6 +139,19 @@ function model_fin_kenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.attributetype ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "FIN";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -16,10 +16,10 @@
|
||||
|
||||
function model_ins_kenmerk(fnparams)
|
||||
{
|
||||
this.records_name = "objectproperties";
|
||||
this.record_name = "objectproperty";
|
||||
this.table = "ins_kenmerk";
|
||||
this.primary = "ins_kenmerk_key";
|
||||
this.records_name = "ins_kenmerks";
|
||||
this.record_name = "ins_kenmerk";
|
||||
this.soft_delete = "ins_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_INSMGT";
|
||||
this.record_title = L("ins_kenmerk");
|
||||
@@ -29,14 +29,14 @@ function model_ins_kenmerk(fnparams)
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "ins_kenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "ins_s_ins_kenmerk_key",
|
||||
"readonly": true
|
||||
},
|
||||
"property_key": {
|
||||
"objectpropertytype": {
|
||||
"dbs": "ins_srtkenmerk_key",
|
||||
"label": L("mgt_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
@@ -52,7 +52,7 @@ function model_ins_kenmerk(fnparams)
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"object_discipline": {
|
||||
"objectdiscipline": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_discipline_key",
|
||||
"label": L("ins_srtinstallatie_discipline"),
|
||||
"typ": "key",
|
||||
@@ -63,7 +63,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
}
|
||||
},
|
||||
"object_group": {
|
||||
"objectgroup": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_srtgroep_key",
|
||||
"label": L("ins_srtinstallatie_srtgroep"),
|
||||
"typ": "key",
|
||||
@@ -73,7 +73,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"desc": "ins_srtgroep_omschrijving"
|
||||
}
|
||||
},
|
||||
"object_type": {
|
||||
"objecttype": {
|
||||
"dbs": "ins_v_allsrtinstallatie.ins_srtdeel_key",
|
||||
"label": L("ins_srtinstallatie_srtdeel"),
|
||||
"typ": "key",
|
||||
@@ -83,9 +83,9 @@ function model_ins_kenmerk(fnparams)
|
||||
"desc": "ins_srtdeel_omschrijving"
|
||||
}
|
||||
},
|
||||
"object_key": {
|
||||
"objecthide": {
|
||||
"dbs": "ins_srtinstallatie_key",
|
||||
"label": "ins_srtinstallatie_key",
|
||||
"label": L("lcl_ins_object"),
|
||||
"typ": "key",
|
||||
"hidden_fld": true,
|
||||
"required": true,
|
||||
@@ -103,7 +103,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"LOV": fill_ins_niveau_LOV(),
|
||||
"defaultvalue": "C"
|
||||
},
|
||||
"edit_level": {
|
||||
"editlevel": {
|
||||
"dbs": "ins_kenmerk_bewerkniveau",
|
||||
"label": L("ins_kenmerk_bewerkniveau"),
|
||||
"typ": "varchar",
|
||||
@@ -125,7 +125,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"LOV": fill_verplicht_LOV(),
|
||||
"emptyoption": L("lcl_mld_niet_verplicht")
|
||||
},
|
||||
"property_group": {
|
||||
"group": {
|
||||
"dbs": "ins_kenmerk_groep",
|
||||
"label": L("ins_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -156,7 +156,7 @@ function model_ins_kenmerk(fnparams)
|
||||
"label": L("ins_kenmerk_locatiekolom"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "ins_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
@@ -178,24 +178,36 @@ function model_ins_kenmerk(fnparams)
|
||||
|
||||
this.list = {
|
||||
"columns": ["id",
|
||||
"property_key",
|
||||
"objectpropertytype",
|
||||
"sequence",
|
||||
"required",
|
||||
"property_group"
|
||||
"propertygroup"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true,
|
||||
"filters": ["level",
|
||||
"object_discipline",
|
||||
"object_group",
|
||||
"object_type",
|
||||
"property_key"
|
||||
"objectdiscipline",
|
||||
"objectgroup",
|
||||
"objecttype",
|
||||
"objectpropertytype"
|
||||
]
|
||||
};
|
||||
this.edit = { modal: true};
|
||||
|
||||
|
||||
if (mode != "save")
|
||||
{
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script>
|
||||
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Server side code!
|
||||
//
|
||||
@@ -205,13 +217,13 @@ function model_ins_kenmerk(fnparams)
|
||||
var gparams = { GET: { } };
|
||||
if (niveau == "C")
|
||||
{
|
||||
this.list.columns.splice(2, 0, "object_key");
|
||||
delete this.fields.object_discipline;
|
||||
delete this.fields.object_group;
|
||||
delete this.fields.object_type;
|
||||
delete this.fields.edit_level;
|
||||
this.list.columns.splice(2, 0, "objecthide");
|
||||
delete this.fields.objectdiscipline;
|
||||
delete this.fields.objectgroup;
|
||||
delete this.fields.objecttype;
|
||||
delete this.fields.editlevel;
|
||||
delete this.fields.measurement;
|
||||
this.fields.object_key.label = L("ins_srtcontrole");
|
||||
this.fields.objecthide.label = L("ins_srtcontrole");
|
||||
this.record_title = L("ins_srtcontrole_kenmerk");
|
||||
this.records_title = L("ins_srtcontrole_kenmerk_m");
|
||||
gparams.GET = {wheres: [ "ins_kenmerk.ins_kenmerk_niveau = " + safe.quoted_sql(niveau)
|
||||
@@ -223,9 +235,9 @@ function model_ins_kenmerk(fnparams)
|
||||
{ //kenmerk_niveau: D | G | S
|
||||
// Toevoegen extra kolommen voor niet-inspectie kenmerken.
|
||||
// NB: Standaard in this.list opnemen en bij niveau=C verwijderen geeft fout op niet bestaande ins_discipline_key etc.
|
||||
this.list.columns.splice(2, 0, "object_type");
|
||||
this.list.columns.splice(2, 0, "object_group");
|
||||
this.list.columns.splice(2, 0, "object_discipline");
|
||||
this.list.columns.splice(2, 0, "objecttype");
|
||||
this.list.columns.splice(2, 0, "objectgroup");
|
||||
this.list.columns.splice(2, 0, "objectdiscipline");
|
||||
//
|
||||
this.record_title = L("ins_kenmerk");
|
||||
this.records_title = L("ins_kenmerk_m");
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
function model_ins_srtkenmerk()
|
||||
{
|
||||
this.records_name = "objectpropertytypes";
|
||||
this.record_name = "objectpropertytype";
|
||||
this.table = "ins_srtkenmerk";
|
||||
this.primary = "ins_srtkenmerk_key";
|
||||
this.records_name = "ins_srtkenmerks";
|
||||
this.record_name = "ins_srtkenmerk";
|
||||
this.soft_delete = "ins_srtkenmerk_verwijder";
|
||||
this.autfunction = "WEB_INSMGT";
|
||||
this.record_title = L("mgt_srtkenmerk");
|
||||
@@ -28,7 +28,7 @@ function model_ins_srtkenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "ins_srtkenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -42,7 +42,7 @@ function model_ins_srtkenmerk()
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"property_type": {
|
||||
"attributetype": {
|
||||
"dbs": "ins_srtkenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -92,6 +92,19 @@ function model_ins_srtkenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.attributetype ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "INS";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
|
||||
function model_mld_kenmerk()
|
||||
{
|
||||
this.records_name = "issueproperties";
|
||||
this.record_name = "issueproperty";
|
||||
this.table = "mld_kenmerk";
|
||||
this.primary = "mld_kenmerk_key";
|
||||
this.records_name = "mld_kenmerks";
|
||||
this.record_name = "mld_kenmerk";
|
||||
this.soft_delete = "mld_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_MLDMGT";
|
||||
this.record_title = L("mld_kenmerk");
|
||||
@@ -31,7 +31,7 @@ function model_mld_kenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "mld_kenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -46,7 +46,7 @@ function model_mld_kenmerk()
|
||||
"hidden_fld": true,
|
||||
"defaultvalue": "O"
|
||||
},
|
||||
"type": {
|
||||
"issuepropertytype": {
|
||||
"dbs": "mld_srtkenmerk_key",
|
||||
"label": L("mgt_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
@@ -65,7 +65,7 @@ function model_mld_kenmerk()
|
||||
"LOVinit": "",
|
||||
"friendlyname": true
|
||||
},
|
||||
"order_type": {
|
||||
"ordertype": {
|
||||
"dbs": "mld_typeopdr_key",
|
||||
"label": L("mld_typeopdr"),
|
||||
"typ": "key",
|
||||
@@ -94,7 +94,7 @@ function model_mld_kenmerk()
|
||||
"LOV": buildGroepsverplichtingList(),
|
||||
"defaultvalue": "0"
|
||||
},
|
||||
"mld_kenmerk_locatiekolom": {
|
||||
"location": {
|
||||
"dbs": "mld_kenmerk_locatiekolom",
|
||||
"label": L("mld_kenmerk_locatiekolom"),
|
||||
"typ": "varchar",
|
||||
@@ -107,7 +107,7 @@ function model_mld_kenmerk()
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"required_status": {
|
||||
"requiredstatus": {
|
||||
"dbs": "mld_kenmerk_verplicht_status",
|
||||
"label": L("mld_kenmerk_verplicht_status"),
|
||||
"typ": "key",
|
||||
@@ -125,7 +125,7 @@ function model_mld_kenmerk()
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"mld_stdmelding_key": {
|
||||
"call": {
|
||||
"dbs": "mld_stdmelding_key",
|
||||
"label": L("mld_stdmelding_key"),
|
||||
"typ": "key",
|
||||
@@ -158,6 +158,16 @@ function model_mld_kenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "MLD";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this, {
|
||||
"GET": {
|
||||
"wheres": ["mld_kenmerk_niveau = 'O'"]
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
function model_mld_srtkenmerk()
|
||||
{
|
||||
this.records_name = "issuepropertytypes";
|
||||
this.record_name = "issuepropertytype";
|
||||
this.table = "mld_srtkenmerk";
|
||||
this.primary = "mld_srtkenmerk_key";
|
||||
this.records_name = "mld_srtkenmerks";
|
||||
this.record_name = "mld_srtkenmerk";
|
||||
this.soft_delete = "mld_srtkenmerk_verwijder";
|
||||
this.autfunction = "WEB_MLDMGT";
|
||||
this.record_title = L("mgt_srtkenmerk");
|
||||
@@ -28,7 +28,7 @@ function model_mld_srtkenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "mld_srtkenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -42,7 +42,7 @@ function model_mld_srtkenmerk()
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"property_type": {
|
||||
"attributetype": {
|
||||
"dbs": "mld_srtkenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -92,6 +92,18 @@ function model_mld_srtkenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.attributetype ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "MLD";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -12,13 +12,14 @@
|
||||
*/
|
||||
%>
|
||||
<%
|
||||
var niveau = getQParam("level"); // [ B | A | P | C ]
|
||||
|
||||
function model_prs_kenmerk(niveau)
|
||||
{
|
||||
this.records_name = "basisproperties";
|
||||
this.record_name = "basisproperty";
|
||||
this.table = "prs_kenmerk";
|
||||
this.primary = "prs_kenmerk_key";
|
||||
this.records_name = "prs_kenmerks";
|
||||
this.record_name = "prs_kenmerk";
|
||||
this.soft_delete = "prs_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_PRSSYS";
|
||||
this.record_title = L("mgt_kenmerk") + " " + get_prs_naam(niveau);
|
||||
@@ -28,13 +29,13 @@ function model_prs_kenmerk(niveau)
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "prs_kenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "prs_s_prs_kenmerk_key"
|
||||
},
|
||||
"prs_kenmerk_niveau": {
|
||||
"level": {
|
||||
"dbs": "prs_kenmerk_niveau",
|
||||
"label": L("mgt_kenmerk_niveau"),
|
||||
"typ": "varchar",
|
||||
@@ -67,7 +68,7 @@ function model_prs_kenmerk(niveau)
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"property_type": {
|
||||
"attributetype": {
|
||||
"dbs": "prs_kenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -81,7 +82,7 @@ function model_prs_kenmerk(niveau)
|
||||
"LOV": buildVerplichtingList(),
|
||||
"emptyoption": null
|
||||
},
|
||||
"property_group": {
|
||||
"group": {
|
||||
"dbs": "prs_kenmerk_groep",
|
||||
"label": L("mgt_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
@@ -137,7 +138,7 @@ function model_prs_kenmerk(niveau)
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "prs_kenmerk_default",
|
||||
"label": L("mgt_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
@@ -151,6 +152,31 @@ function model_prs_kenmerk(niveau)
|
||||
};
|
||||
|
||||
|
||||
function fill_prs_niveau_LOV()
|
||||
{
|
||||
return "B;"+L("lcl_company")
|
||||
+ ";A;"+L("lcl_department")
|
||||
+ ";P;"+L("lcl_person")
|
||||
+ ";C;"+L("lcl_contact");
|
||||
}
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.attributetype ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
|
||||
if (obj.id != -1)
|
||||
fld.position.foreign.readonly = true;
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "PRS";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
var gparams = {"GET": {}};
|
||||
if (niveau)
|
||||
{
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
<%
|
||||
function model_res_kenmerk()
|
||||
{
|
||||
this.records_name = "bookingproperties";
|
||||
this.record_name = "bookingproperty";
|
||||
this.table = "res_kenmerk";
|
||||
this.primary = "res_kenmerk_key";
|
||||
this.records_name = "res_kenmerks";
|
||||
this.record_name = "res_kenmerk";
|
||||
this.soft_delete = "res_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("res_kenmerk");
|
||||
@@ -27,22 +27,22 @@ function model_res_kenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_kenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_kenmerk_key"
|
||||
},
|
||||
"type": {
|
||||
"bookingpropertytype": {
|
||||
"dbs": "res_srtkenmerk_key",
|
||||
"label": L("res_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(select RES_SRTKENMERK_KEY, RES_SRTKENMERK_OMSCHRIJVING"
|
||||
+ " from RES_SRTKENMERK"
|
||||
+ " where RES_SRTKENMERK_VERWIJDER IS NULL"
|
||||
+ " order by res_srtkenmerk_omschrijving asc)",
|
||||
"tbl": "(SELECT res_srtkenmerk_key, res_srtkenmerk_omschrijving"
|
||||
+ " FROM res_srtkenmerk"
|
||||
+ " WHERE res_srtkenmerk_verwijder is null"
|
||||
+ " ORDER BY res_srtkenmerk_omschrijving ASC)",
|
||||
"key": "res_srtkenmerk_key",
|
||||
"desc": "res_srtkenmerk_omschrijving"
|
||||
},
|
||||
@@ -64,7 +64,7 @@ function model_res_kenmerk()
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
"res_activiteit_key": {
|
||||
"bookingactivity": {
|
||||
"dbs": "res_activiteit_key",
|
||||
"label": L("res_activiteit_key"),
|
||||
"typ": "key",
|
||||
@@ -100,7 +100,7 @@ function model_res_kenmerk()
|
||||
"label": L("res_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"default": {
|
||||
"propertydefault": {
|
||||
"dbs": "res_kenmerk_default",
|
||||
"label": L("res_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
@@ -120,6 +120,25 @@ function model_res_kenmerk()
|
||||
};
|
||||
|
||||
|
||||
function buildVerplichtingList()
|
||||
{ // LOV waarden voor required.
|
||||
var s = ";" + L("res_kenmerk_verplicht_0")
|
||||
+ ";1;" + L("res_kenmerk_verplicht_1")
|
||||
+ ";2;" + L("res_kenmerk_verplicht_2");
|
||||
return s;
|
||||
}
|
||||
|
||||
function buildGroepsverplichtingList()
|
||||
{ // LOV waarden voor group.
|
||||
var s = "0;";
|
||||
for (var i=1; i<=9; i++)
|
||||
{
|
||||
s = s + ";" + i + ";" + L("res_kenmerk_groep") + " " + i;
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this, this.gparams);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
<%
|
||||
function model_res_srtkenmerk()
|
||||
{
|
||||
this.records_name = "bookingpropertytypes";
|
||||
this.record_name = "bookingpropertytype";
|
||||
this.table = "res_srtkenmerk";
|
||||
this.primary = "res_srtkenmerk_key";
|
||||
this.records_name = "res_srtkenmerks";
|
||||
this.record_name = "res_srtkenmerk";
|
||||
this.soft_delete = "res_srtkenmerk_verwijder";
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("mgt_srtkenmerk");
|
||||
@@ -26,7 +26,7 @@ function model_res_srtkenmerk()
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_srtkenmerk_key",
|
||||
"label": "Key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
@@ -41,7 +41,7 @@ function model_res_srtkenmerk()
|
||||
"translate": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"property_type": {
|
||||
"attributetype": {
|
||||
"dbs": "res_srtkenmerk_kenmerktype",
|
||||
"label": L("mgt_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
@@ -85,6 +85,19 @@ function model_res_srtkenmerk()
|
||||
};
|
||||
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.attributetype ? obj.attributetype.id : "");
|
||||
fld.attributetype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "RES";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -6,49 +6,20 @@
|
||||
<%
|
||||
var this_model = new model_bes_kenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
if (obj.id == -1)
|
||||
{
|
||||
fld.orderarticlegroup.foreign.where = "bes_srtgroep_key IS NULL";
|
||||
fld.orderarticle.foreign.where = "bes_srtdeel_key IS NULL"; // Geen artikelen ophalen: zijn er veel te veel.
|
||||
}
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "BES";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
this_model.hook_pre_post = function (params, jsondata)
|
||||
{
|
||||
var checkdata = { module: "bes",
|
||||
srtkenmerk: true,
|
||||
key: jsondata.propertytype,
|
||||
value: jsondata.propertydefault
|
||||
};
|
||||
checkSrtkenmerkValue(checkdata);
|
||||
if (checkdata.err != "")
|
||||
abort_with_warning(checkdata.err);
|
||||
|
||||
jsondata.propertydefault = checkdata.value;
|
||||
}
|
||||
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"requires": { js: ["../mgt/bes_kenmerk.js"] },
|
||||
"filters": [
|
||||
"propertytype",
|
||||
"orderpropertytype",
|
||||
"orderdiscipline"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"propertytype",
|
||||
"orderpropertytype",
|
||||
"sequence",
|
||||
"level",
|
||||
"orderdiscipline",
|
||||
@@ -66,13 +37,4 @@ scaffolding(this_model,
|
||||
},
|
||||
"print": {}
|
||||
});
|
||||
|
||||
|
||||
function buildBESKenmerkNiveauList()
|
||||
{
|
||||
return "D;"+L("bes_ins_discipline_key")
|
||||
+ ";G;"+L("bes_srtgroep")
|
||||
+ ";S;"+L("bes_srtdeel");
|
||||
}
|
||||
|
||||
%>
|
||||
|
||||
@@ -6,35 +6,12 @@
|
||||
<%
|
||||
var this_model = new model_bes_kenmerkbestel();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "BES";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
this_model.hook_pre_post = function (params, jsondata)
|
||||
{
|
||||
var checkdata = { module: "bes",
|
||||
srtkenmerk: true,
|
||||
key: jsondata.propertytype,
|
||||
value: jsondata.default
|
||||
};
|
||||
checkSrtkenmerkValue(checkdata);
|
||||
if (checkdata.err != "")
|
||||
abort_with_warning(checkdata.err);
|
||||
|
||||
jsondata.default = checkdata.value;
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"propertytype",
|
||||
"orderpropertytype",
|
||||
"orderdiscipline"
|
||||
]
|
||||
},
|
||||
@@ -42,7 +19,7 @@ scaffolding(this_model,
|
||||
"columns": [
|
||||
"id",
|
||||
"orderdiscipline",
|
||||
"propertytype",
|
||||
"orderpropertytype",
|
||||
"sequence",
|
||||
"required"
|
||||
]
|
||||
|
||||
@@ -7,18 +7,6 @@
|
||||
<%
|
||||
var this_model = new model_bes_srtkenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.propertytype ? obj.propertytype.id : "");
|
||||
fld.propertytype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "BES";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
|
||||
@@ -6,24 +6,12 @@
|
||||
<%
|
||||
var this_model = new model_bez_kenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.property_type.id : "");
|
||||
fld.property_type.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "BEZ";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
@@ -31,7 +19,7 @@ scaffolding(this_model,
|
||||
"id",
|
||||
"sequence",
|
||||
"name",
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
|
||||
@@ -13,40 +13,27 @@
|
||||
*/
|
||||
%>
|
||||
<!-- #include file="../scf/scaffolding.inc" -->
|
||||
<!-- #include file="../mgt/mgt_tools.inc" -->
|
||||
<!-- #include file="../api2/model_cad_label.inc" -->
|
||||
<%
|
||||
var this_model = new model_cad_label();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var labeltype = obj.cad_label_type;
|
||||
var situatie = (labeltype & 4 ? "scenario" : "actueel");
|
||||
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "CAD";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"view_name",
|
||||
"type_place",
|
||||
"type_situation"
|
||||
"viewname",
|
||||
"position",
|
||||
"situation"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"view_name",
|
||||
"type_place",
|
||||
"type_situation"
|
||||
"viewname",
|
||||
"position",
|
||||
"situation"
|
||||
]
|
||||
}
|
||||
});
|
||||
|
||||
@@ -22,7 +22,7 @@ scaffolding(this_model,
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"legendas"
|
||||
"graphiclegenda"
|
||||
]
|
||||
}
|
||||
});
|
||||
|
||||
@@ -13,38 +13,28 @@
|
||||
*/
|
||||
%>
|
||||
<!-- #include file="../scf/scaffolding.inc" -->
|
||||
<!-- #include file="../mgt/mgt_tools.inc" -->
|
||||
<!-- #include file="../api2/model_cad_thema.inc" -->
|
||||
<%
|
||||
var this_model = new model_cad_thema();
|
||||
|
||||
this_model.hook_pre_put = function(params, jsondata, key)
|
||||
{ // update
|
||||
refresh_legenda(jsondata);
|
||||
}
|
||||
this_model.hook_pre_post = function(params, jsondata)
|
||||
{ // insert
|
||||
refresh_legenda(jsondata);
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"name",
|
||||
"legendas",
|
||||
"type_place",
|
||||
"type_situation"
|
||||
"graphiclegenda",
|
||||
"position",
|
||||
"situation"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"legendas",
|
||||
"type_place",
|
||||
"type_situation"
|
||||
"graphiclegenda",
|
||||
"position",
|
||||
"situation"
|
||||
]
|
||||
},
|
||||
"wrap": {
|
||||
@@ -86,7 +76,7 @@ scaffolding(this_model,
|
||||
+ " , waarde"
|
||||
+ " , " + rndSQL
|
||||
+ " , waarde"
|
||||
+ " FROM " + data.view_name
|
||||
+ " FROM " + data.viewname
|
||||
Oracle.Execute(sql);
|
||||
|
||||
data.legenda = legenda_key;
|
||||
@@ -101,16 +91,16 @@ scaffolding(this_model,
|
||||
+ " , cad_legendawaarde_value"
|
||||
+ " , cad_legendawaarde_rgb"
|
||||
+ " , cad_legendawaarde_omschr"
|
||||
+ " ) SELECT DISTINCT " + data.legendas
|
||||
+ " ) SELECT DISTINCT " + data.graphiclegenda
|
||||
+ " , waarde"
|
||||
+ " , " + rndSQL
|
||||
+ " , waarde"
|
||||
+ " FROM " + data.view_name + " thv"
|
||||
+ " FROM " + data.viewname + " thv"
|
||||
+ " WHERE waarde IS NOT NULL "
|
||||
+ " AND NOT EXISTS (SELECT cl.cad_legendawaarde_value"
|
||||
+ " FROM cad_legendawaarde cl"
|
||||
+ " WHERE cl.cad_legendawaarde_value = thv.waarde"
|
||||
+ " AND cl.cad_legenda_key = " + data.legendas
|
||||
+ " AND cl.cad_legenda_key = " + data.graphiclegenda
|
||||
+ " )";
|
||||
Oracle.Execute(sql);
|
||||
}
|
||||
|
||||
@@ -18,32 +18,23 @@
|
||||
<%
|
||||
var this_model = new model_cnt_kenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "CNT";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_key",
|
||||
"contract_type",
|
||||
"property_type"
|
||||
"contractpropertytype",
|
||||
"contractdiscipline",
|
||||
"attributetypehide"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"contract_type",
|
||||
"property_key",
|
||||
"contractdiscipline",
|
||||
"contractpropertytype",
|
||||
"sequence",
|
||||
"property_type"
|
||||
"attributetypehide"
|
||||
]
|
||||
},
|
||||
"print": {}
|
||||
|
||||
@@ -18,24 +18,12 @@
|
||||
<%
|
||||
var this_model = new model_cnt_srtkenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.property_type.id : "");
|
||||
fld.property_type.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "CNT";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_type",
|
||||
"attributetype",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
@@ -43,7 +31,7 @@ scaffolding(this_model,
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
|
||||
@@ -18,24 +18,12 @@
|
||||
<%
|
||||
var this_model = new model_faq_kenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.property_type.id : "");
|
||||
fld.property_type.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "FAQ";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
@@ -43,7 +31,7 @@ scaffolding(this_model,
|
||||
"id",
|
||||
"name",
|
||||
"sequence",
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
|
||||
@@ -18,24 +18,12 @@
|
||||
<%
|
||||
var this_model = new model_fin_kenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.property_type.id : "");
|
||||
fld.property_type.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "FIN";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
@@ -43,7 +31,7 @@ scaffolding(this_model,
|
||||
"id",
|
||||
"name",
|
||||
"sequence",
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
|
||||
@@ -9,19 +9,6 @@ kenmerk_params.niveau = getQParam("inspectie", "");
|
||||
|
||||
var this_model = new model_ins_kenmerk(kenmerk_params);
|
||||
|
||||
if (mode != "save")
|
||||
{
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script>
|
||||
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
|
||||
@@ -7,24 +7,12 @@
|
||||
<%
|
||||
var this_model = new model_ins_srtkenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.property_type.id : "");
|
||||
fld.property_type.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "INS";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_type",
|
||||
"attributetype",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
@@ -32,7 +20,7 @@ scaffolding(this_model,
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
|
||||
@@ -317,4 +317,19 @@ function buildStatusList()
|
||||
return statusList;
|
||||
}
|
||||
|
||||
function buildCadPositionLOV()
|
||||
{
|
||||
return "1;" + L("cad_label_type_bi_rui")
|
||||
+ ";9;" + L("cad_label_type_bi_wp")
|
||||
+ ";17;" + L("cad_label_type_bi_obj")
|
||||
+ ";2;" + L("cad_label_type_bu_ts")
|
||||
+ ";18;" + L("cad_label_type_bu_obj");
|
||||
}
|
||||
|
||||
function buildCadSituationLOV()
|
||||
{
|
||||
return "0;" + L("cad_label_type_si_act")
|
||||
+ ";4;" + L("cad_label_type_si_sce");
|
||||
}
|
||||
|
||||
%>
|
||||
@@ -18,31 +18,22 @@
|
||||
<%
|
||||
var this_model = new model_mld_kenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "MLD";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"type",
|
||||
"order_type"
|
||||
"issuepropertytype",
|
||||
"ordertype"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"type",
|
||||
"order_type",
|
||||
"issuepropertytype",
|
||||
"ordertype",
|
||||
"sequence",
|
||||
"property_group",
|
||||
"group",
|
||||
"required"
|
||||
]
|
||||
},
|
||||
|
||||
@@ -18,24 +18,12 @@
|
||||
<%
|
||||
var this_model = new model_mld_srtkenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.property_type.id : "");
|
||||
fld.property_type.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "MLD";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_type",
|
||||
"attributetype",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
@@ -43,7 +31,7 @@ scaffolding(this_model,
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
|
||||
@@ -5,40 +5,23 @@
|
||||
<!-- #include file="../api2/model_prs_kenmerk.inc" -->
|
||||
|
||||
<%
|
||||
var niveau = getQParam("prs_kenmerk_niveau"); // [ B | A | P | C ]
|
||||
var this_model = new model_prs_kenmerk(niveau);
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.property_type.id : "");
|
||||
fld.property_type.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
|
||||
if (obj.id != -1)
|
||||
fld.position.foreign.readonly = true;
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "PRS";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"prs_kenmerk_niveau",
|
||||
"level",
|
||||
"name",
|
||||
"sequence",
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
@@ -46,16 +29,7 @@ scaffolding(this_model,
|
||||
},
|
||||
"print": {},
|
||||
"transit": {
|
||||
"prs_kenmerk_niveau": niveau
|
||||
"level": niveau
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
function fill_prs_niveau_LOV()
|
||||
{
|
||||
return "B;"+L("lcl_company")
|
||||
+ ";A;"+L("lcl_department")
|
||||
+ ";P;"+L("lcl_person")
|
||||
+ ";C;"+L("lcl_contact");
|
||||
}
|
||||
%>
|
||||
|
||||
@@ -11,37 +11,17 @@ scaffolding(this_model,
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"type",
|
||||
"res_activiteit_key"
|
||||
"bookingpropertytype",
|
||||
"bookingactivity"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"type",
|
||||
"bookingpropertytype",
|
||||
"sequence",
|
||||
"res_activiteit_key"
|
||||
"bookingactivity"
|
||||
]
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
function buildVerplichtingList()
|
||||
{ // LOV waarden voor required.
|
||||
var s = ";" + L("res_kenmerk_verplicht_0")
|
||||
+ ";1;" + L("res_kenmerk_verplicht_1")
|
||||
+ ";2;" + L("res_kenmerk_verplicht_2");
|
||||
return s;
|
||||
}
|
||||
|
||||
function buildGroepsverplichtingList()
|
||||
{ // LOV waarden voor group.
|
||||
var s = "0;";
|
||||
for (var i=1; i<=9; i++)
|
||||
{
|
||||
s = s + ";" + i + ";" + L("res_kenmerk_groep") + " " + i;
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
%>
|
||||
@@ -7,25 +7,12 @@
|
||||
<%
|
||||
var this_model = new model_res_srtkenmerk();
|
||||
|
||||
this_model.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.property_type ? obj.property_type.id : "");
|
||||
fld.property_type.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var module = "RES";
|
||||
var property_type = "<%=kenmerktype%>";
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
|
||||
scaffolding(this_model,
|
||||
{
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"property_type",
|
||||
"attributetype",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
@@ -33,7 +20,7 @@ scaffolding(this_model,
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"property_type"
|
||||
"attributetype"
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
|
||||
Reference in New Issue
Block a user