Hello there!
 
I have a Zope251 installation and learning to do some development.  I want to write a simple form for managing users (add, edit & delete).  There is error return code.
 
A sample of the code is sample but it does not seem to work.  I have search FAQ for some clues but found none.
 
Can anyone give me a pointer here?
 
Thk in advance.
 
 
DTML Doc: AddUserForm
====================
dtml-var standard_html_header>
<h2><dtml-var title_or_id></h2>
<form action="AddUserAction" method="post">
<table>
  <tr>
    <td>Enter your name: </td>
    <td><input type=text name=username value="your name"></td>
  </tr>
  <tr>
    <td>Enter your password: </td>
    <td><input type=password name=password_1 ></td>
  </tr>
  <tr>
    <td>Confirm your name: </td>
    <td><input type=password name=password_2></td>
  </tr>
  <tr>
    <td>Enter your role: </td>
    <td><input type=text name=role_1></td>
  </tr>
  <tr>
    <td>Enter your domain: </td>
    <td><input type=text name=domain_1></td>
  </tr>
  <tr><td>&nbsp;</td></tr>
  <tr>
    <td>&nbsp;<br></td>
    <td><input type=submit name=submit value="Add User"></td>
  </tr>
 
<dtml-var standard_html_footer>
 
DTML Method
===========
<dtml-if expr="password_1 == password_2">
 
  <dtml-call "REQUEST.set('name','<dtml-var username>')">
  <dtml-call "REQUEST.set('password','<dtml-var password_1>')">
  <dtml-call "REQUEST.set('confirm','<password_1>')">
  <dtml-call "REQUEST.set('roles','<dmtl-var role_1>')">
  <dtml-call "REQUEST.set('domains','<dtml-var domain_1>')">
  <dtml-call "REQUEST.set('submit','Add')">
 
  <dtml-call "acl_users.manage_users(submit='Add', REQUEST=REQUEST)">
 
<dtml-else>
 
 <h2> Please re-enter again - your password is not confirm </h2>
 
</dtml-if>
 
<dtml-var AddUserForm>