FSN#36519 Werkplek sensoren beter via de API ondersteunen

svn path=/Website/branches/v2016.1/; revision=30199
This commit is contained in:
Jos Groot Lipman
2016-08-02 11:18:55 +00:00
parent 38539027d4
commit f04215da9c
2 changed files with 7 additions and 5 deletions

View File

@@ -13,7 +13,7 @@
<!-- #include file="api2.inc" -->
<!-- #include file="../scf/scaffolding_common.inc" -->
<%
var DEZE = this;
api2_rest = {
authenticate: function _authenticate()
{
@@ -297,7 +297,7 @@ api2_rest = {
case "POST":
{
var key = result.key;
if (key)
if (key > 0)
{
var params = { filter: shared.qs2json(model), include: getQParamArray("include", []) }, jsondata, key
// requestparams.include is mogelijk uitgebreid met wat er in de body stond
@@ -625,7 +625,9 @@ api2_rest = {
{
api2.error(500, "Loading {0} failed: {1}".format(ppath, e.description));
}
hook.initialize({ S: S, Oracle: Oracle, customerId: customerId, safe: safe });
// Via DEZE kan de aanroeper eigenlijk alle globale functies benaderen
// zoals __Log
hook.initialize({ S: S, Oracle: Oracle, customerId: customerId, safe: safe, DEZE: DEZE });
return hook;
}
}

View File

@@ -66,9 +66,9 @@ model_objects =
query.wheres.push("ins_alg_ruimte_key_org IS NULL");
}
// TODO: We ondersteunen uitsluitend ruimte- en persoonsgebonden objecten
// TODO: We ondersteunen uitsluitend ruimte- werkplek- en persoonsgebonden objecten
query.tables.push("ins_v_deel_gegevens");
query.wheres.push("ins_deel.ins_alg_ruimte_type IN ('R', 'P') ");
query.wheres.push("ins_deel.ins_alg_ruimte_type IN ('R', 'W', 'P') ");
query.wheres.push("ins_v_deel_gegevens.ins_deel_key = ins_deel.ins_deel_key");
var wheres = api2.sqlfilter(params, model_objects)