UWVA#33522 Beheer inspecties verbeteringen
svn path=/Website/trunk/; revision=26264
This commit is contained in:
@@ -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, {});
|
||||
}
|
||||
%>
|
||||
Reference in New Issue
Block a user