Code

. #551483 ] assignedto in Client.make_index_link
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 21 May 2002 06:05:54 +0000 (06:05 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 21 May 2002 06:05:54 +0000 (06:05 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@743 57a73879-2fb5-44c3-a270-3262357dd7e2

CHANGES.txt
roundup/cgi_client.py
roundup/templates/classic/instance_config.py
roundup/templates/extended/instance_config.py

index b20519bfdbc8ab24f1cb5aeb051fa11d289eb9dd..c929c813c35cce496207f1daedb60d0005f39871 100644 (file)
@@ -44,7 +44,10 @@ Fixed:
  . fixed some sorting issues that were breaking some unit tests under py2.2
  . mailgw test output dir was confusing the init test (but only on 2.2 *shrug*)
  . node caching now works, and gives a small boost in performance
- . bsddb3 backend now works, reinstating
+ . #449374 ] re-enable bsddb3 backend
+   bsddb3 backend now works, reinstating
+ . #551483 ] assignedto in Client.make_index_link
+
 
 2002-03-25 - 0.4.1
 Feature:
index 9bf6b28054eb81e7a50fc8527c79712175381572..031d669aa1d3b17e5f30eb3b3fb1cbb3d903807e 100644 (file)
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: cgi_client.py,v 1.119 2002-05-15 06:21:21 richard Exp $
+# $Id: cgi_client.py,v 1.120 2002-05-21 06:05:53 richard Exp $
 
 __doc__ = """
 WWW request handler (also used in the stand-alone server).
@@ -126,7 +126,7 @@ function help_window(helpurl, width, height) {
         # now format the filterspec
         for k, l in filterspec.items():
             # fix up the assignedto if needed
-            if k == 'assignedto' and l is None:
+            if l == 'CURRENT USER':
                 l = [self.db.user.lookup(self.user)]
 
             # add
@@ -1383,6 +1383,14 @@ def parsePropsFromForm(db, cl, form, nodeid=0):
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.119  2002/05/15 06:21:21  richard
+#  . node caching now works, and gives a small boost in performance
+#
+# As a part of this, I cleaned up the DEBUG output and implemented TRACE
+# output (HYPERDBTRACE='file to trace to') with checkpoints at the start of
+# CGI requests. Run roundup with python -O to skip all the DEBUG/TRACE stuff
+# (using if __debug__ which is compiled out with -O)
+#
 # Revision 1.118  2002/05/12 23:46:33  richard
 # ehem, part 2
 #
index 34e5b331aa5817a5270913448d4407b3710da81f..46299182fbb397f024e1c4ff8d04ce47f50bccf5 100644 (file)
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: instance_config.py,v 1.15 2002-05-02 07:56:34 richard Exp $
+# $Id: instance_config.py,v 1.16 2002-05-21 06:05:54 richard Exp $
 
 MAIL_DOMAIN=MAILHOST=HTTP_HOST=None
 HTTP_PORT=0
@@ -144,8 +144,8 @@ UNASSIGNED_INDEX = {
   },
 }
 
-# The "my issues" index -- note that the user's id will replace the None
-# valud of the "assignedto" filterspec
+# The "my issues" index -- note that the user's id will replace the
+# 'CURRENT USER' value of the "assignedto" filterspec
 USER_INDEX = {
   'LABEL': 'My Issues',
   'CLASS': 'issue',
@@ -155,13 +155,21 @@ USER_INDEX = {
   'COLUMNS': ['id','activity','title','creator','status'],
   'FILTERSPEC': {
     'status': ['-1', '1', '2', '3', '4', '5', '6', '7'],
-    'assignedto': None,
+    'assignedto': 'CURRENT USER',
   },
 }
 
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.15  2002/05/02 07:56:34  richard
+# . added option to automatically add the authors and recipients of messages
+#   to the nosy lists with the options ADD_AUTHOR_TO_NOSY (default 'new') and
+#   ADD_RECIPIENTS_TO_NOSY (default 'new'). These settings emulate the current
+#   behaviour. Setting them to 'yes' will add the author/recipients to the nosy
+#   on messages that create issues and followup messages.
+# . added missing documentation for a few of the config option values
+#
 # Revision 1.14  2002/04/23 15:46:49  rochecompaan
 #  . stripping of the email message body can now be controlled through
 #    the config variables EMAIL_KEEP_QUOTED_TEST and
index 264f4da231586c732fa04af2b50bcc9a752ac945..291d94a73312cebdf3167481d9d0717478faa0af 100644 (file)
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: instance_config.py,v 1.15 2002-05-02 07:56:34 richard Exp $
+# $Id: instance_config.py,v 1.16 2002-05-21 06:05:54 richard Exp $
 
 MAIL_DOMAIN=MAILHOST=HTTP_HOST=None
 HTTP_PORT=0
@@ -169,8 +169,8 @@ UNASSIGNED_SUPPORT_INDEX = {
   },
 }
 
-# The "my issues" indexes -- note that the user's id will replace the None
-# valud of the "assignedto" filterspec
+# The "my issues" index -- note that the user's id will replace the
+# 'CURRENT USER' value of the "assignedto" filterspec
 MY_ISSUE_INDEX = {
   'LABEL': 'My Issues',
   'CLASS': 'issue',
@@ -180,7 +180,7 @@ MY_ISSUE_INDEX = {
   'COLUMNS': ['id','activity','title','creator','status'],
   'FILTERSPEC': {
     'status': ['-1', '1', '2', '3', '4', '5', '6', '7'],
-    'assignedto': None,
+    'assignedto': 'CURRENT USER',
   },
 }
 
@@ -193,12 +193,20 @@ MY_SUPPORT_INDEX = {
   'COLUMNS': ['id','activity','title','creator','status'],
   'FILTERSPEC': {
     'status': ['-1', '1', '2', '3', '4', '5', '6', '7'],
-    'assignedto': None,
+    'assignedto': 'CURRENT USER',
   },
 }
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.15  2002/05/02 07:56:34  richard
+# . added option to automatically add the authors and recipients of messages
+#   to the nosy lists with the options ADD_AUTHOR_TO_NOSY (default 'new') and
+#   ADD_RECIPIENTS_TO_NOSY (default 'new'). These settings emulate the current
+#   behaviour. Setting them to 'yes' will add the author/recipients to the nosy
+#   on messages that create issues and followup messages.
+# . added missing documentation for a few of the config option values
+#
 # Revision 1.14  2002/04/23 15:46:49  rochecompaan
 #  . stripping of the email message body can now be controlled through
 #    the config variables EMAIL_KEEP_QUOTED_TEST and