You can do it progamatically by placing something like this inside a dtml-in which queries your database. <dtml-call "REQUEST.set('name', login_name)"> <dtml-call "REQUEST.set('password', password)"> <dtml-call "REQUEST.set('confirm', confirm)"> <dtml-call "REQUEST.set('roles', roles)"> <dtml-call "acl_users.manage_users(submit='Add', REQUEST=REQUEST)"> Dan P.S. roles is a list Johan Beauce wrote:
Hello,
I need your help. I'm trying to add all users from of our company in zope. I don't want enter all users and all passwords. I would like make a dtml-method which select all users and passwords in my (SQL) table and create automatically these users. I have created this dtml-method but I don't succed to redirect the page to "acl_users/manage_users" (method that create users) so that I don't need to press add button for each users.
Do you Have a answer or another best solution ?
Thanks ...
Johan.
<form action="acl_users/manage_users" method="post"> <table>
<input type="text" name="name" value="totoTest"> <input type="password" name="password" value="test"> <input type="password" name="confirm" value="test"> <input type="text" name="domains:tokens" value=""> <select name="roles:list" size="5" multiple> <option value="Manager">Manager <option value="Member">Member <option selected value="Owner">Owner <option value="Reviewer">Reviewer <option value="publisher">publisher </select> <input type="submit" name="submit" value="Add">
</table> </form>
... or ...
<dtml-call "self.Users.acl_users._addUser('testToto','toto','toto','Owner',0)">
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )