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> </td></tr>
<tr>
<td> <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>