jsharmony-cms
Version:
44 lines • 2.31 kB
JSON
{
"Branch_Active_Listing": {
"layout":"form",
"table":"{schema}.v_my_branch_desc",
"actions":"B",
"roles": {"*": "B"},
"caption":["Revision","Revisions"],
"title":"Active Revisions",
"menu":"jsHarmonyCMS/Branch_Active_Listing",
"breadcrumbs":"#CMS_SITE_BREADCRUMBS",
"oninit": "jsh.System.RequireSite(xmodel);",
"sqlselect": [
"select ",
"$ifnull((select branch_desc from {schema}.v_my_branch_desc where branch_id={schema}.my_current_branch_id()),'(No revision currently checked out)') branch_desc,",
"(select {schema}.my_current_branch_id()) branch_id",
"from jsharmony.single"
],
"formstyle": "min-width:900px;",
"nokey":true,
"buttons":[
{ "name":"uploadBranch", "link":"update:Branch_Upload","icon":"upload","text":"Upload Revision Backup", "bindings": {} }
],
"css": [
".xform<%=model.class%> .xsubform h1 { font-size:21px; color:#444; }",
".<%=model.class%>_Revision_Process ol { padding-left:25px; }",
".<%=model.class%>_Revision_Process ol li { padding-bottom:5px; padding-left:5px; }",
],
"fields": [
{"name":"branch_desc","type":"varchar","control":"label","controlstyle":"margin-bottom:10px;","caption":"Currently Editing","link":"js:jsh.System.ViewBranchSummary(xmodel, xmodel.get('branch_id'))",
"captionclass":"headerInfo_caption",
"controlclass":"headerInfo_content"},
{"name":"branch_id","control":"hidden"},
{"control":"html","value":[
"<div class='jsHarmonyCms_info_tip'>",
"Clone a Release to create your own Revision and start making changes.<br/>",
"<a href='#' onclick='<#-js(\"XExt.CustomPrompt('.'+xmodel.class+'_Revision_Process',jsh.$root('.'+xmodel.class+'_Revision_Process')[0].outerHTML)\")#>'>Learn about the Revision process</a>",
"</div>",
]},
{"control":"subform","target":"Branch_Review_Listing","bindings":{},"controlclass":"no-border","roles":{"PUBLISHER":"*"}},
{"control":"subform","target":"Branch_Active_User_Listing","bindings":{},"controlclass":"no-border","roles":{"PUBLISHER":"*","AUTHOR":"*"}},
{"control":"subform","target":"Branch_Active_Public_Listing","bindings":{},"controlclass":"no-border"}
]
}
}