Team Roster
Description
The main goals of this plugin are:
- Help defining project's team inside project's workspace( Including pictures )
- Increase cross-project visibility into project's team.
Bugs/Feature Requests
Existing bugs and feature requests for TeamRosterPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from here.
Source
You can check out TeamRosterPlugin from here using Subversion, or browse the source with Trac.
Configuration
Enable the plugin in trac.ini:
[components] tracteamroster.* = enabled
API
from tracteamroster.api import UserProfilesSystem, UserProfile # Get profile by id(username) user_profile = UserProfilesSystem(env).get_userProfile( "cbalan" ) # Get active userProfiles team = UserProfilesSystem(env).get_active_userProfiles() # Search users ( Dummy example: All active developers that have an gmail account ) search_result_list = UserProfilesSystem(env).search_userProfile(UserProfile( role="developer", email="%gmail.com", enabled=1 )) # Add user Profile UserProfilesSystem(env).add_userProfile(UserProfile(id="jfoo", name="John Foo", email="jfoo@asd.org", role="developer")) # Update someUserProfile = UserProfilesSystem(env).get_userProfile("jfoo") someUserProfile.role = "senior developer" someUserProfile.bio = """ Maecenas ut mauris. Morbi congue nunc ut tortor. Pellentesque molestie cursus enim. Praesent gravida consequat mauris. Nulla cursus cursus magna. Sed libero. Integer dapibus urna in mauris. Fusce fringilla: - Mauris ipsum mauris, semper at, lacinia ultrices, pellentesque eget, arcu. - Etiam vel enim et nunc luctus gravida. Morbi suscipit scelerisque odio. - Mauris porta. Nullam dui. Nullam egestas, massa eu condimentum mattis, enim ipsum tincidunt purus, vitae vestibulum sapien eros vitae libero. """ someUserProfile.save() # Remove UserProfilesSystem(env).remove_userProfile(someUserProfile)
Example
In order to use it(out of the box) you have to :
- Define project's team by using 'Manage Team' option from the trac admin page.
- Call TeamRoster macro in wiki pages.
Screenshots
Recent Changes
[3127] by cbalan on 01/22/08 11:36:42
TeamRosterPlugin: - Initialize session for new users.
[3126] by cbalan on 01/22/08 11:20:24
TeamRosterPlugin: - Fixed #2456
[2789] by cbalan on 11/16/07 05:41:42
TeamRosterPlugin: - Fixed upload picture feature to work on IE also.
[2788] by cbalan on 11/16/07 05:30:54
TeamRosterPlugin: - Changed blank userProfile's id from -1 to requested userProfile's id
Author/Contributors
Author: cbalan
Contributors:
Attachments
- snapshot2.png (154.2 kB) - added by cbalan on 10/29/07 04:34:02.
- snapshot3.png (146.3 kB) - added by cbalan on 10/29/07 04:34:27.
- snapshot4.png (363.1 kB) - added by cbalan on 10/29/07 04:34:52.
- snapshot5.png (100.0 kB) - added by cbalan on 10/29/07 04:42:06.




