UWVA#33522 Beheer inspecties verbeteringen

svn path=/Website/trunk/; revision=26264
This commit is contained in:
Erik Groener
2015-09-10 17:36:27 +00:00
parent ec7e2438a0
commit 3125f90c3f

View File

@@ -16,7 +16,7 @@
function model_ins_kenmerk(fnparams)
{
this.gparams = {fn: fnparams || {} };
var gparams = {fn: fnparams || {} };
this.table = "ins_kenmerk";
this.primary = "ins_kenmerk_key";
this.records_name = "ins_kenmerks";
@@ -180,16 +180,11 @@ function model_ins_kenmerk(fnparams)
this.edit = { modal: true};
this.REST_GET = generic_REST_GET(this, this.gparams);
this.REST_POST = generic_REST_POST(this);
this.REST_PUT = generic_REST_PUT(this);
this.REST_DELETE = generic_REST_DELETE(this, {});
// Server side code!
//
// Afhankelijk van niveau:
var niveau = this.gparams.fn.niveau;
var niveau = fnparams.niveau;
if (niveau == "C")
{
@@ -200,9 +195,9 @@ function model_ins_kenmerk(fnparams)
delete this.fields.ins_kenmerk_meetwaarde;
this.fields.ref_srtinstallatie_key.label = L("ins_srtcontrole");
this.record_title = L("ins_srtcontrole_kenmerk");
this.gparams.GET = {wheres: [ "ins_kenmerk.ins_kenmerk_niveau = " + safe.quoted_sql(niveau)
]
};
gparams.GET = {wheres: [ "ins_kenmerk.ins_kenmerk_niveau = " + safe.quoted_sql(niveau)
]
};
}
else
{ //kenmerk_niveau: D | G | S
@@ -214,12 +209,12 @@ function model_ins_kenmerk(fnparams)
this.list.columns.splice(2, 0, "ins_discipline_key");
//
this.record_title = L("ins_srtcontrole_kenmerk");
this.gparams.GET = {tables: ["ins_v_allsrtinstallatie"],
wheres: [ "ins_kenmerk.ins_kenmerk_niveau <> 'C'",
"ins_kenmerk.ins_srtinstallatie_key = ins_v_allsrtinstallatie.ins_srtinstallatie_key",
"ins_kenmerk.ins_kenmerk_niveau = ins_v_allsrtinstallatie.niveau"
]
};
gparams.GET = {tables: ["ins_v_allsrtinstallatie"],
wheres: [ "ins_kenmerk.ins_kenmerk_niveau <> 'C'",
"ins_kenmerk.ins_srtinstallatie_key = ins_v_allsrtinstallatie.ins_srtinstallatie_key",
"ins_kenmerk.ins_kenmerk_niveau = ins_v_allsrtinstallatie.niveau"
]
};
}
// Listbox verplicht vullen. Veld is niet required, maar heeft wel een emptyoption.
@@ -236,6 +231,9 @@ function model_ins_kenmerk(fnparams)
}
this.fields.ins_kenmerk_groep.LOV = groep_array.join(";");
this.REST_GET = generic_REST_GET(this, gparams);
this.REST_POST = generic_REST_POST(this);
this.REST_PUT = generic_REST_PUT(this);
this.REST_DELETE = generic_REST_DELETE(this, {});
}
%>