FSN#36519 Werkplek sensoren beter via de API ondersteunen
svn path=/Website/branches/v2016.1/; revision=30199
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user