[CMF-checkins] CVS: CMF/CMFDefault/dtml - membershipRolemapping.dtml:1.1.2.1

Yvo Schubbe schubbe@web.de
Tue, 18 Feb 2003 08:08:19 -0500


Update of /cvs-repository/CMF/CMFDefault/dtml
In directory cvs.zope.org:/tmp/cvs-serv21557/CMFDefault/dtml

Added Files:
      Tag: yuppie-collector128-branch
	membershipRolemapping.dtml 
Log Message:
- un-hardwired members folder (Collector #128)
- made registerHelp work with 2 directories

=== Added File CMF/CMFDefault/dtml/membershipRolemapping.dtml ===
<dtml-let form_title="'Membership Tool Role Mappings'">
<dtml-if manage_page_header>
 <dtml-var manage_page_header>
<dtml-else>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
 <html lang="en">
 <head>
 <title>&dtml-form_title;</title>
 </head>
 <body bgcolor="#FFFFFF" link="#000099" vlink="#555555">
 <h3>&dtml-form_title;</h3>
</dtml-if>
</dtml-let>

<dtml-var name="manage_tabs">
  
<h2>Membership role mappings</h2>

<p>Use this screen if you are using a userfolder other than the built-in folder to map 
existing role names to roles understood by the CMF.</p>

<dtml-in expr="getPortalRoles()">
  <dtml-if name="sequence-start">
    <table border="1" cellpadding="3">
      <tr>
        <td class="form-label"><b>Portal Role</b></td>
        <td class="form-label"><b>User Folder-defined Role</b></td>
        <td>&nbsp;</td>
      </tr>
  </dtml-if>

  <tr>
    <form method="post" action="setRoleMapping">
    <td class="form-label"><dtml-var name="sequence-item"><input type="hidden" name="portal_role" value="&dtml-sequence-item;"></td>
    <td class="form-element"><input type="text" size="30" name="userfolder_role" 
              value="<dtml-var expr="getMappedRole(_['sequence-item'])">"></td>
    <td><input type="submit" value="Set Mapping"></td>
    </form>
  </tr>

  <dtml-if name="sequence-end">
    </table>
  </dtml-if>
</dtml-in>

<p><hr></p>

<h2>Control creation of member areas</h2>

<p>This feature controls whether users coming from an outside user source (such as an underlying 
user folder) will have their own folder created upon first login or not</p>

<form method="post" action="setMemberareaCreationFlag">

<dtml-if expr="getMemberareaCreationFlag() == 1">
  <p><b>Folders are created upon first login.</b> 
  <input type="submit" value=" Turn folder creation off ">
<dtml-else>
  <p><b>No Folders are created.</b> 
  <input type="submit" value=" Turn folder creation on ">
</dtml-if>

</form>

<p><hr></p>

<h2>Set members folder</h2>

<p>The members folder has to be in the same container as the membership tool.</p>

<form action="manage_setMembersFolderById" method="post">
<table cellspacing="2">
<tr>
  <td align="left" valign="top">
    <div class="form-label">Members folder id</div>
  </td>
  <td align="left" valign="top">
    <input class="form-element" type="text" name="id"
        value="&dtml-membersfolder_id;">
  </td>
</tr>
<tr>
  <td>
  </td>
  <td align="left" valign="top">
    <input class="form-element" type="submit" value=" Change ">
  </td>
</tr>
</table>
</form>

</body>
</html>