FSN#33766 Nieuwe facmgt-->codecharge schermen
svn path=/Website/trunk/; revision=26384
This commit is contained in:
@@ -14,7 +14,6 @@
|
||||
<%
|
||||
function model_res_activiteit_discipline()
|
||||
{
|
||||
// this.gparams = {};
|
||||
this.table = "res_activiteitdiscipline";
|
||||
this.primary = "res_activiteitdiscipline_key";
|
||||
this.records_name = "res_activiteitdisciplines";
|
||||
@@ -29,7 +28,7 @@ function model_res_activiteit_discipline()
|
||||
"hidden_fld": true,
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": null
|
||||
"seq": "res_s_res_activiteitdisc_keyS"
|
||||
},
|
||||
"res_discipline_key": {
|
||||
"dbs": "res_discipline_key",
|
||||
@@ -55,6 +54,13 @@ function model_res_activiteit_discipline()
|
||||
},
|
||||
"LOVinit": "",
|
||||
"filter": "exact"
|
||||
},
|
||||
"ins_discipline_min_level": {
|
||||
"dbs": "ins_tab_discipline.ins_discipline_min_level",
|
||||
"label": L("ins_discipline_min_level"),
|
||||
"typ": "key",
|
||||
"hidden_fld": true,
|
||||
"LOV": L("ins_discipline_min_levelLOV")
|
||||
}
|
||||
};
|
||||
|
||||
@@ -65,6 +71,7 @@ function model_res_activiteit_discipline()
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"ins_discipline_min_level",
|
||||
"res_discipline_key",
|
||||
"res_activiteit_key"
|
||||
]
|
||||
@@ -73,7 +80,8 @@ function model_res_activiteit_discipline()
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"res_discipline_key",
|
||||
"res_activiteit_key"
|
||||
"res_activiteit_key",
|
||||
"ins_discipline_min_level"
|
||||
]
|
||||
};
|
||||
|
||||
@@ -81,8 +89,14 @@ function model_res_activiteit_discipline()
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("res_activiteitdiscipline");
|
||||
this.records_title = L("res_activiteitdiscipline_m");
|
||||
this.edit = { modal: true };
|
||||
|
||||
|
||||
this.gparams = {GET: { tables: ["ins_tab_discipline"],
|
||||
wheres: ["res_activiteitdiscipline.res_discipline_key = ins_tab_discipline.ins_discipline_key"]
|
||||
}
|
||||
};
|
||||
|
||||
this.REST_GET = generic_REST_GET(this, this.gparams);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
|
||||
@@ -12,146 +12,156 @@
|
||||
*/
|
||||
%>
|
||||
<%
|
||||
model_res_artikel =
|
||||
function model_res_artikel()
|
||||
{
|
||||
"table": "res_artikel",
|
||||
"primary": "res_artikel_key",
|
||||
"records_name": "res_artikels",
|
||||
"record_name": "res_artikel",
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "res_artikel_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_artikel_key"
|
||||
},
|
||||
"description": {
|
||||
"dbs": "res_artikel_omschrijving",
|
||||
"label": L("res_artikel_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_artikel_nr",
|
||||
"label": L("res_artikel_nr"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"res_discipline_key": {
|
||||
"dbs": "res_discipline_key",
|
||||
"label": L("res_discipline_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(SELECT ins_discipline_key, ins_discipline_omschrijving\nFROM INS_TAB_DISCIPLINE\nWHERE ins_discipline_verwijder IS NULL\nAND ins_discipline_module='RES'\nAND ins_discipline_min_level=2)",
|
||||
"key": "ins_discipline_key",
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"res_artikel_eenheid": {
|
||||
"dbs": "res_artikel_eenheid",
|
||||
"label": L("res_artikel_eenheid"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"res_artikel_prijs": {
|
||||
"dbs": "res_artikel_prijs",
|
||||
"label": L("res_artikel_prijs"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_btw": {
|
||||
"dbs": "res_artikel_btw",
|
||||
"label": L("res_artikel_btw"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_prijs_vast": {
|
||||
"dbs": "res_artikel_prijs_vast",
|
||||
"label": L("res_artikel_prijs_vast"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_artikel_inkoopprijs": {
|
||||
"dbs": "res_artikel_inkoopprijs",
|
||||
"label": L("res_artikel_inkoopprijs"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_kostenpersoneel": {
|
||||
"dbs": "res_artikel_kostenpersoneel",
|
||||
"label": L("res_artikel_kostenpersoneel"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_kostenalgemeen": {
|
||||
"dbs": "res_artikel_kostenalgemeen",
|
||||
"label": L("res_artikel_kostenalgemeen"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_minimum": {
|
||||
"dbs": "res_artikel_minimum",
|
||||
"label": L("res_artikel_minimum"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_artikel_opmerking": {
|
||||
"dbs": "res_artikel_opmerking",
|
||||
"label": L("res_artikel_opmerking"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_artikel_volgnummer": {
|
||||
"dbs": "res_artikel_volgnummer",
|
||||
"label": L("res_artikel_volgnummer"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_artikel_groep": {
|
||||
"dbs": "res_artikel_groep",
|
||||
"label": L("res_artikel_groep"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"res_artikel_ingangsdatum": {
|
||||
"dbs": "res_artikel_ingangsdatum",
|
||||
"label": L("res_artikel_ingangsdatum"),
|
||||
"typ": "date"
|
||||
},
|
||||
"res_artikel_vervaldatum": {
|
||||
"dbs": "res_artikel_vervaldatum",
|
||||
"label": L("res_artikel_vervaldatum"),
|
||||
"typ": "date"
|
||||
},
|
||||
"res_artikel_flags": {
|
||||
"dbs": "res_artikel_flags",
|
||||
"label": L("res_artikel_flags"),
|
||||
"typ": "check"
|
||||
}
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"res_discipline_key",
|
||||
"description",
|
||||
"name",
|
||||
"res_artikel_eenheid",
|
||||
"res_artikel_prijs",
|
||||
"res_artikel_prijs_vast",
|
||||
"res_artikel_inkoopprijs",
|
||||
"res_artikel_groep",
|
||||
"res_artikel_kostenpersoneel",
|
||||
"res_artikel_kostenalgemeen",
|
||||
"res_artikel_volgnummer",
|
||||
"res_artikel_vervaldatum"
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": ["res_discipline_key", "description"]
|
||||
},
|
||||
"soft_delete": "res_artikel_verwijder",
|
||||
"autfunction": "WEB_RESMSU",
|
||||
"record_title": L("res_artikel"),
|
||||
"records_title": L("res_artikel_m")
|
||||
}
|
||||
this.table = "res_artikel";
|
||||
this.primary = "res_artikel_key";
|
||||
this.records_name = "res_artikels";
|
||||
this.record_name = "res_artikel";
|
||||
|
||||
api2.generic_REST(model_res_artikel);
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_artikel_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_artikel_key"
|
||||
},
|
||||
"description": {
|
||||
"dbs": "res_artikel_omschrijving",
|
||||
"label": L("res_artikel_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true,
|
||||
"filter": "like"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_artikel_nr",
|
||||
"label": L("res_artikel_nr"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"res_discipline_key": {
|
||||
"dbs": "res_discipline_key",
|
||||
"label": L("res_discipline_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(SELECT ins_discipline_key, ins_discipline_omschrijving\nFROM INS_TAB_DISCIPLINE\nWHERE ins_discipline_verwijder IS NULL\nAND ins_discipline_module='RES'\nAND ins_discipline_min_level=2)",
|
||||
"key": "ins_discipline_key",
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"res_artikel_eenheid": {
|
||||
"dbs": "res_artikel_eenheid",
|
||||
"label": L("res_artikel_eenheid"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"res_artikel_prijs": {
|
||||
"dbs": "res_artikel_prijs",
|
||||
"label": L("res_artikel_prijs"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_btw": {
|
||||
"dbs": "res_artikel_btw",
|
||||
"label": L("res_artikel_btw"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_prijs_vast": {
|
||||
"dbs": "res_artikel_prijs_vast",
|
||||
"label": L("res_artikel_prijs_vast"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_artikel_inkoopprijs": {
|
||||
"dbs": "res_artikel_inkoopprijs",
|
||||
"label": L("res_artikel_inkoopprijs"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_kostenpersoneel": {
|
||||
"dbs": "res_artikel_kostenpersoneel",
|
||||
"label": L("res_artikel_kostenpersoneel"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_kostenalgemeen": {
|
||||
"dbs": "res_artikel_kostenalgemeen",
|
||||
"label": L("res_artikel_kostenalgemeen"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_artikel_minimum": {
|
||||
"dbs": "res_artikel_minimum",
|
||||
"label": L("res_artikel_minimum"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_artikel_opmerking": {
|
||||
"dbs": "res_artikel_opmerking",
|
||||
"label": L("res_artikel_opmerking"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_artikel_volgnummer": {
|
||||
"dbs": "res_artikel_volgnummer",
|
||||
"label": L("res_artikel_volgnummer"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_artikel_groep": {
|
||||
"dbs": "res_artikel_groep",
|
||||
"label": L("res_artikel_groep"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"res_artikel_ingangsdatum": {
|
||||
"dbs": "res_artikel_ingangsdatum",
|
||||
"label": L("res_artikel_ingangsdatum"),
|
||||
"typ": "date"
|
||||
},
|
||||
"res_artikel_vervaldatum": {
|
||||
"dbs": "res_artikel_vervaldatum",
|
||||
"label": L("res_artikel_vervaldatum"),
|
||||
"typ": "date"
|
||||
},
|
||||
"res_artikel_flags": {
|
||||
"dbs": "res_artikel_flags",
|
||||
"label": L("res_artikel_flags"),
|
||||
"typ": "check"
|
||||
}
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"res_discipline_key",
|
||||
"description",
|
||||
"name",
|
||||
"res_artikel_eenheid",
|
||||
"res_artikel_prijs",
|
||||
"res_artikel_prijs_vast",
|
||||
"res_artikel_inkoopprijs",
|
||||
"res_artikel_groep",
|
||||
"res_artikel_kostenpersoneel",
|
||||
"res_artikel_kostenalgemeen",
|
||||
"res_artikel_volgnummer",
|
||||
"res_artikel_vervaldatum"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"res_discipline_key",
|
||||
"description"
|
||||
]
|
||||
};
|
||||
this.soft_delete = "res_artikel_verwijder";
|
||||
this.autfunction = "WEB_RESMSU";
|
||||
this.record_title = L("res_artikel");
|
||||
this.records_title = L("res_artikel_m");
|
||||
|
||||
|
||||
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, {});
|
||||
}
|
||||
%>
|
||||
@@ -12,50 +12,56 @@
|
||||
*/
|
||||
%>
|
||||
<%
|
||||
|
||||
model_res_cyclus =
|
||||
function model_res_cyclus()
|
||||
{
|
||||
"table": "res_cyclus",
|
||||
"primary": "res_cyclus_key",
|
||||
"records_name": "res_cycluss",
|
||||
"record_name": "res_cyclus",
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "res_cyclus_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": null
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_cyclus_naam",
|
||||
"label": L("res_cyclus_naam"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true,
|
||||
},
|
||||
"res_cyclus_periode": {
|
||||
"dbs": "res_cyclus_periode",
|
||||
"label": L("res_cyclus_periode"),
|
||||
"typ": "number",
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"res_cyclus_periode"
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true
|
||||
},
|
||||
"autfunction": "WEB_RESMGT",
|
||||
"record_title": L("res_cyclus"),
|
||||
"records_title": L("res_cyclus_m")
|
||||
}
|
||||
this.table = "res_cyclus";
|
||||
this.primary = "res_cyclus_key";
|
||||
this.records_name = "res_cycluss";
|
||||
this.record_name = "res_cyclus";
|
||||
|
||||
api2.generic_REST(model_res_cyclus);
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_cyclus_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_cyclus"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_cyclus_naam",
|
||||
"label": L("res_cyclus_naam"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"res_cyclus_periode": {
|
||||
"dbs": "res_cyclus_periode",
|
||||
"label": L("res_cyclus_periode"),
|
||||
"typ": "number",
|
||||
"required": true
|
||||
}
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"res_cyclus_periode"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true
|
||||
};
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("res_cyclus");
|
||||
this.records_title = L("res_cyclus_m");
|
||||
|
||||
|
||||
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, {});
|
||||
}
|
||||
%>
|
||||
@@ -11,118 +11,139 @@
|
||||
Notes:
|
||||
*/
|
||||
%>
|
||||
<!-- xx#xxinclude file="model_child.inc" -->
|
||||
<%
|
||||
|
||||
model_res_deel =
|
||||
function model_res_deel()
|
||||
{
|
||||
"table": "res_deel",
|
||||
"primary": "res_deel_key",
|
||||
"records_name": "res_deels",
|
||||
"record_name": "res_deel",
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "res_deel_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_deel_key"
|
||||
},
|
||||
"res_ins_deel_key": {
|
||||
"dbs": "res_ins_deel_key",
|
||||
"label": L("res_ins_deel_key"),
|
||||
"typ": "key",
|
||||
"foreign": {
|
||||
"tbl": "INS_DEEL",
|
||||
"key": "INS_DEEL_KEY",
|
||||
"desc": "INS_DEEL_OMSCHRIJVING"
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_deel_omschrijving",
|
||||
"label": L("res_deel_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"res_deel_eenheid": {
|
||||
"dbs": "res_deel_eenheid",
|
||||
"label": L("res_deel_eenheid"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"res_deel_prijs": {
|
||||
"dbs": "res_deel_prijs",
|
||||
"label": L("res_deel_prijs"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_deel_prijs_vast": {
|
||||
"dbs": "res_deel_prijs_vast",
|
||||
"label": L("res_deel_prijs_vast"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_deel_alg_level": {
|
||||
"dbs": "res_deel_alg_level",
|
||||
"label": L("res_deel_alg_level"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"LOV": L("res_deel_alg_levelLOV")
|
||||
},
|
||||
"res_discipline_key": {
|
||||
"dbs": "res_discipline_key",
|
||||
"label": L("res_discipline_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(select ins_discipline_key, ins_discipline_omschrijving\nfrom ins_tab_discipline\nwhere ins_discipline_module = 'RES'\nand ins_discipline_min_level = 1\nand ins_discipline_verwijder is null\norder by ins_discipline_omschrijving asc)",
|
||||
"key": "ins_discipline_key",
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"res_deel_beschikbaar_bits": {
|
||||
"dbs": "res_deel_beschikbaar_bits",
|
||||
"label": L("res_deel_beschikbaar_bits"),
|
||||
"typ": "number",
|
||||
"hidden_fld": true,
|
||||
"required": true
|
||||
},
|
||||
"res_deel_opmerking": {
|
||||
"dbs": "res_deel_opmerking",
|
||||
"label": L("res_deel_opmerking"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_deel_vervaldatum": {
|
||||
"dbs": "res_deel_vervaldatum",
|
||||
"label": L("res_deel_vervaldatum"),
|
||||
"typ": "date"
|
||||
}
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"res_ins_deel_key",
|
||||
"name",
|
||||
"res_discipline_key",
|
||||
"res_deel_eenheid",
|
||||
"res_deel_prijs",
|
||||
"res_deel_prijs_vast",
|
||||
"res_deel_alg_level"
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": ["res_discipline_key"]
|
||||
},
|
||||
"soft_delete": "res_deel_verwijder",
|
||||
"autfunction": "WEB_RESMSU",
|
||||
"record_title": L("res_deel"),
|
||||
"records_title": L("res_deel_m")
|
||||
}
|
||||
this.table = "res_deel";
|
||||
this.primary = "res_deel_key";
|
||||
this.records_name = "res_deels";
|
||||
this.record_name = "res_deel";
|
||||
|
||||
api2.generic_REST(model_res_deel);
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_deel_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_deel_key"
|
||||
},
|
||||
"res_ins_deel_key": {
|
||||
"dbs": "res_ins_deel_key",
|
||||
"label": L("res_ins_deel_key"),
|
||||
"typ": "key",
|
||||
"insertonly": true,
|
||||
"foreign": {
|
||||
"tbl": "ins_deel",
|
||||
"key": "ins_deel_key",
|
||||
"desc": "ins_deel_omschrijving"
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_deel_omschrijving",
|
||||
"label": L("res_deel_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"res_deel_eenheid": {
|
||||
"dbs": "res_deel_eenheid",
|
||||
"label": L("res_deel_eenheid"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"res_deel_prijs": {
|
||||
"dbs": "res_deel_prijs",
|
||||
"label": L("res_deel_prijs"),
|
||||
"typ": "float"
|
||||
},
|
||||
"res_deel_prijs_vast": {
|
||||
"dbs": "res_deel_prijs_vast",
|
||||
"label": L("res_deel_prijs_vast"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_deel_alg_level": {
|
||||
"dbs": "res_deel_alg_level",
|
||||
"label": L("res_deel_alg_level"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"LOV": L("res_deel_alg_levelLOV")
|
||||
},
|
||||
"res_discipline_key": {
|
||||
"dbs": "res_discipline_key",
|
||||
"label": L("res_discipline_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(select ins_discipline_key, ins_discipline_omschrijving"
|
||||
+ " from ins_tab_discipline"
|
||||
+ " where ins_discipline_module = 'RES'"
|
||||
+ " and ins_discipline_min_level = 1"
|
||||
+ " and ins_discipline_verwijder is null"
|
||||
+ " order by ins_discipline_omschrijving asc)",
|
||||
"key": "ins_discipline_key",
|
||||
"desc": "ins_discipline_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"res_deel_beschikbaar_bits": {
|
||||
"dbs": "res_deel_beschikbaar_bits",
|
||||
"label": L("res_deel_beschikbaar_bits"),
|
||||
"typ": "number",
|
||||
"hidden_fld": true,
|
||||
"required": true
|
||||
},
|
||||
"_beschikbaar": {
|
||||
"dbs": "",
|
||||
"label": L("res_deel_beschikbaarheid"),
|
||||
"typ": "button",
|
||||
"defaultvalue": L("lcl_select")
|
||||
},
|
||||
"res_deel_opmerking": {
|
||||
"dbs": "res_deel_opmerking",
|
||||
"label": L("res_deel_opmerking"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_deel_vervaldatum": {
|
||||
"dbs": "res_deel_vervaldatum",
|
||||
"label": L("res_deel_vervaldatum"),
|
||||
"typ": "date"
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"res_ins_deel_key",
|
||||
"name",
|
||||
"res_discipline_key",
|
||||
"res_deel_eenheid",
|
||||
"res_deel_prijs",
|
||||
"res_deel_prijs_vast",
|
||||
"res_deel_alg_level"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true,
|
||||
"filters": ["res_discipline_key"]
|
||||
};
|
||||
|
||||
this.soft_delete = "res_deel_verwijder";
|
||||
this.autfunction = "WEB_RESMSU";
|
||||
this.record_title = L("res_deel");
|
||||
this.records_title = L("res_deel_m");
|
||||
this.edit = {};
|
||||
|
||||
|
||||
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, {});
|
||||
}
|
||||
%>
|
||||
@@ -17,14 +17,29 @@
|
||||
<%
|
||||
function model_res_discipline(disc_key, params)
|
||||
{
|
||||
// this.gparams = {};
|
||||
this.table = "ins_tab_discipline";
|
||||
this.primary = "ins_discipline_key";
|
||||
this.records_name = "reservationcatalogs";
|
||||
this.record_name = "reservationcatalog";
|
||||
// E<>n model voor de buitenwereld
|
||||
api2.merge_disc_params_model(this, _model_res_discipline);
|
||||
|
||||
this.REST_GET = generic_REST_GET(_model_res_discipline, // Let op: de originele _model_res_discipline
|
||||
{ "GET": {
|
||||
wheres: [ "ins_tab_discipline.ins_discipline_module = 'RES'"
|
||||
]
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
this.fields = {
|
||||
this.REST_POST = generic_REST_POST(_model_res_discipline);
|
||||
this.REST_PUT = generic_REST_PUT(_model_res_discipline);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
}
|
||||
|
||||
_model_res_discipline = // Internal only
|
||||
{
|
||||
"table": "ins_tab_discipline",
|
||||
"primary": "ins_discipline_key",
|
||||
"records_name": "reservationcatalogs",
|
||||
"record_name": "reservationcatalog",
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "ins_discipline_key",
|
||||
"label": "Key",
|
||||
@@ -46,6 +61,7 @@ function model_res_discipline(disc_key, params)
|
||||
"label": L("ins_discipline_min_level"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"insertonly": true,
|
||||
"LOV": L("ins_discipline_min_levelLOV"),
|
||||
"LOVinit": ""
|
||||
},
|
||||
@@ -89,42 +105,29 @@ function model_res_discipline(disc_key, params)
|
||||
"typ": "number"
|
||||
}
|
||||
/* Velden van RES_DISC_PARAMS komen er dynamisch bij */
|
||||
};
|
||||
|
||||
|
||||
this.disc_params = { model: model_res_disc_params,
|
||||
joinfield: "res_ins_discipline_key"
|
||||
};
|
||||
this.soft_delete = "ins_discipline_verwijder";
|
||||
this.list = {
|
||||
},
|
||||
"disc_params": {
|
||||
model: model_res_disc_params,
|
||||
joinfield: "res_ins_discipline_key"
|
||||
},
|
||||
"soft_delete": "ins_discipline_verwijder",
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"ins_discipline_min_level",
|
||||
"name",
|
||||
"costtype",
|
||||
"sequence"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": ["costtype"]
|
||||
};
|
||||
this.autfunction = "WEB_PRSSYS";
|
||||
this.record_title = L("res_v_res_catalogus");
|
||||
this.records_title = L("res_v_res_catalogus_m");
|
||||
this.show = {};
|
||||
|
||||
|
||||
this.REST_GET = generic_REST_GET(this,
|
||||
{ "GET": {
|
||||
wheres: [ "ins_tab_discipline.ins_discipline_module = 'RES'",
|
||||
"ins_tab_discipline.ins_discipline_min_level IN (1,2,3)"
|
||||
]
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this, {});
|
||||
"filters": [
|
||||
"ins_discipline_min_level",
|
||||
"costtype"]
|
||||
},
|
||||
"autfunction": "WEB_PRSSYS",
|
||||
"record_title": L("res_v_res_catalogus"),
|
||||
"records_title": L("res_v_res_catalogus_m")
|
||||
}
|
||||
%>
|
||||
@@ -12,106 +12,122 @@
|
||||
*/
|
||||
%>
|
||||
<%
|
||||
model_res_kenmerk =
|
||||
function model_res_kenmerk()
|
||||
{
|
||||
"table": "res_kenmerk",
|
||||
"primary": "res_kenmerk_key",
|
||||
"records_name": "res_kenmerks",
|
||||
"record_name": "res_kenmerk",
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "res_kenmerk_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_kenmerk_key"
|
||||
},
|
||||
"res_srtkenmerk_key": {
|
||||
"dbs": "res_srtkenmerk_key",
|
||||
"label": L("res_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(select RES_SRTKENMERK_KEY, RES_SRTKENMERK_OMSCHRIJVING\nfrom RES_SRTKENMERK\nwhere RES_SRTKENMERK_VERWIJDER IS NULL\norder by res_srtkenmerk_omschrijving asc)",
|
||||
"key": "res_srtkenmerk_key",
|
||||
"desc": "res_srtkenmerk_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"res_kenmerk_volgnummer": {
|
||||
"dbs": "res_kenmerk_volgnummer",
|
||||
"label": L("res_kenmerk_volgnummer"),
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
"res_activiteit_key": {
|
||||
"dbs": "res_activiteit_key",
|
||||
"label": L("res_activiteit_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(select res_activiteit_key, res_activiteit_omschrijving from res_activiteit where res_activiteit_verwijder is null order by res_activiteit_upper asc)",
|
||||
"key": "res_activiteit_key",
|
||||
"desc": "res_activiteit_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"res_kenmerk_verplicht": {
|
||||
"dbs": "res_kenmerk_verplicht",
|
||||
"label": L("res_kenmerk_verplicht"),
|
||||
"typ": "key",
|
||||
"LOV": buildVerplichtingList()
|
||||
},
|
||||
"res_kenmerk_groep": {
|
||||
"dbs": "res_kenmerk_groep",
|
||||
"label": L("res_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"LOV": buildGroepsverplichtingList()
|
||||
},
|
||||
"res_kenmerk_toonbaar": {
|
||||
"dbs": "res_kenmerk_toonbaar",
|
||||
"label": L("res_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_kenmerk_default": {
|
||||
"dbs": "res_kenmerk_default",
|
||||
"label": L("res_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_kenmerk_hint": {
|
||||
"dbs": "res_kenmerk_hint",
|
||||
"label": L("res_kenmerk_hint"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_kenmerk_regexp": {
|
||||
"dbs": "res_kenmerk_regexp",
|
||||
"label": L("res_kenmerk_regexp"),
|
||||
"typ": "varchar"
|
||||
}
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"res_srtkenmerk_key",
|
||||
"res_kenmerk_volgnummer",
|
||||
"res_activiteit_key"
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": ["res_srtkenmerk_key", "res_activiteit_key"]
|
||||
},
|
||||
"soft_delete": "res_kenmerk_verwijder",
|
||||
"autfunction": "WEB_RESMGT",
|
||||
"record_title": L("res_kenmerk"),
|
||||
"records_title": L("res_kenmerk_m")
|
||||
}
|
||||
this.table = "res_kenmerk";
|
||||
this.primary = "res_kenmerk_key";
|
||||
this.records_name = "res_kenmerks";
|
||||
this.record_name = "res_kenmerk";
|
||||
|
||||
api2.generic_REST(model_res_kenmerk);
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_kenmerk_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_kenmerk_key"
|
||||
},
|
||||
"res_srtkenmerk_key": {
|
||||
"dbs": "res_srtkenmerk_key",
|
||||
"label": L("res_srtkenmerk_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(select RES_SRTKENMERK_KEY, RES_SRTKENMERK_OMSCHRIJVING"
|
||||
+ " from RES_SRTKENMERK"
|
||||
+ " where RES_SRTKENMERK_VERWIJDER IS NULL"
|
||||
+ " order by res_srtkenmerk_omschrijving asc)",
|
||||
"key": "res_srtkenmerk_key",
|
||||
"desc": "res_srtkenmerk_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"res_kenmerk_volgnummer": {
|
||||
"dbs": "res_kenmerk_volgnummer",
|
||||
"label": L("res_kenmerk_volgnummer"),
|
||||
"typ": "number",
|
||||
"required": true
|
||||
},
|
||||
"res_activiteit_key": {
|
||||
"dbs": "res_activiteit_key",
|
||||
"label": L("res_activiteit_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(select res_activiteit_key, res_activiteit_omschrijving"
|
||||
+ " from res_activiteit"
|
||||
+ " where res_activiteit_verwijder is null"
|
||||
+ " order by res_activiteit_upper asc)",
|
||||
"key": "res_activiteit_key",
|
||||
"desc": "res_activiteit_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
},
|
||||
"res_kenmerk_verplicht": {
|
||||
"dbs": "res_kenmerk_verplicht",
|
||||
"label": L("res_kenmerk_verplicht"),
|
||||
"typ": "key",
|
||||
"LOV": buildVerplichtingList()
|
||||
},
|
||||
"res_kenmerk_groep": {
|
||||
"dbs": "res_kenmerk_groep",
|
||||
"label": L("res_kenmerk_groep"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"LOV": buildGroepsverplichtingList()
|
||||
},
|
||||
"res_kenmerk_toonbaar": {
|
||||
"dbs": "res_kenmerk_toonbaar",
|
||||
"label": L("res_kenmerk_toonbaar"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_kenmerk_default": {
|
||||
"dbs": "res_kenmerk_default",
|
||||
"label": L("res_kenmerk_default"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_kenmerk_hint": {
|
||||
"dbs": "res_kenmerk_hint",
|
||||
"label": L("res_kenmerk_hint"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_kenmerk_regexp": {
|
||||
"dbs": "res_kenmerk_regexp",
|
||||
"label": L("res_kenmerk_regexp"),
|
||||
"typ": "varchar"
|
||||
}
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"res_srtkenmerk_key",
|
||||
"res_kenmerk_volgnummer",
|
||||
"res_activiteit_key"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true,
|
||||
"filters": [
|
||||
"res_srtkenmerk_key",
|
||||
"res_activiteit_key"
|
||||
]
|
||||
};
|
||||
|
||||
this.soft_delete = "res_kenmerk_verwijder";
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("res_kenmerk");
|
||||
this.records_title = L("res_kenmerk_m");
|
||||
|
||||
|
||||
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, {});
|
||||
}
|
||||
%>
|
||||
@@ -12,49 +12,57 @@
|
||||
*/
|
||||
%>
|
||||
<%
|
||||
model_res_opstelling =
|
||||
function model_res_opstelling()
|
||||
{
|
||||
"table": "res_opstelling",
|
||||
"primary": "res_opstelling_key",
|
||||
"records_name": "res_opstellings",
|
||||
"record_name": "res_opstelling",
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "res_opstelling_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_opstelling_key"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_opstelling_omschrijving",
|
||||
"label": L("res_opstelling_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"sequence": {
|
||||
"dbs": "res_opstelling_volgnr",
|
||||
"label": L("res_opstelling_volgnr"),
|
||||
"typ": "number"
|
||||
}
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"sequence"
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true
|
||||
},
|
||||
"soft_delete": "res_opstelling_verwijder",
|
||||
"autfunction": "WEB_RESMGT",
|
||||
"record_title": L("res_opstelling"),
|
||||
"records_title": L("res_opstelling_m")
|
||||
}
|
||||
this.table = "res_opstelling";
|
||||
this.primary = "res_opstelling_key";
|
||||
this.records_name = "res_opstellings";
|
||||
this.record_name = "res_opstelling";
|
||||
|
||||
api2.generic_REST(model_res_opstelling);
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_opstelling_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_opstelling_key"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_opstelling_omschrijving",
|
||||
"label": L("res_opstelling_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"sequence": {
|
||||
"dbs": "res_opstelling_volgnr",
|
||||
"label": L("res_opstelling_volgnr"),
|
||||
"typ": "number"
|
||||
}
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"sequence"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true
|
||||
};
|
||||
|
||||
this.soft_delete = "res_opstelling_verwijder";
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("res_opstelling");
|
||||
this.records_title = L("res_opstelling_m");
|
||||
|
||||
|
||||
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, {});
|
||||
}
|
||||
%>
|
||||
@@ -12,88 +12,96 @@
|
||||
*/
|
||||
%>
|
||||
<%
|
||||
model_res_srtactiviteit =
|
||||
{
|
||||
"table": "res_srtactiviteit",
|
||||
"primary": "res_srtactiviteit_key",
|
||||
"records_name": "res_srtactiviteits",
|
||||
"record_name": "res_srtactiviteit",
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "res_srtactiviteit_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_srtactiviteit_key"
|
||||
},
|
||||
"res_srtactiviteit_prefix": {
|
||||
"dbs": "res_srtactiviteit_prefix",
|
||||
"label": L("res_srtactiviteit_prefix"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_srtactiviteit_omschrijving",
|
||||
"label": L("res_srtactiviteit_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"res_srtactiviteit_soort": {
|
||||
"dbs": "res_srtactiviteit_soort",
|
||||
"label": L("res_srtactiviteit_soort"),
|
||||
"typ": "key",
|
||||
"LOV": L("res_srtactiviteit_soortLOV")
|
||||
},
|
||||
"res_srtactiviteit_opmerking": {
|
||||
"dbs": "res_srtactiviteit_opmerking",
|
||||
"label": L("res_srtactiviteit_opmerking"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_srtactiviteit_kpnverplicht": {
|
||||
"dbs": "res_srtactiviteit_kpnverplicht",
|
||||
"label": L("res_srtactiviteit_kpnverplicht"),
|
||||
"typ": "key",
|
||||
"LOV": L("res_srtactiviteit_kpnverplichtLOV")
|
||||
},
|
||||
"res_srtactiviteit_anonym": {
|
||||
"dbs": "res_srtactiviteit_anonym",
|
||||
"label": L("res_srtactiviteit_anonym"),
|
||||
"typ": "key",
|
||||
"LOV": L("res_srtactiviteit_anonymLOV")
|
||||
},
|
||||
"res_srtactiviteit_metomschr": {
|
||||
"dbs": "res_srtactiviteit_metomschr",
|
||||
"label": L("res_srtactiviteit_metomschr"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_srtactiviteit_metopmerk": {
|
||||
"dbs": "res_srtactiviteit_metopmerk",
|
||||
"label": L("res_srtactiviteit_metopmerk"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_srtactiviteit_metaantal": {
|
||||
"dbs": "res_srtactiviteit_metaantal",
|
||||
"label": L("res_srtactiviteit_metaantal"),
|
||||
"typ": "check"
|
||||
}
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"res_srtactiviteit_prefix",
|
||||
"res_srtactiviteit_soort",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true
|
||||
},
|
||||
"soft_delete": "res_srtactiviteit_verwijder",
|
||||
"autfunction": "WEB_RESMGT",
|
||||
"record_title": L("res_srtactiviteit"),
|
||||
"records_title": L("res_srtactiviteit_m")
|
||||
}
|
||||
|
||||
api2.generic_REST(model_res_srtactiviteit);
|
||||
function model_res_srtactiviteit()
|
||||
{
|
||||
this.table = "res_srtactiviteit";
|
||||
this.primary = "res_srtactiviteit_key";
|
||||
this.records_name = "res_srtactiviteits";
|
||||
this.record_name = "res_srtactiviteit";
|
||||
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_srtactiviteit_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_srtactiviteit_key"
|
||||
},
|
||||
"res_srtactiviteit_prefix": {
|
||||
"dbs": "res_srtactiviteit_prefix",
|
||||
"label": L("res_srtactiviteit_prefix"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_srtactiviteit_omschrijving",
|
||||
"label": L("res_srtactiviteit_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true
|
||||
},
|
||||
"res_srtactiviteit_soort": {
|
||||
"dbs": "res_srtactiviteit_soort",
|
||||
"label": L("res_srtactiviteit_soort"),
|
||||
"typ": "key",
|
||||
"LOV": L("res_srtactiviteit_soortLOV")
|
||||
},
|
||||
"res_srtactiviteit_opmerking": {
|
||||
"dbs": "res_srtactiviteit_opmerking",
|
||||
"label": L("res_srtactiviteit_opmerking"),
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_srtactiviteit_kpnverplicht": {
|
||||
"dbs": "res_srtactiviteit_kpnverplicht",
|
||||
"label": L("res_srtactiviteit_kpnverplicht"),
|
||||
"typ": "key",
|
||||
"LOV": L("res_srtactiviteit_kpnverplichtLOV")
|
||||
},
|
||||
"res_srtactiviteit_anonym": {
|
||||
"dbs": "res_srtactiviteit_anonym",
|
||||
"label": L("res_srtactiviteit_anonym"),
|
||||
"typ": "key",
|
||||
"LOV": L("res_srtactiviteit_anonymLOV")
|
||||
},
|
||||
"res_srtactiviteit_metomschr": {
|
||||
"dbs": "res_srtactiviteit_metomschr",
|
||||
"label": L("res_srtactiviteit_metomschr"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_srtactiviteit_metopmerk": {
|
||||
"dbs": "res_srtactiviteit_metopmerk",
|
||||
"label": L("res_srtactiviteit_metopmerk"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_srtactiviteit_metaantal": {
|
||||
"dbs": "res_srtactiviteit_metaantal",
|
||||
"label": L("res_srtactiviteit_metaantal"),
|
||||
"typ": "check"
|
||||
}
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"res_srtactiviteit_prefix",
|
||||
"res_srtactiviteit_soort",
|
||||
"name"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true
|
||||
};
|
||||
this.soft_delete = "res_srtactiviteit_verwijder";
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("res_srtactiviteit");
|
||||
this.records_title = L("res_srtactiviteit_m");
|
||||
|
||||
|
||||
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, {});
|
||||
}
|
||||
%>
|
||||
@@ -12,94 +12,108 @@
|
||||
*/
|
||||
%>
|
||||
<%
|
||||
model_res_srtkenmerk =
|
||||
function model_res_srtkenmerk()
|
||||
{
|
||||
"table": "res_srtkenmerk",
|
||||
"primary": "res_srtkenmerk_key",
|
||||
"records_name": "res_srtkenmerks",
|
||||
"record_name": "res_srtkenmerk",
|
||||
"fields": {
|
||||
"id": {
|
||||
"dbs": "res_srtkenmerk_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_srtkenmerk_key"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_srtkenmerk_omschrijving",
|
||||
"label": L("res_srtkenmerk_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true
|
||||
},
|
||||
"res_srtkenmerk_kenmerktype": {
|
||||
"dbs": "res_srtkenmerk_kenmerktype",
|
||||
"label": L("res_srtkenmerk_kenmerktype"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"LOV": L("res_srtkenmerk_kenmerktypeLOV")
|
||||
},
|
||||
"res_srtkenmerk_systeem": {
|
||||
"dbs": "res_srtkenmerk_systeem",
|
||||
"label": L("res_srtkenmerk_systeem"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_srtkenmerk_lengte": {
|
||||
"dbs": "res_srtkenmerk_lengte",
|
||||
"label": L("res_srtkenmerk_lengte"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_dec": {
|
||||
"dbs": "res_srtkenmerk_dec",
|
||||
"label": L("res_srtkenmerk_dec"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_nmin": {
|
||||
"dbs": "res_srtkenmerk_nmin",
|
||||
"label": L("res_srtkenmerk_nmin"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_nmax": {
|
||||
"dbs": "res_srtkenmerk_nmax",
|
||||
"label": L("res_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"fac_kenmerkdomein_key": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("fac_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
"foreign": {
|
||||
"tbl": "(select fac_kenmerkdomein_key, fac_kenmerkdomein_omschrijving\nfrom fac_kenmerkdomein\nwhere fac_kenmerkdomein_verwijder is null\nand fac_kenmerkdomein_module = 'RES'\norder by fac_kenmerkdomein_upper asc)",
|
||||
"key": "fac_kenmerkdomein_key",
|
||||
"desc": "fac_kenmerkdomein_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
}
|
||||
},
|
||||
"list": {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"res_srtkenmerk_kenmerktype"
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"autosearch": true,
|
||||
"filters": ["res_srtkenmerk_kenmerktype"]
|
||||
},
|
||||
"soft_delete": "res_srtkenmerk_verwijder",
|
||||
"autfunction": "WEB_RESMGT",
|
||||
"record_title": L("res_srtkenmerk"),
|
||||
"records_title": L("res_srtkenmerk_m"),
|
||||
"hook_pre_edit": function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.res_srtkenmerk_kenmerktype ? obj.res_srtkenmerk_kenmerktype.id : "");
|
||||
fld.res_srtkenmerk_kenmerktype.LOV = buildKenmerktypeLOV(kenmerktype, ";");
|
||||
}
|
||||
}
|
||||
this.table = "res_srtkenmerk";
|
||||
this.primary = "res_srtkenmerk_key";
|
||||
this.records_name = "res_srtkenmerks";
|
||||
this.record_name = "res_srtkenmerk";
|
||||
|
||||
api2.generic_REST(model_res_srtkenmerk);
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "res_srtkenmerk_key",
|
||||
"label": "Key",
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "res_s_res_srtkenmerk_key"
|
||||
},
|
||||
"name": {
|
||||
"dbs": "res_srtkenmerk_omschrijving",
|
||||
"label": L("res_srtkenmerk_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"translate": true,
|
||||
"required": true,
|
||||
"translate": true
|
||||
},
|
||||
"res_srtkenmerk_kenmerktype": {
|
||||
"dbs": "res_srtkenmerk_kenmerktype",
|
||||
"label": L("res_srtkenmerk_kenmerktype"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"LOV": buildKenmerktypeLOV(),
|
||||
"filter": "like"
|
||||
},
|
||||
"res_srtkenmerk_systeem": {
|
||||
"dbs": "res_srtkenmerk_systeem",
|
||||
"label": L("res_srtkenmerk_systeem"),
|
||||
"typ": "check"
|
||||
},
|
||||
"res_srtkenmerk_lengte": {
|
||||
"dbs": "res_srtkenmerk_lengte",
|
||||
"label": L("res_srtkenmerk_lengte"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_dec": {
|
||||
"dbs": "res_srtkenmerk_dec",
|
||||
"label": L("res_srtkenmerk_dec"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_nmin": {
|
||||
"dbs": "res_srtkenmerk_nmin",
|
||||
"label": L("res_srtkenmerk_nmin"),
|
||||
"typ": "number"
|
||||
},
|
||||
"res_srtkenmerk_nmax": {
|
||||
"dbs": "res_srtkenmerk_nmax",
|
||||
"label": L("res_srtkenmerk_nmax"),
|
||||
"typ": "number"
|
||||
},
|
||||
"fac_kenmerkdomein_key": {
|
||||
"dbs": "fac_kenmerkdomein_key",
|
||||
"label": L("fac_kenmerkdomein_key"),
|
||||
"typ": "key",
|
||||
"foreign": {
|
||||
"tbl": "(select fac_kenmerkdomein_key, fac_kenmerkdomein_omschrijving"
|
||||
+ " from fac_kenmerkdomein"
|
||||
+ " where fac_kenmerkdomein_verwijder is null"
|
||||
+ " and fac_kenmerkdomein_module = 'RES'"
|
||||
+ " order by fac_kenmerkdomein_upper asc)",
|
||||
"key": "fac_kenmerkdomein_key",
|
||||
"desc": "fac_kenmerkdomein_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"LOVinit": ""
|
||||
}
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"res_srtkenmerk_kenmerktype"
|
||||
]
|
||||
};
|
||||
this.search = {
|
||||
"autosearch": true,
|
||||
"filters": ["res_srtkenmerk_kenmerktype"]
|
||||
};
|
||||
|
||||
this.soft_delete = "res_srtkenmerk_verwijder";
|
||||
this.autfunction = "WEB_RESMGT";
|
||||
this.record_title = L("res_srtkenmerk");
|
||||
this.records_title = L("res_srtkenmerk_m");
|
||||
|
||||
this.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
var kenmerktype = (obj.res_srtkenmerk_kenmerktype ? obj.res_srtkenmerk_kenmerktype.id : "");
|
||||
fld.res_srtkenmerk_kenmerktype.LOV = buildKenmerktypeLOV(kenmerktype);
|
||||
};
|
||||
|
||||
|
||||
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, {});
|
||||
}
|
||||
%>
|
||||
@@ -4,7 +4,8 @@
|
||||
<!-- #include file="../api2/model_res_artikel.inc" -->
|
||||
|
||||
<%
|
||||
scaffolding(model_res_artikel, {
|
||||
scaffolding(new model_res_artikel(),
|
||||
{
|
||||
"search": {
|
||||
autosearch: true
|
||||
}
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
<!-- #include file="../api2/model_res_cyclus.inc" -->
|
||||
|
||||
<%
|
||||
scaffolding(model_res_cyclus, {
|
||||
scaffolding(new model_res_cyclus(),
|
||||
{
|
||||
"search": {
|
||||
autosearch: true
|
||||
}
|
||||
|
||||
@@ -4,9 +4,21 @@
|
||||
<!-- #include file="../api2/model_res_deel.inc" -->
|
||||
|
||||
<%
|
||||
scaffolding(model_res_deel, {
|
||||
var res_deelmodel = new model_res_deel()
|
||||
res_deelmodel.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
var s_vis_parking_key = <%=S("vis_parking_key")%>;
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
scaffolding(res_deelmodel,
|
||||
{
|
||||
"search": {
|
||||
autosearch: true
|
||||
}
|
||||
},
|
||||
"edit": {requires: { js: ["../mgt/res_deel.js"]}
|
||||
}
|
||||
});
|
||||
%>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<!-- #include file="../api2/model_res_discipline.inc" -->
|
||||
|
||||
<%
|
||||
scaffolding(new model_res_discipline,
|
||||
scaffolding(new model_res_discipline(),
|
||||
{
|
||||
"search": {
|
||||
autosearch: true
|
||||
@@ -22,7 +22,8 @@
|
||||
return s;
|
||||
}
|
||||
|
||||
scaffolding(model_res_kenmerk, {
|
||||
scaffolding(new model_res_kenmerk(),
|
||||
{
|
||||
"search": {
|
||||
autosearch: true
|
||||
}
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
<!-- #include file="../api2/model_res_opstelling.inc" -->
|
||||
|
||||
<%
|
||||
scaffolding(model_res_opstelling, {
|
||||
scaffolding(new model_res_opstelling(),
|
||||
{
|
||||
"search": {
|
||||
autosearch: true
|
||||
}
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
<%@language = "javascript" %>
|
||||
|
||||
<!-- #include file="../scf/scaffolding.inc" -->
|
||||
<!-- #include file="../api2/model_res_ruimte_opstelling.inc" -->
|
||||
|
||||
<%
|
||||
scaffolding(model_res_ruimte_opstelling, {
|
||||
"search": {
|
||||
autosearch: true
|
||||
}
|
||||
});
|
||||
%>
|
||||
@@ -4,7 +4,8 @@
|
||||
<!-- #include file="../api2/model_res_srtactiviteit.inc" -->
|
||||
|
||||
<%
|
||||
scaffolding(model_res_srtactiviteit, {
|
||||
scaffolding(new model_res_srtactiviteit(),
|
||||
{
|
||||
"search": {
|
||||
autosearch: true
|
||||
},
|
||||
|
||||
@@ -67,7 +67,8 @@
|
||||
return kenmerktypeLOV;
|
||||
}
|
||||
|
||||
scaffolding(model_res_srtkenmerk, {
|
||||
scaffolding(new model_res_srtkenmerk(),
|
||||
{
|
||||
"search": {
|
||||
autosearch: true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user