jsharmony-factory
Version:
Enterprise framework for jsHarmony
47 lines • 2.06 kB
JSON
{
"Admin/SysUser_Note_UserSys_Tabs": {
"inherits": "Note_UserSys_Tabs",
"roles": {"O_B":"B","O_X":"*"},
"tabs": [
{"name":"User","target":"Admin/SysUser_Note_User_Listing","bindings":{"note_scope_id":"note_scope_id","note_scope":"note_scope","note_type":"'U'"}},
{"name":"System","target":"Admin/SysUser_Note_Sys_Listing","bindings":{"note_scope_id":"note_scope_id","note_scope":"note_scope","note_type":"'S'"}}
]
},
"Admin/SysUser_Note_User_Listing": {
"inherits": "Note_User_Listing",
"table":"{schema}.v_note",
"roles": {"O_B":"B","O_X":"*"},
"buttons":[{"name":"insertNote","link":"insert:Admin/SysUser_Note","bindings":{"note_scope_id":"note_scope_id","note_scope":"note_scope","note_type":"note_type"}}],
"fields":[
{"name":"note_etstmp","link":"update:Admin/SysUser_Note"}
]
},
"Admin/SysUser_Note_Sys_Listing": {
"inherits": "Note_Sys_Listing",
"table":"{schema}.v_note",
"roles": {"O_B":"B","O_X":"*"},
"fields":[
{"name":"note_etstmp","link":"update:Admin/SysUser_Note_Browse"}
]
},
"Admin/SysUser_Note": {
"inherits": "Note__model",
"table":"{schema}.note__tbl",
"title":"Note - User: <#=bcrumbs.sys_user_lname#>, <#=bcrumbs.sys_user_fname#>",
"breadcrumbs":{
"sql": ["select sys_user_fname, sys_user_lname from {schema}.sys_user ",
" where sys_user_id=coalesce(@note_scope_id,(select note_scope_id from {schema}.note__tbl where note_id = @note_id))"]
},
"roles": {"O_B":"B","O_X":"*"}
},
"Admin/SysUser_Note_Browse": {
"inherits": "Note_Browse",
"table":"{schema}.note__tbl",
"title":"Note - User: <#=bcrumbs.sys_user_lname#>, <#=bcrumbs.sys_user_fname#>",
"breadcrumbs":{
"sql": ["select sys_user_fname, sys_user_lname from {schema}.sys_user ",
" where sys_user_id=coalesce(@note_scope_id,(select note_scope_id from {schema}.note__tbl where note_id = @note_id))"]
},
"roles": {"O_B":"B","O_X":"*"}
}
}