summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 6c81685)
raw | patch | inline | side by side (parent: 6c81685)
author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Wed, 21 Nov 2001 02:34:18 +0000 (02:34 +0000) | ||
committer | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Wed, 21 Nov 2001 02:34:18 +0000 (02:34 +0000) |
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@405 57a73879-2fb5-44c3-a270-3262357dd7e2
diff --git a/CHANGES.txt b/CHANGES.txt
index 11b5ada4af784384216099581021f2815c97c5e9..6bb1a5281e3f0386a72728512c78d74c578ba1d8 100644 (file)
--- a/CHANGES.txt
+++ b/CHANGES.txt
. users may attach files to issues (and support in ext) through the web now
. incorporated patch from Roch'e Compaan implementing attachments in nosy
e-mail
+ . added a target version field to the extended issue schema
Fixed:
. Fixed a bug in HTMLTemplate changes.
diff --git a/MIGRATION.txt b/MIGRATION.txt
index 3c9ead1c47ad2cd45c29b92587f560763b4e3f91..03cb38c1b3061d06322ec6050af99267609c1675 100644 (file)
--- a/MIGRATION.txt
+++ b/MIGRATION.txt
MESSAGES_TO_AUTHOR has been added to the IssueClass in dbinit.py. Set to 'yes'
to send nosy messages to the author. Default behaviour is to not send nosy
-messages to the author.
+messages to the author. You will need to add MESSAGES_TO_AUTHOR to your
+dbinit.py in your instance home.
CGI script roundup.cgi
distribution. Make sure you update the ROUNDUP_INSTANCE_HOMES after the
copy.
+
+
index 0dc2f1da8dbb26951752e65b050b8598b9e9080c..eb2c143062432fb51bf410b10785a85dcd57cb8a 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-#$Id: back_anydbm.py,v 1.10 2001-10-09 23:58:10 richard Exp $
+#$Id: back_anydbm.py,v 1.11 2001-11-21 02:34:18 richard Exp $
import anydbm, os, marshal
from roundup import hyperdb, date, password
we can be del'ed and the underlying anydbm connections closed
cleanly.
'''
- self.classes = None
+ self.classes = {}
#
#
#$Log: not supported by cvs2svn $
+#Revision 1.10 2001/10/09 23:58:10 richard
+#Moved the data stringification up into the hyperdb.Class class' get, set
+#and create methods. This means that the data is also stringified for the
+#journal call, and removes duplication of code from the backends. The
+#backend code now only sees strings.
+#
#Revision 1.9 2001/10/09 07:25:59 richard
#Added the Password property type. See "pydoc roundup.password" for
#implementation details. Have updated some of the documentation too.
index cc4e924e5a52ad353698bd15053c1e1dbdf8a556..baa80703bff0dc997658300d9c24b7fc87a242b5 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-#$Id: back_bsddb.py,v 1.11 2001-10-09 23:58:10 richard Exp $
+#$Id: back_bsddb.py,v 1.12 2001-11-21 02:34:18 richard Exp $
import bsddb, os, marshal
from roundup import hyperdb, date, password
we can be del'ed and the underlying bsddb connections closed
cleanly.
'''
- self.classes = None
+ self.classes = {}
#
#
#$Log: not supported by cvs2svn $
+#Revision 1.11 2001/10/09 23:58:10 richard
+#Moved the data stringification up into the hyperdb.Class class' get, set
+#and create methods. This means that the data is also stringified for the
+#journal call, and removes duplication of code from the backends. The
+#backend code now only sees strings.
+#
#Revision 1.10 2001/10/09 07:25:59 richard
#Added the Password property type. See "pydoc roundup.password" for
#implementation details. Have updated some of the documentation too.
index e710e0840c786ae2ba1a6f7f42386cc7884a262c..9393aef84cf2bb60817cb473c77e0af6d443e86b 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-#$Id: back_bsddb3.py,v 1.9 2001-10-09 23:58:10 richard Exp $
+#$Id: back_bsddb3.py,v 1.10 2001-11-21 02:34:18 richard Exp $
import bsddb3, os, marshal
from roundup import hyperdb, date, password
we can be del'ed and the underlying bsddb connections closed
cleanly.
'''
- self.classes = None
+ self.classes = {}
#
#
#$Log: not supported by cvs2svn $
+#Revision 1.9 2001/10/09 23:58:10 richard
+#Moved the data stringification up into the hyperdb.Class class' get, set
+#and create methods. This means that the data is also stringified for the
+#journal call, and removes duplication of code from the backends. The
+#backend code now only sees strings.
+#
#Revision 1.8 2001/10/09 07:25:59 richard
#Added the Password property type. See "pydoc roundup.password" for
#implementation details. Have updated some of the documentation too.
index a730a5c621b2c4c4d4b45ab33a3da4d31ca77770..45754cb3984167d1204a2657fc6b7fa1c5ae0c1a 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: dbinit.py,v 1.13 2001-10-30 00:54:45 richard Exp $
+# $Id: dbinit.py,v 1.14 2001-11-21 02:34:18 richard Exp $
import os
assignedto=Link("user"), priority=Link("priority"),
status=Link("status"), product=Link("product"),
platform=Multilink("platform"), version=String(),
- supportcall=Multilink("support"))
+ targetversion=String(), supportcall=Multilink("support"))
import detectors
detectors.init(db)
#
# $Log: not supported by cvs2svn $
+# Revision 1.13 2001/10/30 00:54:45 richard
+# Features:
+# . #467129 ] Lossage when username=e-mail-address
+# . #473123 ] Change message generation for author
+# . MailGW now moves 'resolved' to 'chatting' on receiving e-mail for an issue.
+#
# Revision 1.12 2001/10/09 07:25:59 richard
# Added the Password property type. See "pydoc roundup.password" for
# implementation details. Have updated some of the documentation too.
diff --git a/roundup/templates/extended/html/issue.item b/roundup/templates/extended/html/issue.item
index 7c7573a784b91261747ce0260efee8c2c8afa07c..7e83264e1229c191de234e3bf25d324db6b8208f 100644 (file)
-<!-- $Id: issue.item,v 1.6 2001-11-14 21:35:22 richard Exp $-->
+<!-- $Id: issue.item,v 1.7 2001-11-21 02:34:18 richard Exp $-->
<table border=0 cellspacing=0 cellpadding=2>
<tr class="strong-header">
<tr bgcolor="ffffea">
<td width=1% nowrap align=right><span class="form-label">Product</span></td>
<td class="form-text" valign=middle><display call="menu('product')">
- version:<display call="field('version', 5)"></td>
- <td width=1% nowrap align=right><span class="form-label">Platform</span></td>
- <td class="form-text" valign=middle><display call="checklist('platform')"></td>
+ <span class="form-label">version:</span><display call="field('version', 5)"></td>
+ <td rowspan=2 width=1% nowrap align=right><span class="form-label">Platform</span></td>
+ <td rowspan=2 class="form-text" valign=middle><display call="checklist('platform')"></td>
</tr>
+<tr bgcolor="ffffea">
+ <td width=1% nowrap align=right> </td>
+ <td align=left><span class="form-label">Target Version</span>
+ <display call="field('targetversion', 5)">
+ </td>
+</tr>
+
+
<tr bgcolor="ffffea">
<td width=1% nowrap align=right><span class="form-label">Created</span></td>
<td class="form-text"><display call="reldate('creation', pretty=1)">