Trac

From Attie's Wiki
(Difference between revisions)
Jump to: navigation, search
Line 26: Line 26:
 
acct_mgr.web_ui.LoginModule = enabled
 
acct_mgr.web_ui.LoginModule = enabled
 
acct_mgr.web_ui.RegistrationModule = disabled
 
acct_mgr.web_ui.RegistrationModule = disabled
</source >
+
</source>
  
 
* Add anonymous to the TRAC_ADMIN group to create your first user
 
* Add anonymous to the TRAC_ADMIN group to create your first user
<code>
+
<pre>
 
$ trac-admin /path/to/project permission add anonymous TRAC_ADMIN
 
$ trac-admin /path/to/project permission add anonymous TRAC_ADMIN
</code>
+
</pre>
 +
 
 +
* Use the web interface to create a user, then remove TRAC_ADMIN from anonymous

Revision as of 23:38, 4 March 2010

Trac is a web based project management solution! http://trac.edgewall.org/

Configuration steps:

  • Download and extract Trac
  • Install Trac
$ ./setup.py install
  • Create a Trac environment
$ trac-admin /path/to/project initenv
  • Install account manager plugin
$ easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
  • Setup Authentication
[components]
trac.web.auth.LoginModule = disabled
acct_mgr.web_ui.LoginModule = enabled
acct_mgr.web_ui.RegistrationModule = disabled
  • Add anonymous to the TRAC_ADMIN group to create your first user
$ trac-admin /path/to/project permission add anonymous TRAC_ADMIN
  • Use the web interface to create a user, then remove TRAC_ADMIN from anonymous
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox