jsharmony-factory
Version:
Enterprise framework for jsHarmony
29 lines • 1.38 kB
JSON
{
"Admin/SysUser_Doc_Listing": {
"inherits": "Doc_Listing",
"table":"{schema}.v_doc",
"title":"Documents - <#=bcrumbs.sys_user_lname#>, <#=bcrumbs.sys_user_fname#>",
"roles": {"O_B":"B","O_X":"*"},
"buttons":[{"name":"insertDoc","link":"insert:Admin/SysUser_Doc","bindings":{"doc_scope_id":"doc_scope_id","doc_scope":"doc_scope"}}],
"breadcrumbs":{
"sql": ["select sys_user_fname, sys_user_lname from {schema}.sys_user where sys_user_id=@doc_scope_id"],
"sql_params": ["doc_scope","doc_scope_id"]
},
"fields":[
{"name":"doc_scope","foreignkey":1},
{"name":"doc_uptstmp","link":"update:Admin/SysUser_Doc"},
{"name":"btndownload","value": "<a href='<%=jsh._BASEURL%>_dl/<%=xmodel.module_namespace%>Admin/SysUser_Doc/<%=data['doc_id']%>/doc_file'>Download</a>"},
{"name":"btndetails","link":"update:Admin/SysUser_Doc"}
]
},
"Admin/SysUser_Doc": {
"inherits": "Doc__model",
"table":"{schema}.doc__tbl",
"title":"Document - 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(@doc_scope_id,(select doc_scope_id from {schema}.doc__tbl where doc_id = @doc_id))"]
},
"roles": {"O_B":"B","O_X":"*"}
}
}