FSN#39312 Verder ontsluiten van modellen via de API
svn path=/Website/trunk/; revision=33014
This commit is contained in:
@@ -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" -->
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -191,7 +191,7 @@ function model_persons()
|
||||
},
|
||||
"trackings": {
|
||||
"model": new model_tracking(["perslid"]),
|
||||
"joinfield": "fac_tracking_refkey"
|
||||
"joinfield": "trackingrefkey"
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user