FSN#39312 Verder ontsluiten van modellen via de API

svn path=/Website/trunk/; revision=33014
This commit is contained in:
Erik Groener
2017-03-02 12:04:04 +00:00
parent a0650810a7
commit dd3a5a7208
4 changed files with 10 additions and 10 deletions

View File

@@ -13,7 +13,7 @@
*/
DOCTYPE_Disable = true;
ANONYMOUS_Allowed = 1; // Eigenlijk niet waar. We regelen echter alles zelf
THIS_FILE = "appl/api/api_orders.asp";
THIS_FILE = "appl/api2/api_orders.asp";
%>
<!-- #include file="../Shared/common.inc" -->

View File

@@ -64,7 +64,7 @@ function model_tracking(xmlnodes)
"typ": "varchar",
"foreign": "prs_perslid"
},
"fac_tracking_refkey": {
"trackingrefkey": {
"dbs": "fac_tracking_refkey",
"label": L("lcl_reference"),
"typ": "key"

View File

@@ -20,9 +20,9 @@
<!-- #include file="../shared/budget.inc" -->
<!-- #include file="../shared/kpl_ksrt_validate.inc" -->
<!-- #include file="../mld/mld.inc" -->
<!-- #include file="model_notes.inc"-->
<!-- #include file="./model_notes.inc"-->
<!-- #include file="./model_custom_fields.inc"-->
<!-- #include file="./model_tracking.inc"-->
<!-- #include file="./model_fac_tracking.inc"-->
<%
function model_orders(opdr_key, params)
@@ -85,12 +85,12 @@ function model_orders(opdr_key, params)
model: new model_notes("MLD"),
joinfield: "mld_opdr_key"
},
"custom_fields" : { model: new model_custom_fields(this, "MLD", { pNiveau: "O", readman: true, readuse: true }),
"customfields" : { model: new model_custom_fields(this, "MLD", { pNiveau: "O", readman: true, readuse: true }),
joinfield: "flexparentkey"
},
"tracking": {
"trackings": {
model: new model_tracking(['opdracht']),
joinfield: "fac_tracking_refkey"
joinfield: "trackingrefkey"
}
};
@@ -1099,7 +1099,7 @@ function model_orders(opdr_key, params)
kenmerkKey: "mld_kenmerk_key",
currentKenmerkenSQL: currentKenmerkenSQL,
allKenmerkenSQL: allKenmerkenSQL,
flexdata: jsondata.custom_fields,
flexdata: jsondata.customfields,
isNew: params.isNew,
flexPath: "MLD/O",
tracking: true,
@@ -1250,7 +1250,7 @@ function model_orders(opdr_key, params)
params.filter = params.filter || {};
params.filter.id = opdr_key;
if (! ("include" in params) )
params.include = { include: ["custom_fields"]};
params.include = { include: ["customfields"]};
var xxx_array = this.REST_GET(params);
if (!xxx_array.length)

View File

@@ -191,7 +191,7 @@ function model_persons()
},
"trackings": {
"model": new model_tracking(["perslid"]),
"joinfield": "fac_tracking_refkey"
"joinfield": "trackingrefkey"
}
};