FCLT#84467 rolcode vervangt de restricties die in volgnummer waren verstopt - savepoint

svn path=/Website/trunk/; revision=69008
This commit is contained in:
Peter Feij
2025-05-13 15:59:57 +00:00
parent 0bd9e28c35
commit 1f0430ead6
11 changed files with 54 additions and 35 deletions

View File

@@ -186,9 +186,9 @@ function model_alg_kenmerk(niveau, params)
},
"code": {
"dbs": "alg_kenmerk_code",
"label": L("lcl_alg_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",

View File

@@ -56,12 +56,16 @@ function model_bes_kenmerk(params)
"foreign": {
"tbl": "(SELECT bes_srtkenmerk_key"
+ " , bes_srtkenmerk_omschrijving"
+ (mode != "list"
? " || ' (' || bes_srtkenmerk_kenmerktype || ')'"
: "")
+ " oms"
+ " , bes_srtkenmerk_kenmerktype"
+ " FROM bes_srtkenmerk"
+ " WHERE bes_srtkenmerk_verwijder IS NULL"
+ " ORDER by bes_srtkenmerk_omschrijving ASC)",
"key": "bes_srtkenmerk_key",
"desc": "bes_srtkenmerk_omschrijving",
"desc": "oms",
"extravalue": "bes_srtkenmerk_kenmerktype"
},
"defaultvalue": null,
@@ -218,9 +222,9 @@ function model_bes_kenmerk(params)
},
"code": {
"dbs": "bes_kenmerk_code",
"label": L("lcl_bes_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",

View File

@@ -55,12 +55,16 @@ function model_bes_kenmerkbestel()
"foreign": {
"tbl": "(select bes_srtkenmerk_key"
+ " , bes_srtkenmerk_omschrijving"
+ (mode != "list"
? " || ' (' || bes_srtkenmerk_kenmerktype || ')'"
: "")
+ " oms"
+ " , bes_srtkenmerk_kenmerktype"
+ " from bes_srtkenmerk"
+ " where bes_srtkenmerk_verwijder is null"
+ " order by bes_srtkenmerk_omschrijving asc)",
"key": "bes_srtkenmerk_key",
"desc": "bes_srtkenmerk_omschrijving",
"desc": "oms",
"extravalue": "bes_srtkenmerk_kenmerktype"
},
"defaultvalue": null,
@@ -178,18 +182,16 @@ function model_bes_kenmerkbestel()
},
"code": {
"dbs": "bes_kenmerk_code",
"label": L("lcl_bes_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
/*
"authorization": { // wordt nog niet ondersteund in deze module
"dbs": "fac_functie_key",
"label": L("mgt_kenmerk_autorisatie"),
"typ": "key",
"foreign": "fac_functie"
},
*/
"regexp": {
"dbs": "bes_kenmerk_regexp",
"label": L("mgt_kenmerk_regexp"),

View File

@@ -185,9 +185,9 @@ function model_bez_kenmerk(params)
},
"code": {
"dbs": "bez_kenmerk_code",
"label": L("lcl_bez_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",

View File

@@ -45,12 +45,16 @@ function model_cnt_kenmerk(params)
"foreign": {
"tbl": "(select cnt_srtkenmerk_key"
+ " , cnt_srtkenmerk_omschrijving"
+ (mode != "list"
? " || ' (' || cnt_srtkenmerk_kenmerktype || ')'"
: "")
+ " oms"
+ " , cnt_srtkenmerk_kenmerktype"
+ " from cnt_srtkenmerk"
+ " where cnt_srtkenmerk_verwijder is null"
+ " order by cnt_srtkenmerk_upper asc)",
"key": "cnt_srtkenmerk_key",
"desc": "cnt_srtkenmerk_omschrijving",
"desc": "oms",
"extravalue": "cnt_srtkenmerk_kenmerktype"
},
"defaultvalue": null,
@@ -69,7 +73,8 @@ function model_cnt_kenmerk(params)
"dbs": "cnt_srtkenmerk.cnt_srtkenmerk_kenmerktype",
"label": L("mgt_srtkenmerk_kenmerktype"),
"typ": "varchar",
"hidden_fld": true,
//"hidden_fld": true,
"readonly" : true,
"LOV": buildKenmerktypeLOV(),
"showtransit": true
},
@@ -87,6 +92,7 @@ function model_cnt_kenmerk(params)
"desc": "ins_discipline_omschrijving"
},
"LOVinit": "",
"insertonly" : true,
"showtransit": true
},
"level": {
@@ -162,9 +168,9 @@ function model_cnt_kenmerk(params)
},
"code": {
"dbs": "cnt_kenmerk_code",
"label": L("lcl_cnt_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",

View File

@@ -163,9 +163,9 @@ function model_faq_kenmerk(params)
},
"code": {
"dbs": "faq_kenmerk_code",
"label": L("lcl_faq_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",

View File

@@ -190,9 +190,9 @@ function model_fin_kenmerk(niveau, params)
},
"code": {
"dbs": "fin_kenmerk_code",
"label": L("lcl_fin_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",

View File

@@ -105,6 +105,14 @@ function model_ins_kenmerk(niveau, params)
"showtransit": true,
"infoPointer": { Url: "appl/ins/ins_srtdeel.asp?srtdeel_key=" }
},
// "attributetypehide": { //het datatype van het kenmerksoort, zal-wel gekopieerd van CNT
// "dbs": "ins_srtkenmerk.ins_srtkenmerk_kenmerktype",
// "label": L("mgt_srtkenmerk_kenmerktype"),
// "typ": "varchar",
// "hidden_fld": true,
// "LOV": buildKenmerktypeLOV(),
// "showtransit": true
// },
"level": {
"dbs": "ins_kenmerk_niveau",
"label": L("mgt_kenmerk_niveau"),
@@ -252,11 +260,6 @@ function model_ins_kenmerk(niveau, params)
"emptyoption": null,
"multiedit": true
},
"location": {
"dbs": "ins_kenmerk_locatiekolom",
"label": L("ins_kenmerk_locatiekolom"),
"typ": "varchar"
},
"propertydefault": {
"dbs": "ins_kenmerk_default",
"label": L("mgt_kenmerk_default"),
@@ -281,9 +284,9 @@ function model_ins_kenmerk(niveau, params)
},
"code": {
"dbs": "ins_kenmerk_code",
"label": L("lcl_ins_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",

View File

@@ -260,9 +260,9 @@ function model_mld_kenmerk(niveau, params)
},
"code": {
"dbs": "mld_kenmerk_code",
"label": L("lcl_mld_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"disciplinetype": {
"dbs": "view_mld_kenmerk.ins_srtdiscipline_key", //"mld_discipline.ins_srtdiscipline_key",

View File

@@ -167,7 +167,7 @@ function model_prs_kenmerk(niveau, params)
"label": L("mgt_srtkenmerk_nmax"),
"typ": "number"
},
"position": {
"position": { // rare tag, position, dit is de functie
"dbs": "prs_srtperslid_key",
"label": L("prs_srtperslid_key"),
"typ": "key",
@@ -202,9 +202,9 @@ function model_prs_kenmerk(niveau, params)
},
"code": {
"dbs": "prs_kenmerk_code",
"label": L("lcl_prs_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",

View File

@@ -44,12 +44,16 @@ function model_res_kenmerk(niveau, params)
"foreign": {
"tbl": "(SELECT res_srtkenmerk_key"
+ " , res_srtkenmerk_omschrijving"
+ (mode != "list"
? " || ' (' || res_srtkenmerk_kenmerktype || ')'"
: "")
+ " oms"
+ " , res_srtkenmerk_kenmerktype"
+ " FROM res_srtkenmerk"
+ " WHERE res_srtkenmerk_verwijder is null"
+ " ORDER BY res_srtkenmerk_omschrijving ASC)",
"key": "res_srtkenmerk_key",
"desc": "res_srtkenmerk_omschrijving",
"desc": "oms",
"extravalue": "res_srtkenmerk_kenmerktype"
},
"LOVinit": "",
@@ -187,9 +191,9 @@ function model_res_kenmerk(niveau, params)
},
"code": {
"dbs": "res_kenmerk_code",
"label": L("lcl_res_code"),
"label": L("mgt_kenmerk_code"),
"typ": "varchar",
"readonly": !user.has("WEB_FACTAB")
"readonly": !user.has("WEB_PRSSYS")
},
"authorization": {
"dbs": "fac_functie_key",