Attachment 'initial_data_updated.py'

Download

   1 from roundup.password import Password
   2 
   3 #
   4 # TRACKER INITIAL PRIORITY AND STATUS VALUES
   5 #
   6 stage = db.getclass('stage')
   7 stage.create(name='test needed', order='2',
   8              description='A test which exercises the issue and can be used as'
   9                          ' a unit test is needed')
  10 stage.create(name='needs patch', order='3',
  11              description='A patch is needed to fix the issue')
  12 stage.create(name='patch review', order='4',
  13              description='A patch is available and is awaiting a review by a'
  14                          ' trusted developer')
  15 stage.create(name='commit review', order='5',
  16              description='A patch is available and is awaiting a review by a'
  17                          ' core developer')
  18 stage.create(name='committed/rejected', order='6',
  19              description='The issue has been resolved')
  20 
  21 issue_type = db.getclass('issue_type')
  22 issue_type.create(name='crash', order='1')
  23 issue_type.create(name='compile error', order='2')
  24 issue_type.create(name='resource usage', order='3')
  25 issue_type.create(name='security', order='4')
  26 issue_type.create(name='behavior', order='5')
  27 issue_type.create(name='performance', order='6')
  28 issue_type.create(name='feature request', order='7')
  29 
  30 component = db.getclass('component')
  31 component.create(name="None", order="1")
  32 component.create(name="2to3 (2.x to 3.0 conversion tool)", order="2")
  33 component.create(name="Build", order="3")
  34 component.create(name="ctypes", order="4")
  35 component.create(name="Demos and Tools", order="5")
  36 component.create(name="Distutils", order="6")
  37 component.create(name="Documentation", order="7")
  38 component.create(name="Extension Modules", order="8")
  39 component.create(name="IDLE", order="9")
  40 component.create(name="Installation", order="10")
  41 component.create(name="Interpreter Core", order="11")
  42 component.create(name="Library (Lib)", order="12")
  43 component.create(name="Macintosh", order="13")
  44 component.create(name="Regular Expressions", order="14")
  45 component.create(name="Tests", order="15")
  46 component.create(name="Tkinter", order="16")
  47 component.create(name="Unicode", order="17")
  48 component.create(name="Windows", order="18")
  49 component.create(name="XML", order="19")
  50 
  51 version = db.getclass('version')
  52 version.create(name='Python 3.1', order='1')
  53 version.create(name='Python 3.0', order='2')
  54 version.create(name='Python 2.7', order='3')
  55 version.create(name='Python 2.6', order='4')
  56 version.create(name='Python 2.5', order='5')
  57 version.create(name='Python 2.4', order='6')
  58 version.create(name='3rd party', order='7')
  59 
  60 
  61 severity = db.getclass('severity')
  62 severity.create(name='critical', order='1')
  63 severity.create(name='urgent', order='2')
  64 severity.create(name='major', order='3')
  65 severity.create(name='normal', order='4')
  66 severity.create(name='minor', order='5')
  67 
  68 priority = db.getclass('priority')
  69 priority.create(name='release blocker', order='1',
  70                 description='Blocks a release')
  71 priority.create(name='deferred blocker', order='2',
  72                 description='Blocks a future release')
  73 priority.create(name='critical', order='3',
  74                 description='Might block a future release')
  75 priority.create(name='high', order='4',
  76                 description='Important but will not block')
  77 priority.create(name='normal', order='5')
  78 priority.create(name='low', order='6',
  79                 description='E.g. spelling errors in documentation')
  80 
  81 status = db.getclass('status')
  82 status.create(name='open', order='1')
  83 status.create(name='closed', order='2')
  84 status.create(name='pending', order='3', description='user feedback required')
  85 
  86 resolution = db.getclass('resolution')
  87 resolution.create(name='accepted', order='1')
  88 resolution.create(name='duplicate', order='2')
  89 resolution.create(name='fixed', order='3')
  90 resolution.create(name='invalid', order='4')
  91 resolution.create(name='later', order='5')
  92 resolution.create(name='out of date', order='6')
  93 resolution.create(name='postponed', order='7')
  94 resolution.create(name='rejected', order='8')
  95 resolution.create(name='remind', order='9')
  96 resolution.create(name='wont fix', order='10')
  97 resolution.create(name='works for me', order='11')
  98 
  99 keyword = db.getclass("keyword")
 100 keyword.create(name="26backport",
 101                description="Backport 3.0 feature from 2.6")
 102 keyword.create(name="64bit",
 103                description="Affects 64-bit platforms only")
 104 keyword.create(name="easy",
 105                description="This is an easy task (e.g. suitable for GHOP or "
 106                            "bug day beginners)")
 107 keyword.create(name="needs review",
 108                description="This issue has a patch which needs the review of"
 109                            " a developer.")
 110 keyword.create(name="patch",
 111                description="Contains patch")
 112 
 113 #
 114 # create the two default users
 115 user = db.getclass('user')
 116 user.create(username="admin", password=adminpw, address=admin_email, roles='Admin')
 117 user.create(username="anonymous", roles='Anonymous')

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2009-02-19 00:39:01, 4.8 KB) [[attachment:initial_data_updated.py]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.

Unable to edit the page? See the FrontPage for instructions.