--- a/pyforge/pyforge/websetup/bootstrap.py
+++ b/pyforge/pyforge/websetup/bootstrap.py
@@ -28,15 +28,18 @@
     u1.set_password('foo')
     u0.m.save()
     u1.m.save()
-    p0 = M.Project.make(dict(_id='test/', database=database, is_root=True))
-    p0.install_app('admin', 'admin')
-    p0.allow_user(u0, 'create', 'read', 'delete', 'plugin', 'security')
+    p0 = u0.register_project('test')
     p0.allow_user(u1, 'read')
     p1 = p0.new_subproject('sub1')
     p0.m.save()
     p1.m.save()
     c.user = u0
     p0.install_app('hello_forge', 'wiki')
+    for ur in M.ProjectRole.m.find():
+        ur.roles.append('developer')
+        ur.m.save()
+    dev = M.ProjectRole.make(dict(_id='developer'))
+    dev.m.save()
 
 def pm(etype, value, tb):
     import pdb, traceback