diff options
Diffstat (limited to 'templates/admin_group_edit.tpl')
| -rw-r--r-- | templates/admin_group_edit.tpl | 47 |
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> </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}" /> |
