jsharmony-factory
Version:
Enterprise framework for jsHarmony
36 lines • 1.84 kB
JSON
{
"Base/CustUser_Listing": {
"layout":"grid",
"title":"Customer Users",
"table":"{schema}.cust_user",
"actions":"B",
"roles": {
"main": { "SYSADMIN":"*" },
"client": {"CSYSADMIN":"*","CADMIN":"*"}
},
"caption":[0,"Customer User","Customer Users"],
"sort":["^sys_user_name1"],
"buttons":[{"name":"insertUser","link":"insert:CustUser"}],
"fields":[
{"name":"sys_user_id","type":"bigint","key":1,"datalock":{"cust_id":"sys_user_id"},"control":"hidden"},
{"name":"cust_id","type":"bigint","datalock":{"cust_id":"cust_id"},"foreignkey":1,"control":"hidden"},
{"name":"sys_user_sts","type":"varchar","length":"50","caption":"Status","actions":"B"},
{"name":"sys_user_name1","type":"varchar","length":"255","caption":"User","actions":"B","link":"update:CustUser",
"sqlselect":"({schema}.get_cust_user_name(sys_user_id))","sqlsearch":"({schema}.get_cust_user_name(sys_user_id))",
"sqlsort":"({schema}.get_cust_user_name(sys_user_id))"},
{"name":"sys_user_jobtitle","type":"varchar","length":"35","caption":"Title","actions":"B"},
{"name":"sys_user_etstmp","type":"date","caption":"Entered","actions":"B","format":"MMDDYY"},
{"name":"sys_user_bphone","type":"varchar","length":"14","caption":"Phone","actions":"B","format":"phone"},
{"name":"sys_user_cphone","type":"varchar","length":"14","caption":"C Phone","actions":"B","format":"phone"},
{"name":"sys_user_email","type":"varchar","length":"255","caption":"EMail","actions":"B"}
]
},
"CustUser_Listing": {
"inherits":"Base/CustUser_Listing"
},
"Client/Admin/CustUser_Listing": {
"inherits": "CustUser_Listing",
"roles": { "client": {"CSYSADMIN":"*","CADMIN":"*"} },
"menu":"Client/Admin/CustUser_Listing"
}
}