Code

Remove initial data used for testing only.
[roundup.git] / share / roundup / templates / devel / initial_data.py
1 from roundup.password import Password
3 #
4 # TRACKER INITIAL PRIORITY AND STATUS VALUES
5 #
7 bug_type = db.getclass('bug_type')
8 bug_type.create(name='crash', order='1')
9 bug_type.create(name='compile error', order='2')
10 bug_type.create(name='resource usage', order='3')
11 bug_type.create(name='security', order='4')
12 bug_type.create(name='behavior', order='5')
13 bug_type.create(name='rfe', order='6')
15 component = db.getclass('component')
16 component.create(name="backend", order="1")
17 component.create(name="frontend", order="2")
18 component.create(name="documentation", order="3")
19 component.create(name="specification", order="4")
21 version = db.getclass('version')
22 version.create(name='devel', order='1')
23 version.create(name='1.0', order='2')
24 version.create(name='1.1', order='3')
25 version.create(name='1.2', order='4')
26 version.create(name='1.3', order='5')
27 version.create(name='1.4', order='6')
30 severity = db.getclass('severity')
31 severity.create(name='critical', order='1')
32 severity.create(name='urgent', order='2')
33 severity.create(name='major', order='3')
34 severity.create(name='normal', order='4')
35 severity.create(name='minor', order='5')
37 priority = db.getclass('priority')
38 priority.create(name='immediate', order='1')
39 priority.create(name='urgent', order='2')
40 priority.create(name='high', order='3')
41 priority.create(name='normal', order='4')
42 priority.create(name='low', order='5')
44 status = db.getclass('status')
45 status.create(name = "new", order = "1")
46 status.create(name='open', order='2')
47 status.create(name='closed', order='3')
48 status.create(name='pending', description='user feedback required', order='4')
50 resolution = db.getclass('resolution')
51 resolution.create(name='accepted', order='1')
52 resolution.create(name='duplicate', order='2')
53 resolution.create(name='fixed', order='3')
54 resolution.create(name='invalid', order='4')
55 resolution.create(name='later', order='5')
56 resolution.create(name='out of date', order='6')
57 resolution.create(name='postponed', order='7')
58 resolution.create(name='rejected', order='8')
59 resolution.create(name='remind', order='9')
60 resolution.create(name='wont fix', order='10')
61 resolution.create(name='works for me', order='11')
63 keyword = db.getclass("keyword")
64 keyword.create(name="patch", description="Contains patch")
66 #
67 # create the two default users
68 user = db.getclass('user')
69 user.create(username="admin", password=adminpw, address=admin_email, roles='Admin')
70 user.create(username="anonymous", roles='Anonymous')
71 user.create(username="user", roles='User')
72 user.create(username="developer", roles='User, Developer')
73 user.create(username="coordinator", roles='User, Developer, Coordinator')