--- 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