1{* $Id$ *} 2<form action="tiki-admin.php?page=workspace" method="post"> 3 {ticket} 4 <div class="t_navbar mb-4 clearfix"> 5 {if $prefs.workspace_ui eq "y"} 6 <a class="btn btn-info btn-sm" href="{service controller=workspace action=list_templates}" title="{tr}List{/tr}"> 7 {icon name="list"} {tr}Workspace Templates{/tr} 8 </a> 9 {/if} 10 {include file='admin/include_apply_top.tpl'} 11 </div> 12 {tabset name="admin_workspaces_areas"} 13 {tab name="{tr}Workspaces{/tr}"} 14 <br> 15 <fieldset> 16 <legend>{tr}Activate the feature{/tr}</legend> 17 {preference name=workspace_ui visible="always"} 18 </fieldset> 19 <fieldset> 20 <legend>{tr}Dependencies{/tr}</legend> 21 {preference name=namespace_enabled} 22 {preference name=namespace_separator} 23 {preference name=namespace_force_links} 24 {preference name=feature_perspective} 25 {preference name=feature_categories} 26 {preference name=feature_wiki} 27 </fieldset> 28 <fieldset> 29 <legend>{tr}Advanced{/tr}</legend> 30 {preference name=workspace_root_category} 31 </fieldset> 32 {jq} 33 $('#tiki-center').on('click', '.service-dialog', function () { 34 $(this).serviceDialog({ 35 title: $(this).text(), 36 success: function () { 37 if ($(this).is('.reload')) { 38 $('#template-list').load($.service('workspace', 'list_templates')); 39 } 40 } 41 }); 42 43 return false; 44 }); 45 $('#template-list').load($.service('workspace', 'list_templates')); 46 {/jq} 47 {/tab} 48 {tab name="{tr}Areas{/tr}"} 49 <br> 50 <fieldset> 51 <legend>{tr}Activate the feature{/tr}</legend> 52 {preference name=feature_areas} 53 </fieldset> 54 <fieldset> 55 <legend>{tr}Areas{/tr}</legend> 56 <div class="table-responsive"> 57 <table class="table"> 58 <tr> 59 <th>{tr}On{/tr}</th> 60 <th colspan="2">{tr}Category{/tr}</th> 61 <th>{tr}Perspectives{/tr}</th> 62 <th>{tr}Exclusive{/tr}</th> 63 <th>{tr}Share Common{/tr}</th> 64 <th>{tr}Description{/tr}</th> 65 </tr> 66 {if $areas|count} 67 {foreach from=$areas item=area} 68 <tr class="{cycle}{if $area.enabled neq 'y'} disabled{/if}"> 69 <td><input type="checkbox" name="enabled[{$area.categId}]"{if $area.enabled eq 'y'} checked="checked"{/if} class="enabledChecks"></td> 70 <td>{$area.categId}</td> 71 <td>{$area.categName}</td> 72 <td> 73 {foreach from=$area.perspectives item=persp} 74 <a href="tiki-edit_perspective.php?action=edit&id={$persp.perspectiveId}" title="{tr}Edit perspective{/tr} {$persp.name}">{$persp.name}</a>{if not $persp@last},{/if} 75 {/foreach} 76 </td> 77 <td><input type="checkbox" name="exclusive[{$area.categId}]"{if $area.exclusive eq 'y'} checked="checked"{/if}{if $area.enabled neq 'y'} disabled="disabled"{/if} class="otherChecks"></td> 78 <td><input type="checkbox" name="share_common[{$area.categId}]"{if $area.share_common eq 'y'} checked="checked"{/if}{if $area.enabled neq 'y'} disabled="disabled"{/if} class="otherChecks"></td> 79 <td>{$area.description}</td> 80 </tr> 81 {/foreach} 82 {jq} 83 $(".enabledChecks").click(function() { 84 var checked = ! $(this).prop("checked"); 85 $(".otherChecks", $(this).parents("tr:first")).each(function() { 86 $(this).prop("disabled", checked); 87 }); 88 }); 89 {/jq} 90 {else} 91 <td colspan="7">{tr}No areas found. Click "Update Areas" to populate this list{/tr}</td> 92 {/if} 93 </table> 94 </div> 95 </fieldset> 96 {remarksbox type="info" title="{tr}Hint{/tr}"}{tr}This tab shows you an overview of categories affected by the areas feature. <br> More help here: <a href="http://doc.tiki.org/Areas" target="tikihelp" class="alert-link">doc.tiki.org/Areas</a> {/tr}{/remarksbox} 97 <div class="form-group heading input_submit_container" style="text-align: center"> 98 <input type="submit" class="btn btn-primary" name="update_areas" value="{tr}Update areas{/tr}"> 99 </div> 100 <div class="adminoptionboxchild" id="feature_areas_childcontainer"> 101 {preference name=areas_root} 102 </div> 103 {/tab} 104 {/tabset} 105 {include file='admin/include_apply_bottom.tpl'} 106</form> 107