diff --git a/APPL/API2/model_res_activiteit_discipline.inc b/APPL/API2/model_res_activiteit_discipline.inc index 602be953e6..f308f1d920 100644 --- a/APPL/API2/model_res_activiteit_discipline.inc +++ b/APPL/API2/model_res_activiteit_discipline.inc @@ -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); diff --git a/APPL/API2/model_res_artikel.inc b/APPL/API2/model_res_artikel.inc index c8294ad55e..00503a0818 100644 --- a/APPL/API2/model_res_artikel.inc +++ b/APPL/API2/model_res_artikel.inc @@ -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, {}); +} %> \ No newline at end of file diff --git a/APPL/API2/model_res_cyclus.inc b/APPL/API2/model_res_cyclus.inc index 68226f09a1..32eb89cfa4 100644 --- a/APPL/API2/model_res_cyclus.inc +++ b/APPL/API2/model_res_cyclus.inc @@ -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, {}); +} %> \ No newline at end of file diff --git a/APPL/API2/model_res_deel.inc b/APPL/API2/model_res_deel.inc index 5bd0dc2176..cb9da5f289 100644 --- a/APPL/API2/model_res_deel.inc +++ b/APPL/API2/model_res_deel.inc @@ -11,118 +11,139 @@ Notes: */ %> - <% -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, {}); +} %> \ No newline at end of file diff --git a/APPL/API2/model_res_discipline.inc b/APPL/API2/model_res_discipline.inc index d25ef30faa..fdd8575e8f 100644 --- a/APPL/API2/model_res_discipline.inc +++ b/APPL/API2/model_res_discipline.inc @@ -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") } %> \ No newline at end of file diff --git a/APPL/API2/model_res_kenmerk.inc b/APPL/API2/model_res_kenmerk.inc index ccf1a1f03f..3bc505c67f 100644 --- a/APPL/API2/model_res_kenmerk.inc +++ b/APPL/API2/model_res_kenmerk.inc @@ -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, {}); +} %> \ No newline at end of file diff --git a/APPL/API2/model_res_opstelling.inc b/APPL/API2/model_res_opstelling.inc index 2c684e85ce..e781d467e3 100644 --- a/APPL/API2/model_res_opstelling.inc +++ b/APPL/API2/model_res_opstelling.inc @@ -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, {}); +} %> \ No newline at end of file diff --git a/APPL/API2/model_res_srtactiviteit.inc b/APPL/API2/model_res_srtactiviteit.inc index a4397cf978..b1ce38840a 100644 --- a/APPL/API2/model_res_srtactiviteit.inc +++ b/APPL/API2/model_res_srtactiviteit.inc @@ -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, {}); +} %> \ No newline at end of file diff --git a/APPL/API2/model_res_srtkenmerk.inc b/APPL/API2/model_res_srtkenmerk.inc index b5e0aa6535..1371d67666 100644 --- a/APPL/API2/model_res_srtkenmerk.inc +++ b/APPL/API2/model_res_srtkenmerk.inc @@ -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, {}); +} %> \ No newline at end of file diff --git a/APPL/MGT/res_artikel.asp b/APPL/MGT/res_artikel.asp index 9f909cc376..20e9bbd579 100644 --- a/APPL/MGT/res_artikel.asp +++ b/APPL/MGT/res_artikel.asp @@ -4,7 +4,8 @@ <% - scaffolding(model_res_artikel, { + scaffolding(new model_res_artikel(), + { "search": { autosearch: true } diff --git a/APPL/MGT/res_cyclus.asp b/APPL/MGT/res_cyclus.asp index e2c4ce5efc..722692a9d2 100644 --- a/APPL/MGT/res_cyclus.asp +++ b/APPL/MGT/res_cyclus.asp @@ -4,7 +4,8 @@ <% - scaffolding(model_res_cyclus, { + scaffolding(new model_res_cyclus(), + { "search": { autosearch: true } diff --git a/APPL/MGT/res_deel.asp b/APPL/MGT/res_deel.asp index 842ba1cd96..9ce66f1e33 100644 --- a/APPL/MGT/res_deel.asp +++ b/APPL/MGT/res_deel.asp @@ -4,9 +4,21 @@ <% - scaffolding(model_res_deel, { +var res_deelmodel = new model_res_deel() +res_deelmodel.hook_pre_edit = function (obj, fld) +{ +%> + +<% +} + scaffolding(res_deelmodel, + { "search": { autosearch: true - } + }, + "edit": {requires: { js: ["../mgt/res_deel.js"]} + } }); %> diff --git a/APPL/MGT/res_catalogus.asp b/APPL/MGT/res_discipline.asp similarity index 81% rename from APPL/MGT/res_catalogus.asp rename to APPL/MGT/res_discipline.asp index b3a2103ee3..b8c2a021f8 100644 --- a/APPL/MGT/res_catalogus.asp +++ b/APPL/MGT/res_discipline.asp @@ -4,7 +4,7 @@ <% - scaffolding(new model_res_discipline, + scaffolding(new model_res_discipline(), { "search": { autosearch: true diff --git a/APPL/MGT/res_kenmerk.asp b/APPL/MGT/res_kenmerk.asp index 135f6a0004..38a8408abb 100644 --- a/APPL/MGT/res_kenmerk.asp +++ b/APPL/MGT/res_kenmerk.asp @@ -22,7 +22,8 @@ return s; } - scaffolding(model_res_kenmerk, { + scaffolding(new model_res_kenmerk(), + { "search": { autosearch: true } diff --git a/APPL/MGT/res_opstelling.asp b/APPL/MGT/res_opstelling.asp index d55b52ae52..a1bf74e7eb 100644 --- a/APPL/MGT/res_opstelling.asp +++ b/APPL/MGT/res_opstelling.asp @@ -4,7 +4,8 @@ <% - scaffolding(model_res_opstelling, { + scaffolding(new model_res_opstelling(), + { "search": { autosearch: true } diff --git a/APPL/MGT/res_ruimte_opstelling.asp b/APPL/MGT/res_ruimte_opstelling.asp deleted file mode 100644 index 4f9e184894..0000000000 --- a/APPL/MGT/res_ruimte_opstelling.asp +++ /dev/null @@ -1,12 +0,0 @@ -<%@language = "javascript" %> - - - - -<% - scaffolding(model_res_ruimte_opstelling, { - "search": { - autosearch: true - } - }); -%> diff --git a/APPL/MGT/res_srtactiviteit.asp b/APPL/MGT/res_srtactiviteit.asp index cb6c74f9b3..626da50761 100644 --- a/APPL/MGT/res_srtactiviteit.asp +++ b/APPL/MGT/res_srtactiviteit.asp @@ -4,7 +4,8 @@ <% - scaffolding(model_res_srtactiviteit, { + scaffolding(new model_res_srtactiviteit(), + { "search": { autosearch: true }, diff --git a/APPL/MGT/res_srtkenmerk.asp b/APPL/MGT/res_srtkenmerk.asp index a4ba9cf336..97361e0371 100644 --- a/APPL/MGT/res_srtkenmerk.asp +++ b/APPL/MGT/res_srtkenmerk.asp @@ -67,7 +67,8 @@ return kenmerktypeLOV; } - scaffolding(model_res_srtkenmerk, { + scaffolding(new model_res_srtkenmerk(), + { "search": { autosearch: true }