summaryrefslogtreecommitdiff
path: root/templates/admin_group_edit.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'templates/admin_group_edit.tpl')
-rw-r--r--templates/admin_group_edit.tpl47
1 files changed, 32 insertions, 15 deletions
diff --git a/templates/admin_group_edit.tpl b/templates/admin_group_edit.tpl
index 201052a..8d75b20 100644
--- a/templates/admin_group_edit.tpl
+++ b/templates/admin_group_edit.tpl
@@ -1,4 +1,4 @@
-{* $Header: /cvsroot/bitweaver/_bit_users/templates/admin_group_edit.tpl,v 1.2 2005/08/07 17:46:48 squareing Exp $ *}
+{* $Header: /cvsroot/bitweaver/_bit_users/templates/admin_group_edit.tpl,v 1.3 2006/01/10 21:17:05 squareing Exp $ *}
{strip}
<div class="floaticon">
@@ -123,6 +123,9 @@
<table class="data">
<tr>
<th>&nbsp;</th>
+ {if $incPerms}
+ <th><abbr title="{tr}Inherited permissions{/tr}">*</abbr></th>
+ {/if}
<th>{smartlink ititle="Name" isort="up.perm_name" group_id=$groupInfo.group_id offset=$offset package=$package}</th>
<th>{tr}Level{/tr}</th>
<th>{smartlink ititle="Package" isort=package group_id=$groupInfo.group_id offset=$offset package=$package}</th>
@@ -131,15 +134,25 @@
{foreach key=permName item=perm from=$allPerms}
{if $package eq $perm.package or $package eq 'all'}
<tr class="{cycle values="even,odd"}">
- <td><input type="checkbox" id="{$permName}" name="perm[{$permName}]"{if $groupInfo.perms.$permName} checked="checked"{/if} /></td>
+ <td><input type="checkbox" id="{$permName}" name="perm[{$permName}]" {if $groupInfo.perms.$permName} checked="checked"{/if} /></td>
+ {if $incPerms}
+ <td>
+ {if $incPerms.$permName}
+ <input type="checkbox" id="{$permName}" name="inherited[{$permName}]" checked="checked" disabled="disabled" title="{tr}Inherited from{/tr}: {$incPerms.$permName.group_name}" />
+ {/if}
+ </td>
+ {/if}
<td><label for="{$permName}">{$permName}</label></td>
- <td><select name="level[{$permName}]">{html_options output=$levels values=$levels selected=$perm.level}</select></td>
+ <td>{html_options name="level[$permName]" output=$levels values=$levels selected=$perm.level}</td>
<td>{tr}{$perm.package}{/tr}</td>
<td>{tr}{$perm.perm_desc}{/tr}</td>
</tr>
{/if}
{/foreach}
</table>
+ {if $incPerms}
+ * {formhelp note="Inherited permissions. Hover over the checkboxes to find out what group they are inherited from. Assigning them to a new level will remove them from the original group and insert them here."}
+ {/if}
</div>
<div class="row submit">
@@ -148,30 +161,34 @@
{/form}
{/jstab}
- {jstab title="Batch Assign"}
+ {jstab title="Advanced"}
{form legend="Batch assign permissions"}
<input type="hidden" name="group_id" value="{$groupInfo.group_id}" />
<input type="hidden" name="package" value="{$package|escape}" />
<div class="row">
- <select name="oper">
- <option value="assign">{tr}assign{/tr}</option>
- <option value="remove">{tr}remove{/tr}</option>
- </select>
- {tr}all permissions in level{/tr}
- <select name="level">
- {html_options output=$levels values=$levels selected=$perms[user].level}
- </select>
- {tr}to {$groupInfo.group_name}{/tr}
+ {formlabel label="Assign or Remove" for="oper"}
+ {forminput}
+ <select name="oper" id="oper">
+ <option value="assign">{tr}Assign{/tr}</option>
+ <option value="remove">{tr}Remove{/tr}</option>
+ </select>
+ <br />
+ {tr}all permissions in level{/tr}
+ <br />
+ <select name="level">
+ {html_options output=$levels values=$levels selected=$perms[user].level}
+ </select>
+ <br />
+ {tr}to / from {$groupInfo.group_name}{/tr}
+ {/forminput}
</div>
<div class="row submit">
<input type="submit" name="allper" value="{tr}Update{/tr}" />
</div>
{/form}
- {/jstab}
- {jstab title="Create Level"}
{form legend="Create a new level"}
<input type="hidden" name="group_id" value="{$groupInfo.group_id}" />
<input type="hidden" name="package" value="{$package|escape}" />