3 This is a TurboGears (http://www.turbogears.org) project. It can be
4 started by running the start-beweb.py script.
6 Configure by creating an appropriate beweb/config.py from
7 beweb/config.py.example. The server will edit the repositories that
8 it manages, so you should probably have it running on a seperate
9 branch than your working repository. You can then merge/push
10 as you require to keep the branches in sync.
13 http://docs.turbogears.org/1.0/Configuration
14 For standard turbogears configuration information.
16 Currently, you need to login for any methods with a
17 @identity.require() decorator. The only group in the current
18 implementation is 'editbugs'. Basically, anyone can browse around,
19 but only registered 'editbugs' members can change things.
25 Editbugs required actions:
31 All login attempts will fail unless you have added some valid users. See
32 http://docs.turbogears.org/1.0/GettingStartedWithIdentity
33 For a good intro. For the impatient, try something like
34 Bugs-Everywhere-Web$ tg-admin toolbox
35 browse to 'CatWalk' -> 'User' -> 'Add User+'
37 Bugs-Everywhere-Web$ tg-admin sholl
38 >>> u = User(user_name=u'jdoe', email_address=u'jdoe@example.com',
39 display_name=u'Jane Doe', password=u'xxx')
40 >>> g = Group(group_name=u'editbugs', display_name=u'Edit Bugs')
41 >>> g.addUser(u) # BE-Web uses SQLObject
42 Exit the tg-admin shell with Ctrl-Z on MS Windows, Ctrl-D on other systems.