summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 5695752)
raw | patch | inline | side by side (parent: 5695752)
author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Tue, 10 Sep 2002 01:07:06 +0000 (01:07 +0000) | ||
committer | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Tue, 10 Sep 2002 01:07:06 +0000 (01:07 +0000) |
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1113 57a73879-2fb5-44c3-a270-3262357dd7e2
18 files changed:
diff --git a/I18N_PROGRESS.txt b/I18N_PROGRESS.txt
index 9b2b97219b880dcf2c9b0107a2c6c97d9567d519..2ee110f3468f2117ea17e5624235b422ada8d6a0 100644 (file)
--- a/I18N_PROGRESS.txt
+++ b/I18N_PROGRESS.txt
roundup/templates/classic/__init__.py
roundup/templates/classic/dbinit.py
roundup/templates/classic/htmlbase.py
-roundup/templates/classic/instance_config.py
+roundup/templates/classic/config.py
roundup/templates/classic/interfaces.py
roundup/templates/classic/detectors/__init__.py
roundup/templates/classic/detectors/nosyreaction.py
-roundup/templates/extended/__init__.py
-roundup/templates/extended/dbinit.py
-roundup/templates/extended/htmlbase.py
-roundup/templates/extended/instance_config.py
-roundup/templates/extended/interfaces.py
-roundup/templates/extended/detectors/__init__.py
-roundup/templates/extended/detectors/nosyreaction.py
THESE FILES DO USE _()
roundup-server
cgi-bin/roundup.cgi
roundup/__init__.py
-roundup/cgi_client.py
roundup/admin.py
-roundup/cgitb.py
roundup/date.py
-roundup/htmltemplate.py
+roundup/cgi/cgitb.py
WE DON'T CARE ABOUT THESE FILES
BUILD.txt
CHANGES.txt
INSTALL.txt
-MIGRATION.txt
README.txt
setup.py
doc/implementation.txt
roundup/templates/classic/html/style.css
roundup/templates/classic/html/user.index
roundup/templates/classic/html/user.item
-roundup/templates/extended/html/file.index
-roundup/templates/extended/html/file.newitem
-roundup/templates/extended/html/issue.filter
-roundup/templates/extended/html/issue.index
-roundup/templates/extended/html/issue.item
-roundup/templates/extended/html/msg.index
-roundup/templates/extended/html/msg.item
-roundup/templates/extended/html/style.css
-roundup/templates/extended/html/support.filter
-roundup/templates/extended/html/support.index
-roundup/templates/extended/html/support.item
-roundup/templates/extended/html/timelog.index
-roundup/templates/extended/html/timelog.item
-roundup/templates/extended/html/user.index
-roundup/templates/extended/html/user.item
test/README.txt
test/__init__.py
test/test_dates.py
diff --git a/TODO.txt b/TODO.txt
index e9bf053747a940b8c0c8819ab032a8ce94412b9e..23319012e389d7b854a47ffc99a1ddf1a13e88ff 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
pending web: UNIX init.d script for roundup-server
pending web: rewritten documentation (can come after the beta though so stuff
is settled) ... including relevant file names in customisation doc
-pending admin: have roundup-admin "set" command be applicable to all items
- in a class
+pending admin: have "set" command be applicable to all items in a class
+pending admin: add "unset" command
pending dist: include the HTML in docs
bug: request.url is incorrect in cgi-bin environments
bug: query editing not translated to new templating
+bug: document insance_config -> config
done web: Re-enable link backrefs from messages (feature request #568714)
done web: have the page layout (header/footer) be templatable
diff --git a/cgi-bin/roundup.cgi b/cgi-bin/roundup.cgi
index 7884497f046f1098b02b5bd61560c06101c514c0..8869383ff696378a85d8fdfe6b90e1aa371d0e34 100755 (executable)
--- a/cgi-bin/roundup.cgi
+++ b/cgi-bin/roundup.cgi
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: roundup.cgi,v 1.29 2002-09-06 05:05:18 richard Exp $
+# $Id: roundup.cgi,v 1.30 2002-09-10 01:07:05 richard Exp $
# python version check
from roundup import version_check
sys.stdout, sys.stderr = out, err
LOG.close()
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.28 2002/09/04 04:30:58 richard
-# add the path to the cgi-bin request
-#
-# Revision 1.27 2002/09/04 02:11:00 richard
-# *** empty log message ***
-#
-# Revision 1.26 2002/09/04 01:58:33 richard
-# fix cgi client importing
-#
-# Revision 1.25 2002/08/22 00:14:18 richard
-# Fix to be able to report errors even if the cgi module can't be imported(!)
-#
-# Revision 1.24 2002/01/05 02:21:22 richard
-# fixes
-#
-# Revision 1.23 2002/01/05 02:19:03 richard
-# i18n'ification
-#
-# Revision 1.22 2001/12/13 00:20:01 richard
-# . Centralised the python version check code, bumped version to 2.1.1 (really
-# needs to be 2.1.2, but that isn't released yet :)
-#
-# Revision 1.21 2001/12/02 05:06:16 richard
-# . We now use weakrefs in the Classes to keep the database reference, so
-# the close() method on the database is no longer needed.
-# I bumped the minimum python requirement up to 2.1 accordingly.
-# . #487480 ] roundup-server
-# . #487476 ] INSTALL.txt
-#
-# I also cleaned up the change message / post-edit stuff in the cgi client.
-# There's now a clearly marked "TODO: append the change note" where I believe
-# the change note should be added there. The "changes" list will obviously
-# have to be modified to be a dict of the changes, or somesuch.
-#
-# More testing needed.
-#
-# Revision 1.20 2001/11/26 22:55:56 richard
-# Feature:
-# . Added INSTANCE_NAME to configuration - used in web and email to identify
-# the instance.
-# . Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
-# signature info in e-mails.
-# . Some more flexibility in the mail gateway and more error handling.
-# . Login now takes you to the page you back to the were denied access to.
-#
-# Fixed:
-# . Lots of bugs, thanks Roché and others on the devel mailing list!
-#
-# Revision 1.19 2001/11/22 00:25:10 richard
-# quick fix for file uploads on windows in roundup.cgi
-#
-# Revision 1.18 2001/11/06 22:10:11 jhermann
-# Added env config; fixed request wrapper & index list; sort list by key
-#
-# Revision 1.17 2001/11/06 21:51:19 richard
-# Fixed HTTP headers for top-level index in CGI script
-#
-# Revision 1.16 2001/11/01 22:04:37 richard
-# Started work on supporting a pop3-fetching server
-# Fixed bugs:
-# . bug #477104 ] HTML tag error in roundup-server
-# . bug #477107 ] HTTP header problem
-#
-# Revision 1.15 2001/10/29 23:55:44 richard
-# Fix to CGI top-level index (thanks Juergen Hermann)
-#
-# Revision 1.14 2001/10/27 00:22:35 richard
-# Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
-#
-# Revision 1.13 2001/10/05 02:23:24 richard
-# . roundup-admin create now prompts for property info if none is supplied
-# on the command-line.
-# . hyperdb Class getprops() method may now return only the mutable
-# properties.
-# . Login now uses cookies, which makes it a whole lot more flexible. We can
-# now support anonymous user access (read-only, unless there's an
-# "anonymous" user, in which case write access is permitted). Login
-# handling has been moved into cgi_client.Client.main()
-# . The "extended" schema is now the default in roundup init.
-# . The schemas have had their page headings modified to cope with the new
-# login handling. Existing installations should copy the interfaces.py
-# file from the roundup lib directory to their instance home.
-# . Incorrectly had a Bizar Software copyright on the cgitb.py module from
-# Ping - has been removed.
-# . Fixed a whole bunch of places in the CGI interface where we should have
-# been returning Not Found instead of throwing an exception.
-# . Fixed a deviation from the spec: trying to modify the 'id' property of
-# an item now throws an exception.
-#
-# Revision 1.12 2001/10/01 05:55:41 richard
-# Fixes to the top-level index
-#
-# Revision 1.11 2001/09/29 13:27:00 richard
-# CGI interfaces now spit up a top-level index of all the instances they can
-# serve.
-#
-# Revision 1.10 2001/08/07 00:24:42 richard
-# stupid typo
-#
-# Revision 1.9 2001/08/07 00:15:51 richard
-# Added the copyright/license notice to (nearly) all files at request of
-# Bizar Software.
-#
-# Revision 1.8 2001/08/05 07:43:52 richard
-# Instances are now opened by a special function that generates a unique
-# module name for the instances on import time.
-#
-# Revision 1.7 2001/08/03 01:28:33 richard
-# Used the much nicer load_package, pointed out by Steve Majewski.
-#
-# Revision 1.6 2001/08/03 00:59:34 richard
-# Instance import now imports the instance using imp.load_module so that
-# we can have instance homes of "roundup" or other existing python package
-# names.
-#
-# Revision 1.5 2001/07/29 07:01:39 richard
-# Added vim command to all source so that we don't get no steenkin' tabs :)
-#
-# Revision 1.4 2001/07/23 04:47:27 anthonybaxter
-# renamed ROUNDUPS to ROUNDUP_INSTANCE_HOMES
-# sys.exit(0) if python version wrong.
-#
-# Revision 1.3 2001/07/23 04:33:30 richard
-# brought the CGI instance config dict in line with roundup-server
-#
-# Revision 1.2 2001/07/23 04:31:40 richard
-# Fixed the roundup CGI script for updates to cgi_client.py
-#
-# Revision 1.1 2001/07/22 11:47:07 richard
-# More Grande Splite
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
index 852069dbefeb5a6320b7a86b87453b847fa934cc..0dcc9e4af455b2657654c3b1d5155205cbeab592 100644 (file)
def init(db):
db.issue.react('create', newissuecopy)
+# vim: set filetype=python ts=4 sw=4 et si
index f9f6bd43260bfdc2b57a71d7df3140277db0ae9b..f97572fffbd386379d6a8a726efed9835fbe6939 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: ZRoundup.py,v 1.11 2002-09-04 02:11:00 richard Exp $
+# $Id: ZRoundup.py,v 1.12 2002-09-10 01:07:05 richard Exp $
#
''' ZRoundup module - exposes the roundup web interface to Zope
modulesecurity.apply(globals())
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.10 2002/09/04 02:05:19 richard
-# new cgi client here too
-#
-# Revision 1.9 2002/07/04 01:25:22 dman13
-# fixed #576086 (dumb copying mistake)
-#
-# Revision 1.8 2002/06/16 01:01:42 dman13
-# remove CR characters embedded in messages (ZRoundup)
-#
-# Revision 1.7 2002/06/14 01:25:46 dman13
-# Fixed bug #558867 by redirecting /instance requests to /instance/
-#
-# Revision 1.6 2002/06/12 00:59:44 dman13
-# Fixed the logic for determing the cookie path. (Closes #562130.)
-#
-# Revision 1.5 2002/05/14 23:36:25 richard
-# . fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
-# (thanks dman)
-#
-# Revision 1.4 2002/01/10 03:38:16 richard
-# reformatting for 80 cols
-#
-# Revision 1.3 2001/12/12 23:55:00 richard
-# Fixed some problems with user editing
-#
-# Revision 1.2 2001/12/12 23:33:58 richard
-# added some implementation notes
-#
-# Revision 1.1 2001/12/12 23:27:13 richard
-# Added a Zope frontend for roundup.
-#
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
index 1cda2085716034d8885d5cf980d949963527226b..c61cf6831e197791c3cf12fc64323bc4fbfc8218 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: __init__.py,v 1.1 2001-12-12 23:27:14 richard Exp $
+# $Id: __init__.py,v 1.2 2002-09-10 01:07:05 richard Exp $
#
__version__='1.0'
}
-#
-# $Log: not supported by cvs2svn $
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
diff --git a/roundup/cgi/cgitb.py b/roundup/cgi/cgitb.py
index dce420e699b427d6b75ac3cedbe7290150029425..1b13ab32bfb6fd457c33268b82a5f22401e22b71 100644 (file)
--- a/roundup/cgi/cgitb.py
+++ b/roundup/cgi/cgitb.py
#
# This module was written by Ka-Ping Yee, <ping@lfw.org>.
#
-# $Id: cgitb.py,v 1.4 2002-09-09 05:28:48 richard Exp $
+# $Id: cgitb.py,v 1.5 2002-09-10 01:07:05 richard Exp $
__doc__ = """
Extended CGI traceback handler by Ka-Ping Yee, <ping@lfw.org>.
print breaker()
print html()
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.3 2002/09/06 07:23:29 richard
-# tweak
-#
-# Revision 1.2 2002/09/06 07:21:31 richard
-# much nicer error messages when there's a templating error
-#
-# Revision 1.1 2002/08/30 08:28:44 richard
-# New CGI interface support
-#
-# Revision 1.10 2002/01/16 04:49:45 richard
-# Handle a special case that the CGI interface tickles. I need to check if
-# this needs fixing in python's core.
-#
-# Revision 1.9 2002/01/08 11:56:24 richard
-# missed an import _
-#
-# Revision 1.8 2002/01/05 02:22:32 richard
-# i18n'ification
-#
-# Revision 1.7 2001/11/22 15:46:42 jhermann
-# Added module docstrings to all modules.
-#
-# Revision 1.6 2001/09/29 13:27:00 richard
-# CGI interfaces now spit up a top-level index of all the instances they can
-# serve.
-#
-# Revision 1.5 2001/08/07 00:24:42 richard
-# stupid typo
-#
-# Revision 1.4 2001/08/07 00:15:51 richard
-# Added the copyright/license notice to (nearly) all files at request of
-# Bizar Software.
-#
-# Revision 1.3 2001/07/29 07:01:39 richard
-# Added vim command to all source so that we don't get no steenkin' tabs :)
-#
-# Revision 1.2 2001/07/22 12:09:32 richard
-# Final commit of Grande Splite
-#
-# Revision 1.1 2001/07/22 11:58:35 richard
-# More Grande Splite
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
index c0c85c8dab11f7d505437c0cb038cf2e85cb0d97..a64069f211be454dbcb205d068ba8e5cba47f582 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: __init__.py,v 1.1 2002-01-29 20:07:15 jhermann Exp $
+# $Id: __init__.py,v 1.2 2002-09-10 01:07:05 richard Exp $
__doc__ = '''
Subpackage containing the modules that implement the command line tools.
Note that these are imported by script stubs generated by "setup.py".
'''
+# vim: set filetype=python ts=4 sw=4 et si
index 92d97951df35a97acedf6614d4b662c2f5d9a04f..be963f53b3e7b8d3f51bbb1f6503811eb861754b 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: roundup_admin.py,v 1.3 2002-03-14 23:59:24 richard Exp $
+# $Id: roundup_admin.py,v 1.4 2002-09-10 01:07:06 richard Exp $
# python version check
from roundup import version_check
if __name__ == '__main__':
run()
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.2 2002/01/29 20:07:15 jhermann
-# Conversion to generated script stubs
-#
-# Revision 1.1 2002/01/29 19:53:08 jhermann
-# Moved scripts from top-level dir to roundup.scripts subpackage
-#
-# Revision 1.61 2002/01/05 02:21:21 richard
-# fixes
-#
-# Revision 1.60 2002/01/05 02:11:22 richard
-# I18N'ed roundup admin - and split the code off into a module so it can be used
-# elsewhere.
-# Big issue with this is the doc strings - that's the help. We're probably going to
-# have to switch to not use docstrings, which will suck a little :(
-#
-# Revision 1.59 2001/12/31 05:20:34 richard
-# . #496360 ] table width does not work
-#
-# Revision 1.58 2001/12/31 05:12:52 richard
-# actually handle the advertised <cr> response to "commit y/N?"
-#
-# Revision 1.57 2001/12/31 05:12:01 richard
-# added some quoting instructions to roundup-admin
-#
-# Revision 1.56 2001/12/31 05:09:20 richard
-# Added better tokenising to roundup-admin - handles spaces and stuff. Can
-# use quoting or backslashes. See the roundup.token pydoc.
-#
-# Revision 1.55 2001/12/17 03:52:47 richard
-# Implemented file store rollback. As a bonus, the hyperdb is now capable of
-# storing more than one file per node - if a property name is supplied,
-# the file is called designator.property.
-# I decided not to migrate the existing files stored over to the new naming
-# scheme - the FileClass just doesn't specify the property name.
-#
-# Revision 1.54 2001/12/15 23:09:23 richard
-# Some cleanups in roundup-admin, also made it work again...
-#
-# Revision 1.53 2001/12/13 00:20:00 richard
-# . Centralised the python version check code, bumped version to 2.1.1 (really
-# needs to be 2.1.2, but that isn't released yet :)
-#
-# Revision 1.52 2001/12/12 21:47:45 richard
-# . Message author's name appears in From: instead of roundup instance name
-# (which still appears in the Reply-To:)
-# . envelope-from is now set to the roundup-admin and not roundup itself so
-# delivery reports aren't sent to roundup (thanks Patrick Ohly)
-#
-# Revision 1.51 2001/12/10 00:57:38 richard
-# From CHANGES:
-# . Added the "display" command to the admin tool - displays a node's values
-# . #489760 ] [issue] only subject
-# . fixed the doc/index.html to include the quoting in the mail alias.
-#
-# Also:
-# . fixed roundup-admin so it works with transactions
-# . disabled the back_anydbm module if anydbm tries to use dumbdbm
-#
-# Revision 1.50 2001/12/02 05:06:16 richard
-# . We now use weakrefs in the Classes to keep the database reference, so
-# the close() method on the database is no longer needed.
-# I bumped the minimum python requirement up to 2.1 accordingly.
-# . #487480 ] roundup-server
-# . #487476 ] INSTALL.txt
-#
-# I also cleaned up the change message / post-edit stuff in the cgi client.
-# There's now a clearly marked "TODO: append the change note" where I believe
-# the change note should be added there. The "changes" list will obviously
-# have to be modified to be a dict of the changes, or somesuch.
-#
-# More testing needed.
-#
-# Revision 1.49 2001/12/01 07:17:50 richard
-# . We now have basic transaction support! Information is only written to
-# the database when the commit() method is called. Only the anydbm
-# backend is modified in this way - neither of the bsddb backends have been.
-# The mail, admin and cgi interfaces all use commit (except the admin tool
-# doesn't have a commit command, so interactive users can't commit...)
-# . Fixed login/registration forwarding the user to the right page (or not,
-# on a failure)
-#
-# Revision 1.48 2001/11/27 22:32:03 richard
-# typo
-#
-# Revision 1.47 2001/11/26 22:55:56 richard
-# Feature:
-# . Added INSTANCE_NAME to configuration - used in web and email to identify
-# the instance.
-# . Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
-# signature info in e-mails.
-# . Some more flexibility in the mail gateway and more error handling.
-# . Login now takes you to the page you back to the were denied access to.
-#
-# Fixed:
-# . Lots of bugs, thanks Roché and others on the devel mailing list!
-#
-# Revision 1.46 2001/11/21 03:40:54 richard
-# more new property handling
-#
-# Revision 1.45 2001/11/12 22:51:59 jhermann
-# Fixed option & associated error handling
-#
-# Revision 1.44 2001/11/12 22:01:06 richard
-# Fixed issues with nosy reaction and author copies.
-#
-# Revision 1.43 2001/11/09 22:33:28 richard
-# More error handling fixes.
-#
-# Revision 1.42 2001/11/09 10:11:08 richard
-# . roundup-admin now handles all hyperdb exceptions
-#
-# Revision 1.41 2001/11/09 01:25:40 richard
-# Should parse with python 1.5.2 now.
-#
-# Revision 1.40 2001/11/08 04:42:00 richard
-# Expanded the already-abbreviated "initialise" and "specification" commands,
-# and added a comment to the command help about the abbreviation.
-#
-# Revision 1.39 2001/11/08 04:29:59 richard
-# roundup-admin now accepts abbreviated commands (eg. l = li = lis = list)
-# [thanks Engelbert Gruber for the inspiration]
-#
-# Revision 1.38 2001/11/05 23:45:40 richard
-# Fixed newuser_action so it sets the cookie with the unencrypted password.
-# Also made it present nicer error messages (not tracebacks).
-#
-# Revision 1.37 2001/10/23 01:00:18 richard
-# Re-enabled login and registration access after lopping them off via
-# disabling access for anonymous users.
-# Major re-org of the htmltemplate code, cleaning it up significantly. Fixed
-# a couple of bugs while I was there. Probably introduced a couple, but
-# things seem to work OK at the moment.
-#
-# Revision 1.36 2001/10/21 00:45:15 richard
-# Added author identification to e-mail messages from roundup.
-#
-# Revision 1.35 2001/10/20 11:58:48 richard
-# Catch errors in login - no username or password supplied.
-# Fixed editing of password (Password property type) thanks Roch'e Compaan.
-#
-# Revision 1.34 2001/10/18 02:16:42 richard
-# Oops, committed the admin script with the wierd #! line.
-# Also, made the thing into a class to reduce parameter passing.
-# Nuked the leading whitespace from the help __doc__ displays too.
-#
-# Revision 1.33 2001/10/17 23:13:19 richard
-# Did a fair bit of work on the admin tool. Now has an extra command "table"
-# which displays node information in a tabular format. Also fixed import and
-# export so they work. Removed freshen.
-# Fixed quopri usage in mailgw from bug reports.
-#
-# Revision 1.32 2001/10/17 06:57:29 richard
-# Interactive startup blurb - need to figure how to get the version in there.
-#
-# Revision 1.31 2001/10/17 06:17:26 richard
-# Now with readline support :)
-#
-# Revision 1.30 2001/10/17 06:04:00 richard
-# Beginnings of an interactive mode for roundup-admin
-#
-# Revision 1.29 2001/10/16 03:48:01 richard
-# admin tool now complains if a "find" is attempted with a non-link property.
-#
-# Revision 1.28 2001/10/13 00:07:39 richard
-# More help in admin tool.
-#
-# Revision 1.27 2001/10/11 23:43:04 richard
-# Implemented the comma-separated printing option in the admin tool.
-# Fixed a typo (more of a vim-o actually :) in mailgw.
-#
-# Revision 1.26 2001/10/11 05:03:51 richard
-# Marked the roundup-admin import/export as experimental since they're not fully
-# operational.
-#
-# Revision 1.25 2001/10/10 04:12:32 richard
-# The setup.cfg file is just causing pain. Away it goes.
-#
-# Revision 1.24 2001/10/10 03:54:57 richard
-# Added database importing and exporting through CSV files.
-# Uses the csv module from object-craft for exporting if it's available.
-# Requires the csv module for importing.
-#
-# Revision 1.23 2001/10/09 23:36:25 richard
-# Spit out command help if roundup-admin command doesn't get an argument.
-#
-# Revision 1.22 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.
-#
-# Revision 1.21 2001/10/05 02:23:24 richard
-# . roundup-admin create now prompts for property info if none is supplied
-# on the command-line.
-# . hyperdb Class getprops() method may now return only the mutable
-# properties.
-# . Login now uses cookies, which makes it a whole lot more flexible. We can
-# now support anonymous user access (read-only, unless there's an
-# "anonymous" user, in which case write access is permitted). Login
-# handling has been moved into cgi_client.Client.main()
-# . The "extended" schema is now the default in roundup init.
-# . The schemas have had their page headings modified to cope with the new
-# login handling. Existing installations should copy the interfaces.py
-# file from the roundup lib directory to their instance home.
-# . Incorrectly had a Bizar Software copyright on the cgitb.py module from
-# Ping - has been removed.
-# . Fixed a whole bunch of places in the CGI interface where we should have
-# been returning Not Found instead of throwing an exception.
-# . Fixed a deviation from the spec: trying to modify the 'id' property of
-# an item now throws an exception.
-#
-# Revision 1.20 2001/10/04 02:12:42 richard
-# Added nicer command-line item adding: passing no arguments will enter an
-# interactive more which asks for each property in turn. While I was at it, I
-# fixed an implementation problem WRT the spec - I wasn't raising a
-# ValueError if the key property was missing from a create(). Also added a
-# protected=boolean argument to getprops() so we can list only the mutable
-# properties (defaults to yes, which lists the immutables).
-#
-# Revision 1.19 2001/10/01 06:40:43 richard
-# made do_get have the args in the correct order
-#
-# Revision 1.18 2001/09/18 22:58:37 richard
-#
-# Added some more help to roundu-admin
-#
-# Revision 1.17 2001/08/28 05:58:33 anthonybaxter
-# added missing 'import' statements.
-#
-# Revision 1.16 2001/08/12 06:32:36 richard
-# using isinstance(blah, Foo) now instead of isFooType
-#
-# Revision 1.15 2001/08/07 00:24:42 richard
-# stupid typo
-#
-# Revision 1.14 2001/08/07 00:15:51 richard
-# Added the copyright/license notice to (nearly) all files at request of
-# Bizar Software.
-#
-# Revision 1.13 2001/08/05 07:44:13 richard
-# Instances are now opened by a special function that generates a unique
-# module name for the instances on import time.
-#
-# Revision 1.12 2001/08/03 01:28:33 richard
-# Used the much nicer load_package, pointed out by Steve Majewski.
-#
-# Revision 1.11 2001/08/03 00:59:34 richard
-# Instance import now imports the instance using imp.load_module so that
-# we can have instance homes of "roundup" or other existing python package
-# names.
-#
-# Revision 1.10 2001/07/30 08:12:17 richard
-# Added time logging and file uploading to the templates.
-#
-# Revision 1.9 2001/07/30 03:52:55 richard
-# init help now lists templates and backends
-#
-# Revision 1.8 2001/07/30 02:37:07 richard
-# Freshen is really broken. Commented out.
-#
-# Revision 1.7 2001/07/30 01:28:46 richard
-# Bugfixes
-#
-# Revision 1.6 2001/07/30 00:57:51 richard
-# Now uses getopt, much improved command-line parsing. Much fuller help. Much
-# better internal structure. It's just BETTER. :)
-#
-# Revision 1.5 2001/07/30 00:04:48 richard
-# Made the "init" prompting more friendly.
-#
-# Revision 1.4 2001/07/29 07:01:39 richard
-# Added vim command to all source so that we don't get no steenkin' tabs :)
-#
-# Revision 1.3 2001/07/23 08:45:28 richard
-# ok, so now "./roundup-admin init" will ask questions in an attempt to get a
-# workable instance_home set up :)
-# _and_ anydbm has had its first test :)
-#
-# Revision 1.2 2001/07/23 08:20:44 richard
-# Moved over to using marshal in the bsddb and anydbm backends.
-# roundup-admin now has a "freshen" command that'll load/save all nodes (not
-# retired - mod hyperdb.Class.list() so it lists retired nodes)
-#
-# Revision 1.1 2001/07/23 03:46:48 richard
-# moving the bin files to facilitate out-of-the-boxness
-#
-# Revision 1.1 2001/07/22 11:15:45 richard
-# More Grande Splite stuff
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
index 65f8a000ac09387b5fad6e734ba3f49eff2d2e54..0d28019bd787f5485a8d2757e525f13dec7975c3 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: roundup_mailgw.py,v 1.3 2002-03-14 23:59:24 richard Exp $
+# $Id: roundup_mailgw.py,v 1.4 2002-09-10 01:07:06 richard Exp $
# python version check
from roundup import version_check
if __name__ == '__main__':
run()
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.2 2002/01/29 20:07:15 jhermann
-# Conversion to generated script stubs
-#
-# Revision 1.1 2002/01/29 19:53:08 jhermann
-# Moved scripts from top-level dir to roundup.scripts subpackage
-#
-# Revision 1.21 2002/01/11 07:02:29 grubert
-# put an exception around: do_pop user and password entry to catch ctrl-c/d.
-#
-# Revision 1.20 2002/01/07 10:43:48 richard
-# #500329 ] exception on server not reachable-patch
-#
-# Revision 1.19 2002/01/05 02:19:03 richard
-# i18n'ification
-#
-# Revision 1.18 2001/12/13 00:20:01 richard
-# . Centralised the python version check code, bumped version to 2.1.1 (really
-# needs to be 2.1.2, but that isn't released yet :)
-#
-# Revision 1.17 2001/12/02 05:06:16 richard
-# . We now use weakrefs in the Classes to keep the database reference, so
-# the close() method on the database is no longer needed.
-# I bumped the minimum python requirement up to 2.1 accordingly.
-# . #487480 ] roundup-server
-# . #487476 ] INSTALL.txt
-#
-# I also cleaned up the change message / post-edit stuff in the cgi client.
-# There's now a clearly marked "TODO: append the change note" where I believe
-# the change note should be added there. The "changes" list will obviously
-# have to be modified to be a dict of the changes, or somesuch.
-#
-# More testing needed.
-#
-# Revision 1.16 2001/11/30 18:23:55 jhermann
-# Cleaned up strange import (less pollution, too)
-#
-# Revision 1.15 2001/11/30 13:16:37 rochecompaan
-# Fixed bug. Mail gateway was not using the extended Message class
-# resulting in failed submissions when mails were processed from a Unix
-# mailbox
-#
-# Revision 1.14 2001/11/13 21:44:44 richard
-# . re-open the database as the author in mail handling
-#
-# Revision 1.13 2001/11/09 01:05:55 richard
-# Fixed bug #479511 ] mailgw to pop once engelbert gruber tested the POP
-# gateway.
-#
-# Revision 1.12 2001/11/08 05:16:55 richard
-# Rolled roundup-popgw into roundup-mailgw. Cleaned mailgw up significantly,
-# tested unix mailbox some more. POP still untested.
-#
-# Revision 1.11 2001/11/07 05:32:58 richard
-# More roundup-mailgw usage help.
-#
-# Revision 1.10 2001/11/07 05:30:11 richard
-# Nicer usage message.
-#
-# Revision 1.9 2001/11/07 05:29:26 richard
-# Modified roundup-mailgw so it can read e-mails from a local mail spool
-# file. Truncates the spool file after parsing.
-# Fixed a couple of small bugs introduced in roundup.mailgw when I started
-# the popgw.
-#
-# Revision 1.8 2001/11/01 22:04:37 richard
-# Started work on supporting a pop3-fetching server
-# Fixed bugs:
-# . bug #477104 ] HTML tag error in roundup-server
-# . bug #477107 ] HTTP header problem
-#
-# Revision 1.7 2001/08/07 00:24:42 richard
-# stupid typo
-#
-# Revision 1.6 2001/08/07 00:15:51 richard
-# Added the copyright/license notice to (nearly) all files at request of
-# Bizar Software.
-#
-# Revision 1.5 2001/08/05 07:44:25 richard
-# Instances are now opened by a special function that generates a unique
-# module name for the instances on import time.
-#
-# Revision 1.4 2001/08/03 01:28:33 richard
-# Used the much nicer load_package, pointed out by Steve Majewski.
-#
-# Revision 1.3 2001/08/03 00:59:34 richard
-# Instance import now imports the instance using imp.load_module so that
-# we can have instance homes of "roundup" or other existing python package
-# names.
-#
-# Revision 1.2 2001/07/29 07:01:39 richard
-# Added vim command to all source so that we don't get no steenkin' tabs :)
-#
-# Revision 1.1 2001/07/23 03:46:48 richard
-# moving the bin files to facilitate out-of-the-boxness
-#
-# Revision 1.1 2001/07/22 11:15:45 richard
-# More Grande Splite stuff
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
index 14575fab08cf310aaab1c117eaabbbf2143e1416..d8060caf56911230aecbac50e0fe8c7df3278f16 100644 (file)
#
""" HTTP Server that serves roundup.
-$Id: roundup_server.py,v 1.8 2002-09-07 22:46:19 richard Exp $
+$Id: roundup_server.py,v 1.9 2002-09-10 01:07:06 richard Exp $
"""
# python version check
if __name__ == '__main__':
run()
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.7 2002/09/04 07:32:55 richard
-# add daemonification
-#
-# Revision 1.6 2002/08/30 08:33:28 richard
-# new CGI frontend support
-#
-# Revision 1.5 2002/03/14 23:59:24 richard
-# . #517734 ] web header customisation is obscure
-#
-# Revision 1.4 2002/02/21 07:02:54 richard
-# The correct var is "HTTP_HOST"
-#
-# Revision 1.3 2002/02/21 06:57:39 richard
-# . Added popup help for classes using the classhelp html template function.
-# - add <display call="classhelp('priority', 'id,name,description')">
-# to an item page, and it generates a link to a popup window which displays
-# the id, name and description for the priority class. The description
-# field won't exist in most installations, but it will be added to the
-# default templates.
-#
-# Revision 1.2 2002/01/29 20:07:15 jhermann
-# Conversion to generated script stubs
-#
-# Revision 1.1 2002/01/29 19:53:08 jhermann
-# Moved scripts from top-level dir to roundup.scripts subpackage
-#
-# Revision 1.25 2002/01/05 02:21:21 richard
-# fixes
-#
-# Revision 1.24 2002/01/05 02:19:03 richard
-# i18n'ification
-#
-# Revision 1.23 2001/12/15 23:47:07 richard
-# sys module went away...
-#
-# Revision 1.22 2001/12/13 00:20:01 richard
-# . Centralised the python version check code, bumped version to 2.1.1 (really
-# needs to be 2.1.2, but that isn't released yet :)
-#
-# Revision 1.21 2001/12/02 05:06:16 richard
-# . We now use weakrefs in the Classes to keep the database reference, so
-# the close() method on the database is no longer needed.
-# I bumped the minimum python requirement up to 2.1 accordingly.
-# . #487480 ] roundup-server
-# . #487476 ] INSTALL.txt
-#
-# I also cleaned up the change message / post-edit stuff in the cgi client.
-# There's now a clearly marked "TODO: append the change note" where I believe
-# the change note should be added there. The "changes" list will obviously
-# have to be modified to be a dict of the changes, or somesuch.
-#
-# More testing needed.
-#
-# Revision 1.20 2001/11/26 22:55:56 richard
-# Feature:
-# . Added INSTANCE_NAME to configuration - used in web and email to identify
-# the instance.
-# . Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
-# signature info in e-mails.
-# . Some more flexibility in the mail gateway and more error handling.
-# . Login now takes you to the page you back to the were denied access to.
-#
-# Fixed:
-# . Lots of bugs, thanks Roché and others on the devel mailing list!
-#
-# Revision 1.19 2001/11/12 22:51:04 jhermann
-# Fixed option & associated error handling
-#
-# Revision 1.18 2001/11/01 22:04:37 richard
-# Started work on supporting a pop3-fetching server
-# Fixed bugs:
-# . bug #477104 ] HTML tag error in roundup-server
-# . bug #477107 ] HTTP header problem
-#
-# Revision 1.17 2001/10/29 23:55:44 richard
-# Fix to CGI top-level index (thanks Juergen Hermann)
-#
-# Revision 1.16 2001/10/27 00:12:21 richard
-# Fixed roundup-server for windows, thanks Juergen Hermann.
-#
-# Revision 1.15 2001/10/12 02:23:26 richard
-# Didn't clean up after myself :)
-#
-# Revision 1.14 2001/10/12 02:20:32 richard
-# server now handles setuid'ing much better
-#
-# Revision 1.13 2001/10/05 02:23:24 richard
-# . roundup-admin create now prompts for property info if none is supplied
-# on the command-line.
-# . hyperdb Class getprops() method may now return only the mutable
-# properties.
-# . Login now uses cookies, which makes it a whole lot more flexible. We can
-# now support anonymous user access (read-only, unless there's an
-# "anonymous" user, in which case write access is permitted). Login
-# handling has been moved into cgi_client.Client.main()
-# . The "extended" schema is now the default in roundup init.
-# . The schemas have had their page headings modified to cope with the new
-# login handling. Existing installations should copy the interfaces.py
-# file from the roundup lib directory to their instance home.
-# . Incorrectly had a Bizar Software copyright on the cgitb.py module from
-# Ping - has been removed.
-# . Fixed a whole bunch of places in the CGI interface where we should have
-# been returning Not Found instead of throwing an exception.
-# . Fixed a deviation from the spec: trying to modify the 'id' property of
-# an item now throws an exception.
-#
-# Revision 1.12 2001/09/29 13:27:00 richard
-# CGI interfaces now spit up a top-level index of all the instances they can
-# serve.
-#
-# Revision 1.11 2001/08/07 00:24:42 richard
-# stupid typo
-#
-# Revision 1.10 2001/08/07 00:15:51 richard
-# Added the copyright/license notice to (nearly) all files at request of
-# Bizar Software.
-#
-# Revision 1.9 2001/08/05 07:44:36 richard
-# Instances are now opened by a special function that generates a unique
-# module name for the instances on import time.
-#
-# Revision 1.8 2001/08/03 01:28:33 richard
-# Used the much nicer load_package, pointed out by Steve Majewski.
-#
-# Revision 1.7 2001/08/03 00:59:34 richard
-# Instance import now imports the instance using imp.load_module so that
-# we can have instance homes of "roundup" or other existing python package
-# names.
-#
-# Revision 1.6 2001/07/29 07:01:39 richard
-# Added vim command to all source so that we don't get no steenkin' tabs :)
-#
-# Revision 1.5 2001/07/24 01:07:59 richard
-# Added command-line arg handling to roundup-server so it's more useful
-# out-of-the-box.
-#
-# Revision 1.4 2001/07/23 10:31:45 richard
-# disabled the reloading until it can be done properly
-#
-# Revision 1.3 2001/07/23 08:53:44 richard
-# Fixed the ROUNDUPS decl in roundup-server
-# Move the installation notes to INSTALL
-#
-# Revision 1.2 2001/07/23 04:05:05 anthonybaxter
-# actually quit if python version wrong
-#
-# Revision 1.1 2001/07/23 03:46:48 richard
-# moving the bin files to facilitate out-of-the-boxness
-#
-# Revision 1.1 2001/07/22 11:15:45 richard
-# More Grande Splite stuff
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
index 10bf02ed11a13996888d662c40fdaf4129f774fb..2abf9cebefb03de9fd19e281e37b380abc87c2c9 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: __init__.py,v 1.4 2001-08-07 00:24:43 richard Exp $
+# $Id: __init__.py,v 1.5 2002-09-10 01:07:06 richard Exp $
import os
l.append(entry)
return l
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.3 2001/08/07 00:15:51 richard
-# Added the copyright/license notice to (nearly) all files at request of
-# Bizar Software.
-#
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
diff --git a/roundup/templates/classic/detectors/__init__.py b/roundup/templates/classic/detectors/__init__.py
index ed7f48e017444dd462e52e670f16df39d7d00a22..c67a30f75ae828fcca175a22705c5c378411f6c6 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-#$Id: __init__.py,v 1.3 2001-08-07 00:24:43 richard Exp $
+#$Id: __init__.py,v 1.4 2002-09-10 01:07:06 richard Exp $
def init(db):
''' execute the init functions of all the modules in this directory
finally:
del sys.path[0]
-#
-#$Log: not supported by cvs2svn $
-#Revision 1.2 2001/08/07 00:15:51 richard
-#Added the copyright/license notice to (nearly) all files at request of
-#Bizar Software.
-#
-#Revision 1.1 2001/07/23 23:29:10 richard
-#Adding the classic template
-#
-#Revision 1.1 2001/07/23 03:50:47 anthonybaxter
-#moved templates to proper location
-#
-#Revision 1.1 2001/07/22 12:09:32 richard
-#Final commit of Grande Splite
-#
-#
+# vim: set filetype=python ts=4 sw=4 et si
diff --git a/roundup/templates/classic/detectors/nosyreaction.py b/roundup/templates/classic/detectors/nosyreaction.py
index 93d8b67505b8f5f4de66e2b7519d2dfdc254b5bd..0aba92a4c9080ed156e788cfea92bf176af04348 100644 (file)
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-#$Id: nosyreaction.py,v 1.13 2002-07-31 23:57:36 richard Exp $
+#$Id: nosyreaction.py,v 1.14 2002-09-10 01:07:06 richard Exp $
from roundup import roundupdb, hyperdb
db.issue.audit('create', updatenosy)
db.issue.audit('set', updatenosy)
-#
-#$Log: not supported by cvs2svn $
-#Revision 1.12 2002/05/29 01:16:17 richard
-#Sorry about this huge checkin! It's fixing a lot of related stuff in one go
-#though.
-#
-#. #541941 ] changing multilink properties by mail
-#. #526730 ] search for messages capability
-#. #505180 ] split MailGW.handle_Message
-# - also changed cgi client since it was duplicating the functionality
-#. build htmlbase if tests are run using CVS checkout (removed note from
-# installation.txt)
-#. don't create an empty message on email issue creation if the email is empty
-#
-#Revision 1.11 2002/01/14 22:21:38 richard
-##503353 ] setting properties in initial email
-#
-#Revision 1.10 2002/01/11 23:22:29 richard
-# . #502437 ] rogue reactor and unittest
-# in short, the nosy reactor was modifying the nosy list. That code had
-# been there for a long time, and I suspsect it was there because we
-# weren't generating the nosy list correctly in other places of the code.
-# We're now doing that, so the nosy-modifying code can go away from the
-# nosy reactor.
-#
-#Revision 1.9 2001/12/15 19:24:39 rochecompaan
-# . Modified cgi interface to change properties only once all changes are
-# collected, files created and messages generated.
-# . Moved generation of change note to nosyreactors.
-# . We now check for changes to "assignedto" to ensure it's added to the
-# nosy list.
-#
-#Revision 1.8 2001/12/05 14:26:44 rochecompaan
-#Removed generation of change note from "sendmessage" in roundupdb.py.
-#The change note is now generated when the message is created.
-#
-#Revision 1.7 2001/11/30 11:29:04 rochecompaan
-#Property changes are now listed in emails generated by Roundup
-#
-#Revision 1.6 2001/11/26 22:55:56 richard
-#Feature:
-# . Added INSTANCE_NAME to configuration - used in web and email to identify
-# the instance.
-# . Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
-# signature info in e-mails.
-# . Some more flexibility in the mail gateway and more error handling.
-# . Login now takes you to the page you back to the were denied access to.
-#
-#Fixed:
-# . Lots of bugs, thanks Roché and others on the devel mailing list!
-#
-#Revision 1.5 2001/11/12 22:01:07 richard
-#Fixed issues with nosy reaction and author copies.
-#
-#Revision 1.4 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.3 2001/08/07 00:24:43 richard
-#stupid typo
-#
-#Revision 1.2 2001/08/07 00:15:51 richard
-#Added the copyright/license notice to (nearly) all files at request of
-#Bizar Software.
-#
-#Revision 1.1 2001/07/23 23:29:10 richard
-#Adding the classic template
-#
-#Revision 1.1 2001/07/23 03:50:47 anthonybaxter
-#moved templates to proper location
-#
-#Revision 1.1 2001/07/22 12:09:32 richard
-#Final commit of Grande Splite
-#
-#
+# vim: set filetype=python ts=4 sw=4 et si
diff --git a/roundup/templates/classic/detectors/statusauditor.py b/roundup/templates/classic/detectors/statusauditor.py
index b935706757649d6614904d3e7d7ca1f923cd0f80..957100c6ee7c6bef3a59484a666780c5df7699c2 100644 (file)
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
-#$Id: statusauditor.py,v 1.1 2002-05-29 01:16:17 richard Exp $
+#$Id: statusauditor.py,v 1.2 2002-09-10 01:07:06 richard Exp $
def chatty(db, cl, nodeid, newvalues):
''' If the issue is currently 'unread' or 'resolved', then set
db.issue.audit('set', chatty)
db.issue.audit('create', presetunread)
-#
-#$Log: not supported by cvs2svn $
-#
+# vim: set filetype=python ts=4 sw=4 et si
diff --git a/run_tests b/run_tests
index ee73ce7cee3b0b9b5df98d441323865785dce6ef..febf5e559e03f7bd4919575b863ca0a5571908a1 100755 (executable)
--- a/run_tests
+++ b/run_tests
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
-# $Id: run_tests,v 1.7 2002-05-29 01:16:16 richard Exp $
+# $Id: run_tests,v 1.8 2002-09-10 01:07:04 richard Exp $
# make sure we have the htmlbase
try:
else:
go()
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.6 2002/05/25 07:24:29 rochecompaan
-# oops
-#
-# Revision 1.4 2002/02/14 23:38:12 richard
-# Fixed the unit tests for the mailgw re: the x-roundup-name header.
-# Also made the test runner more user-friendly:
-# ./run_tests - detect all tests in test/test_<name>.py and run them
-# ./run_tests <name> - run only test/test_<name>.py
-# eg ./run_tests mailgw - run the mailgw test from test/test_mailgw.py
-#
-# Revision 1.3 2002/01/23 20:09:41 jhermann
-# Proper fix for failing test
-#
-# Revision 1.2 2002/01/23 11:08:52 grubert
-# . run_tests testReldate_date failed if LANG is 'german'
-#
-# Revision 1.1 2002/01/23 05:53:46 richard
-# convenience script for running the unit tests...
-# ... they are no longer run in the setup, since they take too long
-#
-#
-#
-#
# vim: set filetype=python ts=4 sw=4 et si
index b3a004209380268bd85b4365b6bee171faa3286f..ad7ca425efa7b0d377f5807996aba98bbcc7b3cb 100755 (executable)
--- a/scripts/roundup-reminder
+++ b/scripts/roundup-reminder
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
-# $Id: roundup-reminder,v 1.2 2002-05-09 02:52:56 richard Exp $
+# $Id: roundup-reminder,v 1.3 2002-09-10 01:07:06 richard Exp $
'''
Simple script that emails all users of a tracker with the issues that
smtp = smtplib.SMTP(db.config.MAILHOST)
smtp.sendmail(db.config.ADMIN_EMAIL, address, message.getvalue())
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.1 2002/04/15 06:37:31 richard
-# Here's a cron-job reminder script that we're going to be using here at
-# ekit. Might be useful for other people. Could use some work making it more
-# general and easier to customise.
-#
-#
-#
+# vim: set filetype=python ts=4 sw=4 et si
diff --git a/setup.py b/setup.py
index b146d8289e938ac41154d4410288a661d53edfb6..52e4edc0bffa2500286d5c201f4fd23a1f1a76be 100644 (file)
--- a/setup.py
+++ b/setup.py
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: setup.py,v 1.37 2002-09-06 04:25:31 richard Exp $
+# $Id: setup.py,v 1.38 2002-09-10 01:07:05 richard Exp $
from distutils.core import setup, Extension
from distutils.util import get_platform
data_files = installdatafiles
)
-
-#
-# $Log: not supported by cvs2svn $
-# Revision 1.36 2002/08/16 04:25:01 richard
-# cleanup: moved templatebuilder into templates.builder
-#
-# Revision 1.35 2002/06/17 23:14:44 richard
-# . #569415 ] {version}
-#
-# Revision 1.34 2002/05/29 01:16:16 richard
-# Sorry about this huge checkin! It's fixing a lot of related stuff in one go
-# though.
-#
-# . #541941 ] changing multilink properties by mail
-# . #526730 ] search for messages capability
-# . #505180 ] split MailGW.handle_Message
-# - also changed cgi client since it was duplicating the functionality
-# . build htmlbase if tests are run using CVS checkout (removed note from
-# installation.txt)
-# . don't create an empty message on email issue creation if the email is empty
-#
-# Revision 1.33 2002/04/03 05:53:03 richard
-# Didn't get around to committing these after the last release.
-#
-# Revision 1.32 2002/03/27 23:47:58 jhermann
-# Fix for scripts running under CMD.EXE
-#
-# Revision 1.31 2002/03/22 18:36:00 jhermann
-# chmod +x for scripts
-#
-# Revision 1.30 2002/01/29 20:07:15 jhermann
-# Conversion to generated script stubs
-#
-# Revision 1.29 2002/01/23 06:05:36 richard
-# prep work for release
-#
-# Revision 1.28 2002/01/11 03:24:15 richard
-# minor changes for 0.4.0b2
-#
-# Revision 1.27 2002/01/05 02:09:46 richard
-# make setup abort if tests fail
-#
-# Revision 1.26 2001/12/08 07:06:20 jhermann
-# Install html template files to share/roundup/templates
-#
-# Revision 1.25 2001/11/21 23:42:54 richard
-# Some version number and documentation fixes.
-#
-# Revision 1.24 2001/11/06 22:32:15 jhermann
-# Install roundup.cgi to share/roundup
-#
-# Revision 1.23 2001/10/17 06:04:00 richard
-# Beginnings of an interactive mode for roundup-admin
-#
-# Revision 1.22 2001/10/11 05:01:28 richard
-# Prep for pre-release #2
-#
-# Revision 1.21 2001/10/10 04:18:38 richard
-# Getting ready for a preview release for 0.3.0.
-#
-# Revision 1.20 2001/10/08 21:49:30 richard
-# Minor pre- 0.3.0 changes
-#
-# Revision 1.19 2001/09/10 09:48:35 richard
-# Started changes log for 0.2.9
-#
-# Revision 1.18 2001/08/30 06:01:17 richard
-# Fixed missing import in mailgw :(
-#
-# Revision 1.17 2001/08/08 03:29:35 richard
-# Next release is 0.2.6
-#
-# Revision 1.16 2001/08/07 00:24:42 richard
-# stupid typo
-#
-# Revision 1.15 2001/08/07 00:15:51 richard
-# Added the copyright/license notice to (nearly) all files at request of
-# Bizar Software.
-#
-# Revision 1.14 2001/08/06 23:57:20 richard
-# Am now bundling unittest with the package so that everyone can use the unit
-# tests.
-#
-# Revision 1.13 2001/08/03 07:18:57 richard
-# updated version number for 0.2.6
-#
-# Revision 1.12 2001/08/03 02:51:06 richard
-# detect unit tests
-#
-# Revision 1.11 2001/08/03 01:54:58 richard
-# Started stuff off for the 0.2.5 release
-#
-# Revision 1.10 2001/07/30 07:17:44 richard
-# Just making sure we've got the right version in there for development.
-#
-# Revision 1.9 2001/07/29 23:34:26 richard
-# Added unit tests so they're run whenever we package/install/whatever.
-#
-# Revision 1.8 2001/07/29 09:43:46 richard
-# Make sure that the htmlbase is up-to-date when we build a source dist.
-#
-# Revision 1.7 2001/07/29 08:37:58 richard
-# changes
-#
-# Revision 1.6 2001/07/29 07:01:39 richard
-# Added vim command to all source so that we don't get no steenkin' tabs :)
-#
-# Revision 1.5 2001/07/28 00:39:18 richard
-# changes for the 0.2.1 distribution build.
-#
-# Revision 1.4 2001/07/27 07:20:17 richard
-# Makefile is now obsolete - setup does what it used to do.
-#
-# Revision 1.3 2001/07/27 06:56:25 richard
-# Added scripts to the setup and added the config so the default script
-# install dir is /usr/local/bin.
-#
-# Revision 1.2 2001/07/26 07:14:27 richard
-# Made setup.py executable, added id and log.
-#
-#
-#
# vim: set filetype=python ts=4 sw=4 et si