FSN#41086 API2 model verder afronden

svn path=/Website/branches/v2017.1/; revision=34434
This commit is contained in:
Jos Groot Lipman
2017-06-27 07:28:47 +00:00
parent 3a01ce5dcd
commit f1fcc6513e
4 changed files with 44 additions and 49 deletions

View File

@@ -201,29 +201,6 @@ function model_ins_kenmerk(niveau, params)
};
this.edit = { modal: true};
if (mode != "save")
{
this.hook_pre_edit = function (obj, fld)
{
%>
<script>
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
</script>
<%
}
this.hook_pre_search = function(fld)
{
%>
<script>
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
</script>
<%
}
}
// Server side code!
//
// Afhankelijk van niveau:

View File

@@ -254,39 +254,14 @@ function model_ins_srtcontrole()
}
};
this.includes = {
"kenmerken": {
"custom_fields": {
"model": new model_ins_kenmerk("C", { internal: true }),
"joinfield": "objectkey",
"enable_update": true
}
};
if (mode != "save")
{
this.hook_pre_edit = function (obj, fld)
{
%>
<script>
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
</script>
<%
}
this.hook_pre_search = function(fld)
{
%>
<script>
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
</script>
<%
}
}
this.REST_GET = generic_REST_GET(this, {
"GET": {
"tables": ["ins_v_allsrtinstallatie"],

View File

@@ -8,6 +8,28 @@ var niveau = getQParam("inspectie", "");
var this_model = new model_ins_kenmerk(niveau);
if (mode != "save")
{
this_model.hook_pre_edit = function (obj, fld)
{
%>
<script>
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
</script>
<%
}
this_model.hook_pre_search = function(fld)
{
%>
<script>
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
</script>
<%
}
}
scaffolding(this_model,
{
"search": {

View File

@@ -6,6 +6,27 @@
<%
var this_model = new model_ins_srtcontrole();
if (mode != "save")
{
this_model.hook_pre_edit = function (obj, fld)
{
%>
<script>
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
</script>
<%
}
this_model.hook_pre_search = function(fld)
{
%>
<script>
var srtinstallatieselector_available = 1; // toon alleen actuele disciplines/groepen en objecten.
</script>
<%
}
}
scaffolding(this_model,
{
"search": {