Code

. changed the default message list in issues to display the message body
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Wed, 22 May 2002 00:32:34 +0000 (00:32 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Wed, 22 May 2002 00:32:34 +0000 (00:32 +0000)
 . made backends.__init__ be more specific about which ImportErrors it really
   wants to ignore
 . fixed the example addresses in the templates to use correct example domains
 . cleaned out the template stylesheets, removing a bunch of junk that really
   wasn't necessary (font specs, styles never used) and added a style for
   message content

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@746 57a73879-2fb5-44c3-a270-3262357dd7e2

CHANGES.txt
roundup/backends/__init__.py
roundup/templates/classic/html/msg.index
roundup/templates/classic/html/msg.item
roundup/templates/classic/html/style.css
roundup/templates/classic/instance_config.py
roundup/templates/extended/html/msg.index
roundup/templates/extended/html/msg.item
roundup/templates/extended/html/style.css
roundup/templates/extended/instance_config.py

index c929c813c35cce496207f1daedb60d0005f39871..093b56f29cacbdd1806f0daa655fcc35391cb3e7 100644 (file)
@@ -28,6 +28,7 @@ Feature:
    behaviour. Setting them to 'yes' will add the author/recipients to the nosy
    on messages that create issues and followup messages.
  . reverting to dates for intervals > 2 months sucks
+ . changed the default message list in issues to display the message body
 
 Fixed:
  . stop sending blank (whitespace-only) notes
@@ -47,7 +48,12 @@ Fixed:
  . #449374 ] re-enable bsddb3 backend
    bsddb3 backend now works, reinstating
  . #551483 ] assignedto in Client.make_index_link
-
+ . made backends.__init__ be more specific about which ImportErrors it really
+   wants to ignore
+ . fixed the example addresses in the templates to use correct example domains
+ . cleaned out the template stylesheets, removing a bunch of junk that really
+   wasn't necessary (font specs, styles never used) and added a style for 
+   message content
 
 2002-03-25 - 0.4.1
 Feature:
index 5bb5366ab75508261d8238ffa4c403d79396728d..ee73759d26ceb41a003f90111d56fa3b65c2c4c9 100644 (file)
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: __init__.py,v 1.11 2002-02-16 08:39:42 richard Exp $
+# $Id: __init__.py,v 1.12 2002-05-22 00:32:33 richard Exp $
 
 __all__ = []
 
 try:
-    import sys
+    import sys, anydbm
     if not hasattr(sys, 'version_info') or sys.version_info < (2,1,2):
-        import anydbm, dumbdbm
+        import dumbdbm
         # dumbdbm only works in python 2.1.2+
         assert anydbm._defaultmod != dumbdbm
         del anydbm
         del dumbdbm
+except AssertionError:
+    print "WARNING: you should upgrade to python 2.1.3"
+except ImportError, message:
+    if str(message) != 'No module named anydbm': raise
+else:
     import back_anydbm
     anydbm = back_anydbm
     __all__.append('anydbm')
-except AssertionError:
-    pass
-except ImportError:
-    pass
 
 try:
+    import bsddb
+except ImportError, message:
+    if str(message) != 'No module named bsddb': raise
+else:
     import back_bsddb
     bsddb = back_bsddb
     __all__.append('bsddb')
-except ImportError:
-    pass
 
 try:
+    import bsddb3
+except ImportError, message:
+    if str(message) != 'No module named bsddb3': raise
+else:
     import back_bsddb3
     bsddb3 = back_bsddb3
     __all__.append('bsddb3')
-except ImportError:
-    pass
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.11  2002/02/16 08:39:42  richard
+#  . #516854 ] "My Issues" and redisplay
+#
 # Revision 1.10  2002/01/22 07:08:50  richard
 # I was certain I'd already done this (there's even a change note in
 # CHANGES)...
index b99556a3ef7c672489d274750e9c2915717f6028..c4f691ac88e4c0e03135529da068677e05891b1b 100644 (file)
@@ -1,12 +1,8 @@
-<!-- $Id: msg.index,v 1.2 2001-07-29 04:07:37 richard Exp $-->
-<tr>
-    <property name="date">
-        <td><display call="link('date')"></td>
-    </property>
-    <property name="author">
-        <td><display call="plain('author')"></td>
-    </property>
-    <property name="summary">
-        <td><display call="plain('summary')"></td>
-    </property>
+<!-- $Id: msg.index,v 1.3 2002-05-22 00:32:34 richard Exp $-->
+<tr class="row-hilite">
+    <td><display call="link('date')"></td>
+    <td><display call="plain('author')"></td>
+</tr>
+<tr class="msg-content">
+    <td colspan=2><pre><display call="plain('content', escape=1)"></pre></td>
 </tr>
index 676147bbb3d99c60ecd116e09cef807c9f11f9b2..aa5cc585054154160a2ae519dfdf710c8bcfb9d9 100644 (file)
@@ -1,10 +1,6 @@
-<!-- $Id: msg.item,v 1.2 2001-07-29 04:07:37 richard Exp $-->
+<!-- $Id: msg.item,v 1.3 2002-05-22 00:32:34 richard Exp $-->
 <table border=0 cellspacing=0 cellpadding=2>
 
-<tr class="strong-header">
-  <td colspan=2>Message Information</td>
-</td>
-
 <tr bgcolor="ffffea">
     <td width=1% nowrap align=right><span class="form-label">Author</span></td>
     <td class="form-text"><display call="plain('author')"></td>
@@ -22,7 +18,7 @@
 
 <tr bgcolor="ffeaff">
  <td colspan=2 class="form-text">
-  <pre><display call="plain('content')"></pre>
+  <pre><display call="plain('content', escape=1)"></pre>
  </td>
 </tr>
 
@@ -31,7 +27,7 @@
 <tr><td colspan=2><display call="list('files')"></td></tr>
 </property>
 
-<tr class="strong-header"><td colspan=2><b>History</b></td><tr>
+<tr class="history-header"><td colspan=2><b>History</b></td><tr>
 <tr><td colspan=2><display call="history()"></td></tr>
 
 </table>
index 07eace4999965294f3b3c600dbea0d7c9620da50..b496cab6683119bdbb9c4a66677504b51ef58a63 100644 (file)
@@ -1,21 +1,3 @@
-h1 {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 18pt; 
-  font-weight: bold; 
-}
-
-h2 {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 16pt; 
-  font-weight: bold; 
-}
-
-h3 {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 12pt; 
-  font-weight: bold; 
-}
-
 a:hover {  
   font-family: Verdana, Helvetica, sans-serif; 
   text-decoration: underline;
@@ -36,32 +18,17 @@ a {
 
 p {
   font-family: Verdana, Helvetica, sans-serif;
-  font-size: 10pt;
   color: #333333;
 }
 
 th {
   font-family: Verdana, Helvetica, sans-serif; 
   font-weight: bold;
-  font-size: 10pt; 
   color: #333333;
 }
 
 .form-help {
   font-family: Verdana, Helvetica, sans-serif;
-  font-size: 10pt;
-  color: #333333;
-}
-
-.std-text {
-  font-family: Verdana, Helvetica, sans-serif;
-  font-size: 10pt;
-  color: #333333;
-}
-
-.tab-small {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 8pt; 
   color: #333333;
 }
 
@@ -73,23 +40,13 @@ th {
 
 .strong-header {
   font-family: Verdana, Helvetica, sans-serif;
-  font-size: 12pt;
   font-weight: bold;
   background-color: #000000;
   color: #ffffff;
 }
 
-.msg-header {
-  font-family: Verdana, Helvetica, sans-serif;
-  font-size: 12pt;
-  font-weight: bold;
-  background-color: #EE71AC;
-  color: #ffffff;
-}
-
 .file-header {
   font-family: Verdana, Helvetica, sans-serif;
-  font-size: 12pt;
   font-weight: bold;
   background-color: #41BE62;
   color: #ffffff;
@@ -97,33 +54,14 @@ th {
 
 .history-header {
   font-family: Verdana, Helvetica, sans-serif;
-  font-size: 12pt;
   font-weight: bold;
   background-color: #739DEE;
   color: #ffffff;
 }
 
-.list-header {
-  background-color: #aaccff;
-  color: #000000;
-  border: none;
-}
-
-.list-item {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 10pt; 
-}
-
-.list-nav {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 10pt; 
-  font-weight: bold;
-}
-
 .row-normal {
   background-color: #ffffff;
   border: none;
-
 }
 
 .row-hilite {
@@ -171,15 +109,20 @@ th {
   border: none;
 }
 
-.section-bar {
-  background-color: #707070;
+.msg-header {
+  font-family: Verdana, Helvetica, sans-serif;
+  font-weight: bold;
+  background-color: #EE71AC;
   color: #ffffff;
-  border: 1px solid #404040;
+}
+
+.msg-content {
+  font-family: monospace;
+  background-color: #ffeaff;
+  color: #000000;
 }
 
 .system-msg {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 10pt; 
   background-color: #ffffff;
   border:  1px solid #000000;
   margin-bottom: 6px;
@@ -190,41 +133,30 @@ th {
 }
 
 .form-title {
-  font-family: Verdana, Helvetica, sans-serif; 
   font-weight: bold;
-  font-size: 12pt; 
   color: #333333;
 }
 
 .form-label {
-  font-family: Verdana, Helvetica, sans-serif; 
   font-weight: bold;
-  font-size: 10pt; 
   color: #333333;
 }
 
 .form-optional {
-  font-family: Verdana, Helvetica, sans-serif; 
   font-weight: bold;
   font-style: italic;
-  font-size: 10pt; 
   color: #333333;
 }
 
 .form-element {
-  font-family: Verdana, Helvetica, aans-serif;
-  font-size: 10pt;
   color: #000000;
 }
 
 .form-text {
-  font-family: Verdana, Helvetica, sans-serif;
-  font-size: 10pt;
   color: #333333;
 }
 
 .form-mono {
   font-family: monospace;
-  font-size: 12px;
-  text-decoration: none;
 }
+
index 46299182fbb397f024e1c4ff8d04ce47f50bccf5..0a599aec6e471d32b8e5f0044e8b4b8e281c358f 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.16 2002-05-21 06:05:54 richard Exp $
+# $Id: instance_config.py,v 1.17 2002-05-22 00:32:33 richard Exp $
 
 MAIL_DOMAIN=MAILHOST=HTTP_HOST=None
 HTTP_PORT=0
@@ -36,7 +36,7 @@ if not MAILHOST:
 
 # The domain name used for email addresses.
 if not MAIL_DOMAIN:
-    MAIL_DOMAIN = 'fill.me.in.'
+    MAIL_DOMAIN = 'your.tracker.email.domain.example'
 
 # the next two are only used for the standalone HTTP server.
 if not HTTP_HOST:
@@ -57,7 +57,7 @@ INSTANCE_NAME = 'Roundup issue tracker'
 ISSUE_TRACKER_EMAIL = 'issue_tracker@%s'%MAIL_DOMAIN
 
 # The web address that the instance is viewable at
-ISSUE_TRACKER_WEB = 'http://some.useful.url/'
+ISSUE_TRACKER_WEB = 'http://your.tracker.url.example/'
 
 # The email address that roundup will complain to if it runs into trouble
 ADMIN_EMAIL = 'roundup-admin@%s'%MAIL_DOMAIN
@@ -162,6 +162,9 @@ USER_INDEX = {
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.16  2002/05/21 06:05:54  richard
+#  . #551483 ] assignedto in Client.make_index_link
+#
 # 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
index 4331e270a388f01eac8051afa418afc815541025..a82fdd59a0f690f5bcc8bf05114fa536ff6af3a6 100644 (file)
@@ -1,12 +1,8 @@
-<!-- $Id: msg.index,v 1.3 2001-09-27 06:45:58 richard Exp $-->
+<!-- $Id: msg.index,v 1.4 2002-05-22 00:32:34 richard Exp $-->
 <tr class="row-hilite">
-    <property name="date">
-        <td><display call="link('date')"></td>
-    </property>
-    <property name="author">
-        <td><display call="plain('author')"></td>
-    </property>
+    <td><display call="link('date')"></td>
+    <td><display call="plain('author')"></td>
 </tr>
-<tr bgcolor="ffeaff">
+<tr class="msg-content">
     <td colspan=2><pre><display call="plain('content', escape=1)"></pre></td>
 </tr>
index a5e739b9edd094d1c866d8076d0f76ac2d16cecf..1963313a356b4d782f6d8026774690542c548620 100644 (file)
@@ -1,4 +1,4 @@
-<!-- $Id: msg.item,v 1.1 2001-07-23 04:21:20 richard Exp $-->
+<!-- $Id: msg.item,v 1.2 2002-05-22 00:32:34 richard Exp $-->
 <table border=0 cellspacing=0 cellpadding=2>
 
 <tr class="strong-header">
@@ -22,7 +22,7 @@
 
 <tr bgcolor="ffeaff">
  <td colspan=2 class="form-text">
-  <pre><display call="plain('content')"></pre>
+  <pre><display call="plain('content', escape=1)"></pre>
  </td>
 </tr>
 
index 2316c7c886a04012a1ac8e85af16184c512198f3..95e8bd4c9d8f910a6c606e5bea6b1e3d6dff3975 100644 (file)
@@ -1,67 +1,28 @@
-h1 {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 18pt; 
-  font-weight: bold; 
-}
-
-h2 {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 16pt; 
-  font-weight: bold; 
-}
-
-h3 {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 12pt; 
-  font-weight: bold; 
-}
-
 a:hover {  
-  font-family: Verdana, Helvetica, sans-serif; 
   text-decoration: underline;
   color: #333333; 
 }
 
 a:link {
-  font-family: Verdana, Helvetica, sans-serif; 
   text-decoration: none;
   color: #000099;
 }
 
 a {
-  font-family: Verdana, Helvetica, sans-serif; 
   text-decoration: none;
   color: #000099;
 }
 
 p {
-  font-family: Verdana, Helvetica, sans-serif;
-  font-size: 10pt;
   color: #333333;
 }
 
 th {
-  font-family: Verdana, Helvetica, sans-serif; 
   font-weight: bold;
-  font-size: 10pt; 
   color: #333333;
 }
 
 .form-help {
-  font-family: Verdana, Helvetica, sans-serif;
-  font-size: 10pt;
-  color: #333333;
-}
-
-.std-text {
-  font-family: Verdana, Helvetica, sans-serif;
-  font-size: 10pt;
-  color: #333333;
-}
-
-.tab-small {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 8pt; 
   color: #333333;
 }
 
@@ -71,33 +32,14 @@ th {
 }
 
 .strong-header {
-  font-family: Verdana, Helvetica, sans-serif;
-  font-size: 12pt;
   font-weight: bold;
   background-color: #000000;
   color: #ffffff;
 }
 
-.list-header {
-  background-color: #c0c0c0;
-  border: none;
-}
-
-.list-item {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 10pt; 
-}
-
-.list-nav {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 10pt; 
-  font-weight: bold;
-}
-
 .row-normal {
   background-color: #ffffff;
   border: none;
-
 }
 
 .row-hilite {
@@ -105,14 +47,20 @@ th {
   border: none;
 }
 
-.section-bar {
-  background-color: #c0c0c0;
-  border: none;
+.msg-header {
+  font-family: Verdana, Helvetica, sans-serif;
+  font-weight: bold;
+  background-color: #EE71AC;
+  color: #ffffff;
+}
+
+.msg-content {
+  font-family: monospace;
+  background-color: #ffeaff;
+  color: #000000;
 }
 
 .system-msg {
-  font-family: Verdana, Helvetica, sans-serif; 
-  font-size: 10pt; 
   background-color: #ffffff;
   border:  1px solid #000000;
   margin-bottom: 6px;
@@ -123,41 +71,30 @@ th {
 }
 
 .form-title {
-  font-family: Verdana, Helvetica, sans-serif; 
   font-weight: bold;
-  font-size: 12pt; 
   color: #333333;
 }
 
 .form-label {
-  font-family: Verdana, Helvetica, sans-serif; 
   font-weight: bold;
-  font-size: 10pt; 
   color: #333333;
 }
 
 .form-optional {
-  font-family: Verdana, Helvetica, sans-serif; 
   font-weight: bold;
   font-style: italic;
-  font-size: 10pt; 
   color: #333333;
 }
 
 .form-element {
-  font-family: Verdana, Helvetica, aans-serif;
-  font-size: 10pt;
   color: #000000;
 }
 
 .form-text {
-  font-family: Verdana, Helvetica, sans-serif;
-  font-size: 10pt;
   color: #333333;
 }
 
 .form-mono {
   font-family: monospace;
-  font-size: 12px;
-  text-decoration: none;
 }
+
index 291d94a73312cebdf3167481d9d0717478faa0af..b10c039a17b4c6609befc9c0a9b7aff67fb91363 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.16 2002-05-21 06:05:54 richard Exp $
+# $Id: instance_config.py,v 1.17 2002-05-22 00:32:34 richard Exp $
 
 MAIL_DOMAIN=MAILHOST=HTTP_HOST=None
 HTTP_PORT=0
@@ -36,7 +36,7 @@ if not MAILHOST:
 
 # The domain name used for email addresses.
 if not MAIL_DOMAIN:
-    MAIL_DOMAIN = 'fill.me.in.'
+    MAIL_DOMAIN = 'your.tracker.email.domain.example'
 
 # the next two are only used for the standalone HTTP server.
 if not HTTP_HOST:
@@ -57,7 +57,7 @@ INSTANCE_NAME = 'Roundup issue tracker'
 ISSUE_TRACKER_EMAIL = 'issue_tracker@%s'%MAIL_DOMAIN
 
 # The web address that the instance is viewable at
-ISSUE_TRACKER_WEB = 'http://some.useful.url/'
+ISSUE_TRACKER_WEB = 'http://your.tracker.url.example/'
 
 # The email address that roundup will complain to if it runs into trouble
 ADMIN_EMAIL = 'roundup-admin@%s'%MAIL_DOMAIN
@@ -199,6 +199,9 @@ MY_SUPPORT_INDEX = {
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.16  2002/05/21 06:05:54  richard
+#  . #551483 ] assignedto in Client.make_index_link
+#
 # 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