+++ /dev/null
-<dtml-var manage_page_header>
-
-<dtml-with "_(management_view='Groups')">
- <dtml-var manage_tabs>
-</dtml-with>
-
-<p class="form-help">
- This view shows all available groups at the specified branch
- and allows deletion and addition.
-</p>
-
-<dtml-in expr="getGroups()">
-
- <dtml-if name="sequence-start">
- <form action="&dtml-URL1;" method="post">
- <table border="0" cellpadding="2" cellspacing="0" width="95%">
- <tr class="list-header">
- <td align="left" valign="top" width="16"> </td>
- <td><div class="form-label"> Friendly Name </div></td>
- <td><div class="form-label"> Object Class </div></td>
- <td><div class="form-label"> Distinguished Name </div></td>
- </tr>
- </dtml-if>
-
- <dtml-if sequence-odd>
- <tr class="row-normal">
- <dtml-else>
- <tr class="row-hilite">
- </dtml-if>
- <td align="left" valign="top" width="16">
- <input type="checkbox" name="dns:list" value="&dtml-sequence-item;" />
- </td>
- <td><div class="form-text">
- <dtml-var name="sequence-key">
- </div></td>
- <td><div class="form-text">
- <dtml-var expr="getGroupType( _['sequence-item'] )">
- </div></td>
- <td><div class="form-text">
- <dtml-var name="sequence-item" size="60" etc="...">
- </div></td>
- </tr>
-
- <dtml-if name="sequence-end">
- <tr>
- <td align="left" valign="top" width="16"> </td>
- <td align="left" valign="top" colspan="2"><div class="form-element">
- <input class="form-element" type="submit"
- name="manage_deleteGroups:method"
- value="Delete" />
- </div></td>
- </tr>
- </table>
- </form>
- </dtml-if>
-
-<dtml-else>
- <br />
- <div class="form-label">
- No groups found.
- Please check the settings "Group base DN" and "Groups search scope"
- and make sure your LDAP tree contains suitable group records.
- </div>
-
-</dtml-in>
-
-<p><br></p>
-
-<form action="manage_addGroup" method="post">
-
- <table cellspacing="0" cellpadding="2" width="95%">
-
- <tr class="section-bar">
- <td colspan="2" align="left" valign="top"><div class="form-label">
- Add Group
- </div></td>
- </tr>
-
- <tr>
- <td colspan="2" align="left" valign="top"><div class="form-text">
- Add a new group on this LDAP branch by specifying a group name
- and hitting "Add".
- The name is a "friendly" name, meaning it
- is not a dn or does not contain any LDAP-sepecific elements.
- </div></td>
- </tr>
-
- <tr><td colspan="2"> </td></tr><tr>
- <td align="left" valign="absmiddle"><div class="form-label">
- Group Name
- </div></td>
- <td align="LEFT" valign="TOP">
- <input type="TEXT" name="newgroup_name" size="50"
- value="MyGroup" />
- </td>
- </tr>
-
- <tr>
- <td align="left" valign="absmiddle"><div class="form-label">
- Group object class
- </div></td>
- <td align="LEFT" valign="TOP">
- <select name="newgroup_type">
- <option value="groupOfUniqueNames"> groupOfUniqueNames </option>
- <option value="groupOfNames"> groupOfNames </option>
- <option value="accessGroup"> accessGroup </option>
- <option value="group"> group </option>
- </select>
- </td>
- </tr>
-
- <tr>
- <td align="left" valign="top" colspan="2">
- <input class="form-element" type="SUBMIT" value=" Add " />
- </td>
- </tr>
-
- </table>
-
-</form>
-
-<p><hr></p>
-
-<table cellspacing="0" cellpadding="2" width="95%">
- <tr>
- <td align="left" valign="top"><div class="form-text">
- This section determines if LDAP groups are mapped to Zope roles
- and what they map to.
- </div></td>
- </tr>
-</table>
-
-<br />
-
-<dtml-in getGroupMappings>
-
- <dtml-if name="sequence-start">
- <form action="&dtml-URL1;" method="post">
- <table border="0" cellpadding="2" cellspacing="0" width="95%">
- <tr class="list-header">
- <td align="left" valign="top" width="16"> </td>
- <td><div class="form-label"> LDAP Group </div></td>
- <td><div class="form-label"> Zope Role </div></td>
- </tr>
- </dtml-if>
-
- <dtml-if sequence-odd>
- <tr class="row-normal">
- <dtml-else>
- <tr class="row-hilite">
- </dtml-if>
- <td align="left" valign="top" width="16">
- <input type="checkbox" name="group_names:list" value="&dtml-sequence-key;" />
- </td>
- <td><div class="form-text"> &dtml-sequence-key; </div></td>
- <td><div class="form-text"> &dtml-sequence-item; </div></td>
- </tr>
-
- <dtml-if name="sequence-end">
- <tr>
- <td align="left" valign="top" width="16"> </td>
- <td align="left" valign="top" colspan="2"><div class="form-element">
- <input class="form-element" type="submit"
- name="manage_deleteGroupMappings:method"
- value="Delete" />
- </div></td>
- </tr>
- </table>
- </dtml-if>
-
-<dtml-else>
- <p>(No group mappings specified at this time.)</p>
-
-</dtml-in>
-
-<p> </p>
-
-<form action="&dtml-URL1;" method="post">
-
- <table cellspacing="0" cellpadding="2" width="95%">
-
- <tr class="section-bar">
- <td colspan="4" align="left" valign="top"><div class="form-label">
- Add LDAP group to Zope role mapping
- </div></td>
- </tr>
-
- <tr>
- <td align="left" valign="absmiddle"><div class="form-label">
- Map this LDAP Group...
- </div></td>
- <td align="LEFT" valign="TOP">
- <select name="group_name">
- <dtml-in getGroups sort>
- <option>&dtml-sequence-key;</option>
- </dtml-in>
- </select>
- </td>
- <td align="left" valign="absmiddle"><div class="form-label">
- ... to this Zope Role
- </div></td>
- <td align="LEFT" valign="TOP">
- <select name="role_name">
- <dtml-in expr="_.reorder( valid_roles()
- , without=( 'Anonymous', 'Authenticated', 'Owner' )
- )" sort>
- <option>&dtml-sequence-item;</option>
- </dtml-in>
- </select>
- </td>
- </tr>
-
- <tr>
- <td align="left" valign="top" colspan="4">
- <input class="form-element" type="SUBMIT" value=" Add "
- name="manage_addGroupMapping:method">
- </td>
- </tr>
-
- </table>
-
-</form>
-
-<dtml-var manage_page_footer>