aztec Tsai wrote:
Hello I got problem of trying add a user by DTML in a Folder that builded with DTML call "manage_addFolder()". Is tere any doc about this ??(I didn't saw it on How-to's of zope site)?
You can't add users to normal Folders, only to UserFolders. For documentation see the Guides on the Zope site and the Zope quick references (ZQR) at the zdp site (http://zdp.zope.org)
thanks your answer first...
What I need is create a Folder (called "newguy_dir") , then add a user ("newguy") on that folder by dtml+zope-build-in-method/object..... .So I use manage_addFolder(newguy_dir,title,1,1) to creater newguy_dir Folder with index_html / UserFolder object in it.......then I try to add user on "newguy_dir" . So I got problme on add user on "newguy_dir" , what method/object should I use ? manage_user() ??(I got problme of calling it..) , or the construction of mine are wrong ??
Hm, I believe I wasn't quite clear. You can't use these methods in the folder for this. You need to add a so-called UserFolder. Add it by using the following dtml-command: manage_addUserFolder() then by <dtml-call "REQUEST.set('name', '<newname>')"> <dtml-call "REQUEST.set('password', '<pwrd>')"> <dtml-call "REQUEST.set('confirm', '<pwrd>')"> <dtml-call "REQUEST.set('roles', ['<desiredRole>', ...])"> <dtml-call "REQUEST.set('domains', ['<desiredDomain>', ...])"> <dtml-call "REQUEST.set('submit', 'Add')"> <dtml-call "acl_users.manage_users(submit='Add', REQUEST=REQUEST )"> you add a user. Rik
participants (1)
-
Rik Hoekstra