{* $Header: /cvsroot/bitweaver/_bit_users/templates/admin_group_edit.tpl,v 1.13 2006/12/22 20:29:56 squareing Exp $ *} {strip}
{tr}« Group List{/tr} {bithelp}

{if $groupInfo.group_name}{tr}Administer Group{/tr}: {$groupInfo.group_name}{else}{tr}Create New Group{/tr}{/if}

{formfeedback success=$successMsg error=$errorMsg} {jstabs} {jstab title="Edit Group"} {form legend="Add or Edit a Group"}
{formlabel label="Group" for="groups_group"} {forminput} {/forminput}
{formlabel label="Description" for="group_desc"} {forminput} {/forminput}
{formlabel label="Include" for="groups_inc"} {forminput} {formhelp note="If you include a group, this group will inherit all permissions of the included group."} {/forminput}
{formlabel label="Group home page" for="group_home"} {forminput} {formhelp note="Here you can enter the content id of any page, the wiki page name or the absolute path of any page you wish to use as a group home page. For this to work set the site homepage to Group Home" link="kernel/admin/index.php?page=general/General Settings"} Search for Content:
{html_options options=$contentTypes name=content_type_guid selected=$contentSelect} {formhelp note="Enter the title of the content you are looking for to receive an auto-suggest list of possibilities."} {* {html_options name="dummy" id="content-list" values=$contentList options=$contentList onchange="$('group_home').value=options[selectedIndex].value;"}
*} {/forminput}
{formlabel label="After registration page" for="after_registration_page"} {forminput} {formhelp note="The same format than the Group home page. Used to redirect a user after his registration if other that the default after login page."} {/forminput}
{formlabel label="Default home page" for="default_home"} {forminput} {formhelp note="This is the home page if a user belongs to many groups. Only one group may be the default home. If none is selected, users/my.php is the default."} {/forminput}
{formlabel label="Auto members" for="is_default"} {forminput} {formhelp note="Users are automatically added to this group when registering at your site."} {/forminput}
{formlabel label="Is public" for="is_public"} {forminput} {formhelp note="A user will be able to select this group at registration."} {/forminput}
 
{/form} {/jstab} {if $groupInfo.group_id} {*jstab title="Current Permissions"} {form legend="Permissions currently assigned to this group"} {foreach from=$groupInfo.perms key=permName item=perm} {/foreach}
{tr}Permission{/tr} {tr}Description{/tr}
{smartlink ititle="Remove" ibiticon="icons/edit-delete" package=$package group_id=$groupInfo.group_id action=remove permission=$permName}  {$permName} {$perm.perm_desc}
{/form} {/jstab*} {jstab title="Assign Permissions"} {form legend="Assign permissions and / or set level"}
{formlabel label="Display permissions of package"} {forminput} {smartlink ititle="All packages" group_id=$groupInfo.group_id} {foreach from=$permPackages key=i item=packageKey} {if $gBitSystem->isPackageActive($packageKey)}  • {smartlink ititle=$gBitSystem->mPackages.$packageKey.name|default:$packageKey group_id=$groupInfo.group_id package=$packageKey} {/if} {/foreach} {/forminput}
{if $incPerms} {/if} {foreach key=permName item=perm from=$allPerms} {if $package eq $perm.package or $package eq 'all'} {if $incPerms} {/if} {/if} {/foreach}
 *{smartlink ititle="Name" isort="up.perm_name" group_id=$groupInfo.group_id offset=$offset package=$package} {tr}Level{/tr} {smartlink ititle="Package" isort=package group_id=$groupInfo.group_id offset=$offset package=$package} {smartlink ititle="Description" isort="up.perm_desc" group_id=$groupInfo.group_id offset=$offset package=$package}
{if $incPerms.$permName} {/if} {html_options name="perm_level[$permName]" output=$levels values=$levels selected=$perm.perm_level} {tr}{$perm.package}{/tr} {tr}{$perm.perm_desc}{/tr}
{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}
{/form} {/jstab} {jstab title="Advanced"} {form legend="Batch assign permissions"}
{formlabel label="Assign or Remove" for="oper"} {forminput}
{tr}all permissions in level{/tr}

{tr}to / from {$groupInfo.group_name}{/tr} {/forminput}
{/form} {form legend="Create a new level"}
{formlabel label="Level" for="level"} {forminput} {formhelp note="Levels can be used to group certain permissions and thus easily assign a set of permissions to a group. Assinging a permission to a level has no outcome on the users or groups. It's merely a way to organise permissions."} {/forminput}
{/form} {/jstab} {/if} {/jstabs}
{/strip}