Changes between Version 1 and Version 2 of UserManagerPlugin
- Timestamp:
- Jan 29, 2008, 10:59:57 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UserManagerPlugin
v1 v2 30 30 31 31 == Example == 32 {{{ 33 #!python 32 34 33 35 from tracusermanager.api import UserManager, User 34 36 35 37 # Get user by id(username) 36 user = UserManager(env).get_user( "cbalan")38 user = UserManager(env).get_user( "cbalan" ) 37 39 38 40 # Get active users … … 40 42 41 43 # Search users ( Dummy example: All active developers that have an gmail account ) 42 search_result_list = UserManager(env).search_users(User( role= "developer", email="%gmail.com"))44 search_result_list = UserManager(env).search_users(User( role="developer", email="%gmail.com")) 43 45 44 46 # Create new user 45 UserManager(self.env).create_user(User(username= 'cbalan', name="Catalin Balan", email='cbalan@optaros.com'))47 UserManager(self.env).create_user(User(username="cbalan", name="Catalin Balan", email="cbalan@optaros.com")) 46 48 47 49 # Update 48 50 user = UserManager(self.env).get_user('cbalan') 49 user['bio']= """Maecenas ut mauris. Morbi congue nunc ut tortor. Pellentesque molestie cursus enim.51 user['bio']="""Maecenas ut mauris. Morbi congue nunc ut tortor. Pellentesque molestie cursus enim. 50 52 Praesent gravida consequat mauris. Nulla cursus cursus magna. 51 53 Sed libero. Integer dapibus urna in mauris. … … 58 60 Nullam dui. Nullam egestas, massa eu condimentum mattis, enim ipsum tincidunt purus, 59 61 vitae vestibulum sapien eros vitae libero. 60 """ 62 """ 61 63 user.save() 62 64 … … 64 66 UserManager(env).remove_user(user) 65 67 66 68 }}} 67 69 == Recent Changes == 68 70