Code

roundup.git
22 years ago . changed all config accesses so they access either the instance or the
richard [Mon, 14 Jan 2002 02:20:15 +0000 (02:20 +0000)]
 . changed all config accesses so they access either the instance or the
   config attriubute on the db. This means that all config is obtained from
   instance_config instead of the mish-mash of classes. This will make
   switching to a ConfigParser setup easier too, I hope.

At a minimum, this makes migration a _little_ easier (a lot easier in the
0.5.0 switch, I hope!)

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

22 years ago . re-enabled dumbdbm when using python >2.1.1 (ie 2.1.2, 2.2)
richard [Sun, 13 Jan 2002 08:03:53 +0000 (08:03 +0000)]
 . re-enabled dumbdbm when using python >2.1.1 (ie 2.1.2, 2.2)

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

22 years ago . #502437 ] rogue reactor and unittest
richard [Fri, 11 Jan 2002 23:22:29 +0000 (23:22 +0000)]
 . #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.

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

22 years ago . #502342 ] pipe interface
richard [Fri, 11 Jan 2002 22:59:01 +0000 (22:59 +0000)]
 . #502342 ] pipe interface

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

22 years agoput an exception around: do_pop user and password entry to catch ctrl-c/d.
grubert [Fri, 11 Jan 2002 07:02:29 +0000 (07:02 +0000)]
put an exception around: do_pop user and password entry to catch ctrl-c/d.

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

22 years agofixes to migration text
richard [Fri, 11 Jan 2002 03:34:52 +0000 (03:34 +0000)]
fixes to migration text

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

22 years agoconvenience cutnpaste for redhat users
richard [Fri, 11 Jan 2002 03:26:23 +0000 (03:26 +0000)]
convenience cutnpaste for redhat users

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

22 years agominor changes for 0.4.0b2
richard [Fri, 11 Jan 2002 03:24:15 +0000 (03:24 +0000)]
minor changes for 0.4.0b2

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

22 years ago*sigh* more missing migration details. sucky sucky configuration system!
richard [Fri, 11 Jan 2002 01:24:38 +0000 (01:24 +0000)]
*sigh* more missing migration details. sucky sucky configuration system!

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

22 years agoIn do_history: replace "." in date by " " so html wraps more sensible.
grubert [Thu, 10 Jan 2002 10:02:15 +0000 (10:02 +0000)]
In do_history: replace "." in date by " " so html wraps more sensible.
Should this be done in date's string converter ?

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

22 years agoreadying the announcement text for the next beta release
richard [Thu, 10 Jan 2002 06:42:38 +0000 (06:42 +0000)]
readying the announcement text for the next beta release

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

22 years agoforgot the change note earlier
richard [Thu, 10 Jan 2002 06:42:07 +0000 (06:42 +0000)]
forgot the change note earlier

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

22 years agoand a note about cgi too
richard [Thu, 10 Jan 2002 06:41:49 +0000 (06:41 +0000)]
and a note about cgi too

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

22 years agomention new variables in the instance_config.py
richard [Thu, 10 Jan 2002 06:36:07 +0000 (06:36 +0000)]
mention new variables in the instance_config.py

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

22 years agofollowup lines directly after a quoted section were being eaten.
richard [Thu, 10 Jan 2002 06:19:20 +0000 (06:19 +0000)]
followup lines directly after a quoted section were being eaten.

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

22 years agonamespace clobberation
richard [Thu, 10 Jan 2002 05:57:45 +0000 (05:57 +0000)]
namespace clobberation

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

22 years agomissed a parsePropsFromForm in last update
richard [Thu, 10 Jan 2002 05:26:10 +0000 (05:26 +0000)]
missed a parsePropsFromForm in last update

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

22 years ago . fixed some problems with web editing and change detection
richard [Thu, 10 Jan 2002 03:39:45 +0000 (03:39 +0000)]
 . fixed some problems with web editing and change detection

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

22 years agoreformatting for 80 cols
richard [Thu, 10 Jan 2002 03:38:16 +0000 (03:38 +0000)]
reformatting for 80 cols

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

22 years ago_add_assignedto_to_nosy did set nosy to assignedto only, no adding.
grubert [Wed, 9 Jan 2002 13:54:21 +0000 (13:54 +0000)]
_add_assignedto_to_nosy did set nosy to assignedto only, no adding.

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

22 years agoRemove note on select_db.py from MIGRATION.TXT, should be there.
grubert [Wed, 9 Jan 2002 08:01:42 +0000 (08:01 +0000)]
Remove note on select_db.py from MIGRATION.TXT, should be there.

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

22 years agoFix requirements in INSTALL.
grubert [Tue, 8 Jan 2002 12:10:22 +0000 (12:10 +0000)]
Fix requirements in INSTALL.
Fix MIGRATION 0.3 to 0.4 select_db.py is not mentioned.

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

22 years agocrying out for real configuration handling... :(
richard [Tue, 8 Jan 2002 11:57:12 +0000 (11:57 +0000)]
crying out for real configuration handling... :(

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

22 years agomissed an import _
richard [Tue, 8 Jan 2002 11:56:24 +0000 (11:56 +0000)]
missed an import _

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

22 years agoMissing "self" in props_from_args
rochecompaan [Tue, 8 Jan 2002 05:26:32 +0000 (05:26 +0000)]
Missing "self" in props_from_args

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

22 years agoChanged message-id format to "<%s.%s.%s%s@%s>" so it complies with RFC822
richard [Tue, 8 Jan 2002 04:12:05 +0000 (04:12 +0000)]
Changed message-id format to "<%s.%s.%s%s@%s>" so it complies with RFC822

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

22 years agoI mucked the intent of the code up.
richard [Tue, 8 Jan 2002 04:03:47 +0000 (04:03 +0000)]
I mucked the intent of the code up.

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

22 years ago . #495392 ] empty nosy -patch
richard [Tue, 8 Jan 2002 03:57:14 +0000 (03:57 +0000)]
 . #495392 ] empty nosy -patch

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

22 years agoOops, missed this before the beta:
richard [Tue, 8 Jan 2002 03:56:55 +0000 (03:56 +0000)]
Oops, missed this before the beta:
 . #495392 ] empty nosy -patch

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

22 years agofix to announcement
richard [Tue, 8 Jan 2002 02:37:13 +0000 (02:37 +0000)]
fix to announcement

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

22 years agoa release date!
richard [Tue, 8 Jan 2002 02:34:33 +0000 (02:34 +0000)]
a release date!

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

22 years agobuild notes, modified announcement
richard [Tue, 8 Jan 2002 00:00:56 +0000 (00:00 +0000)]
build notes, modified announcement

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

22 years ago*mutter* stupid cutnpaste
richard [Mon, 7 Jan 2002 20:24:45 +0000 (20:24 +0000)]
*mutter* stupid cutnpaste

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

22 years ago#500329 ] exception on server not reachable-patch
richard [Mon, 7 Jan 2002 10:43:48 +0000 (10:43 +0000)]
#500329 ] exception on server not reachable-patch

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

22 years agooops
richard [Mon, 7 Jan 2002 10:42:23 +0000 (10:42 +0000)]
oops

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

22 years ago#500140 ] AdminTool.get_class() returns nothing
richard [Mon, 7 Jan 2002 10:41:44 +0000 (10:41 +0000)]
#500140 ] AdminTool.get_class() returns nothing

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

22 years agoI18N'ification
richard [Sat, 5 Jan 2002 02:35:10 +0000 (02:35 +0000)]
I18N'ification

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

22 years agoI18N'ification
richard [Sat, 5 Jan 2002 02:27:00 +0000 (02:27 +0000)]
I18N'ification

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

22 years agofixes
richard [Sat, 5 Jan 2002 02:22:33 +0000 (02:22 +0000)]
fixes

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

22 years agoi18n'ification
richard [Sat, 5 Jan 2002 02:22:32 +0000 (02:22 +0000)]
i18n'ification

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

22 years agoI18N'ed roundup admin - and split the code off into a module so it can be used
richard [Sat, 5 Jan 2002 02:11:22 +0000 (02:11 +0000)]
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 :(

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

22 years agomake setup abort if tests fail
richard [Sat, 5 Jan 2002 02:09:46 +0000 (02:09 +0000)]
make setup abort if tests fail

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

22 years agokeeping the README ... near-to-date
richard [Wed, 2 Jan 2002 04:19:47 +0000 (04:19 +0000)]
keeping the README ... near-to-date

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

22 years agohyperdb docstrings
richard [Wed, 2 Jan 2002 04:18:17 +0000 (04:18 +0000)]
hyperdb docstrings

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

22 years agoANONYMOUS_ACCESS -> ANONYMOUS_REGISTER
richard [Wed, 2 Jan 2002 02:32:38 +0000 (02:32 +0000)]
ANONYMOUS_ACCESS -> ANONYMOUS_REGISTER

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

22 years agoSorry for the huge checkin message - I was only intending to implement #496356
richard [Wed, 2 Jan 2002 02:31:38 +0000 (02:31 +0000)]
Sorry for the huge checkin message - I was only intending to implement #496356
but I found a number of places where things had been broken by transactions:
 . modified ROUNDUPDBSENDMAILDEBUG to be SENDMAILDEBUG and hold a filename
   for _all_ roundup-generated smtp messages to be sent to.
 . the transaction cache had broken the roundupdb.Class set() reactors
 . newly-created author users in the mailgw weren't being committed to the db

Stuff that made it into CHANGES.txt (ie. the stuff I was actually working
on when I found that stuff :):
 . #496356 ] Use threading in messages
 . detectors were being registered multiple times
 . added tests for mailgw
 . much better attaching of erroneous messages in the mail gateway

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

22 years ago . #496360 ] table width does not work
richard [Mon, 31 Dec 2001 05:20:34 +0000 (05:20 +0000)]
 . #496360 ] table width does not work

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

22 years agoforgot change note (slap)
richard [Mon, 31 Dec 2001 05:20:11 +0000 (05:20 +0000)]
forgot change note (slap)

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

22 years agoactually handle the advertised <cr> response to "commit y/N?"
richard [Mon, 31 Dec 2001 05:12:52 +0000 (05:12 +0000)]
actually handle the advertised <cr> response to "commit y/N?"

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

22 years agoadded some quoting instructions to roundup-admin
richard [Mon, 31 Dec 2001 05:12:01 +0000 (05:12 +0000)]
added some quoting instructions to roundup-admin

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

22 years agoAdded better tokenising to roundup-admin - handles spaces and stuff. Can
richard [Mon, 31 Dec 2001 05:09:20 +0000 (05:09 +0000)]
Added better tokenising to roundup-admin - handles spaces and stuff. Can
use quoting or backslashes. See the roundup.token pydoc.

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

22 years agomention POP interface
richard [Mon, 31 Dec 2001 03:07:04 +0000 (03:07 +0000)]
mention POP interface

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

22 years agoWe already had an admin-specific section of the web heading, no need to add
richard [Sun, 23 Dec 2001 23:18:49 +0000 (23:18 +0000)]
We already had an admin-specific section of the web heading, no need to add
another one :)

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

22 years agoFeatures added:
rochecompaan [Thu, 20 Dec 2001 15:43:01 +0000 (15:43 +0000)]
Features added:
 .  Multilink properties are now displayed as comma separated values in
    a textbox
 .  The add user link is now only visible to the admin user
 .  Modified the mail gateway to reject submissions from unknown
    addresses if ANONYMOUS_ACCESS is denied

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

22 years agoBugs fixed:
rochecompaan [Thu, 20 Dec 2001 06:13:24 +0000 (06:13 +0000)]
Bugs fixed:
  . Exception handling in hyperdb for strings-that-look-like numbers got
    lost somewhere
  . Internet Explorer submits full path for filename - we now strip away
    the path
Features added:
  . Link and multilink properties are now displayed sorted in the cgi
    interface

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

22 years agoUpdated to version 1.4 (python 2.2) version of pygettext
jhermann [Wed, 19 Dec 2001 00:32:13 +0000 (00:32 +0000)]
Updated to version 1.4 (python 2.2) version of pygettext

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

22 years agoFixed bugs:
rochecompaan [Tue, 18 Dec 2001 15:30:34 +0000 (15:30 +0000)]
Fixed bugs:
 .  Fixed file creation and retrieval in same transaction in anydbm
    backend
 .  Cgi interface now renders new issue after issue creation
 .  Could not set issue status to resolved through cgi interface
 .  Mail gateway was changing status back to 'chatting' if status was
    omitted as an argument

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

22 years agoadded history back to the bottom of the issue display. needs to be
richard [Tue, 18 Dec 2001 05:05:14 +0000 (05:05 +0000)]
added history back to the bottom of the issue display. needs to be
formatted more nicely. also noticed that the journal entries aren't
necessarily accurate...

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

22 years agoMinor change
jhermann [Mon, 17 Dec 2001 19:36:56 +0000 (19:36 +0000)]
Minor change

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

22 years agoImplemented file store rollback. As a bonus, the hyperdb is now capable of
richard [Mon, 17 Dec 2001 03:52:48 +0000 (03:52 +0000)]
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.

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

22 years agotake a copy of the node dict so that the subsequent set
richard [Sun, 16 Dec 2001 10:53:38 +0000 (10:53 +0000)]
take a copy of the node dict so that the subsequent set
operation doesn't modify the oldvalues structure

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

22 years agoTested the changes and fixed a few problems:
richard [Sat, 15 Dec 2001 23:51:01 +0000 (23:51 +0000)]
Tested the changes and fixed a few problems:
 . files are now attached to the issue as well as the message
 . newuser is a real method now since we don't want to do the message/file
   stuff for it
 . added some documentation
The really big changes in the diff are a result of me moving some code
around to keep like methods together a bit better.

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

22 years agoAdded ROUNDUPDBSENDMAILDEBUG so one can test the sendmail method without
richard [Sat, 15 Dec 2001 23:48:35 +0000 (23:48 +0000)]
Added ROUNDUPDBSENDMAILDEBUG so one can test the sendmail method without
actually sending mail :)

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

22 years agoCleaned up some bare except statements
richard [Sat, 15 Dec 2001 23:47:47 +0000 (23:47 +0000)]
Cleaned up some bare except statements

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

22 years agosys module went away...
richard [Sat, 15 Dec 2001 23:47:07 +0000 (23:47 +0000)]
sys module went away...

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

22 years agoSome cleanups in roundup-admin, also made it work again...
richard [Sat, 15 Dec 2001 23:09:23 +0000 (23:09 +0000)]
Some cleanups in roundup-admin, also made it work again...

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

22 years agoOops.
rochecompaan [Sat, 15 Dec 2001 19:39:01 +0000 (19:39 +0000)]
Oops.

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

22 years ago . Modified cgi interface to change properties only once all changes are
rochecompaan [Sat, 15 Dec 2001 19:24:39 +0000 (19:24 +0000)]
 . 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.

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

22 years agoyuck, a gdbm instance tests false :(
richard [Fri, 14 Dec 2001 23:42:57 +0000 (23:42 +0000)]
yuck, a gdbm instance tests false :(
I've left the debugging code in - it should be removed one day if we're ever
_really_ anal about performace :)

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

22 years agoFixed version_check
richard [Fri, 14 Dec 2001 21:34:06 +0000 (21:34 +0000)]
Fixed version_check

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

22 years agoignore pyc
richard [Thu, 13 Dec 2001 00:21:26 +0000 (00:21 +0000)]
ignore pyc

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

22 years ago . Centralised the python version check code, bumped version to 2.1.1 (really
richard [Thu, 13 Dec 2001 00:20:01 +0000 (00:20 +0000)]
 . 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 :)

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

22 years agoFixed some problems with user editing
richard [Wed, 12 Dec 2001 23:55:00 +0000 (23:55 +0000)]
Fixed some problems with user editing

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

22 years agoadded some implementation notes
richard [Wed, 12 Dec 2001 23:33:58 +0000 (23:33 +0000)]
added some implementation notes

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

22 years agoAdded a Zope frontend for roundup.
richard [Wed, 12 Dec 2001 23:27:14 +0000 (23:27 +0000)]
Added a Zope frontend for roundup.

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

22 years ago . Message author's name appears in From: instead of roundup instance name
richard [Wed, 12 Dec 2001 21:47:45 +0000 (21:47 +0000)]
 . 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)

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

22 years agoCor blimey this anydbm/whichdb stuff is yecchy. Turns out that whichdb
richard [Wed, 12 Dec 2001 03:23:14 +0000 (03:23 +0000)]
Cor blimey this anydbm/whichdb stuff is yecchy. Turns out that whichdb
incorrectly identifies a dbm file as a dbhash file on my system. This has
been submitted to the python bug tracker as issue #491888:
https://sourceforge.net/tracker/index.php?func=detail&aid=491888&group_id=5470&atid=105470

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

22 years agoI fixed the problems with people whose anydbm was using the dbm module at the
richard [Wed, 12 Dec 2001 02:30:51 +0000 (02:30 +0000)]
I fixed the problems with people whose anydbm was using the dbm module at the
backend. It turns out the dbm module modifies the file name to append ".db"
and my check to determine if we're opening an existing or new db just
tested os.path.exists() on the filename. Well, no longer! We now perform a
much better check _and_ cope with the anydbm implementation module changing
too!
I also fixed the backends __init__ so only ImportError is squashed.

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

22 years agofixed the order of the blank line and '-------' line
richard [Tue, 11 Dec 2001 04:50:49 +0000 (04:50 +0000)]
fixed the order of the blank line and '-------' line

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

22 years agoAdded transaction tests to test_db
richard [Mon, 10 Dec 2001 23:17:20 +0000 (23:17 +0000)]
Added transaction tests to test_db

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

22 years agoEnabled transaction support in the bsddb backend. It uses the anydbm code
richard [Mon, 10 Dec 2001 22:20:01 +0000 (22:20 +0000)]
Enabled transaction support in the bsddb backend. It uses the anydbm code
where possible, only replacing methods where the db is opened (it uses the
btree opener specifically.)
Also cleaned up some change note generation.
Made the backends package work with pydoc too.

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

22 years agoonly insert the -------- change note marker if there is a change note
richard [Mon, 10 Dec 2001 21:02:53 +0000 (21:02 +0000)]
only insert the -------- change note marker if there is a change note

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

22 years agoFrom CHANGES:
richard [Mon, 10 Dec 2001 00:57:38 +0000 (00:57 +0000)]
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

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

22 years agoInstall html template files to share/roundup/templates
jhermann [Sat, 8 Dec 2001 07:06:20 +0000 (07:06 +0000)]
Install html template files to share/roundup/templates

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

22 years agoFixed small bug that prevented adding issues through the web.
rochecompaan [Fri, 7 Dec 2001 05:59:27 +0000 (05:59 +0000)]
Fixed small bug that prevented adding issues through the web.

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

22 years agofiles multilink was being nuked in post_edit_node
richard [Thu, 6 Dec 2001 22:48:29 +0000 (22:48 +0000)]
files multilink was being nuked in post_edit_node

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

22 years agoRemoved generation of change note from "sendmessage" in roundupdb.py.
rochecompaan [Wed, 5 Dec 2001 14:26:44 +0000 (14:26 +0000)]
Removed generation of change note from "sendmessage" in roundupdb.py.
The change note is now generated when the message is created.

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

22 years agoAdded some rollbacks where we were catching exceptions that would otherwise
richard [Tue, 4 Dec 2001 01:25:08 +0000 (01:25 +0000)]
Added some rollbacks where we were catching exceptions that would otherwise
have stopped committing.

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

22 years agoFixes so the tests use commit and not close
richard [Mon, 3 Dec 2001 21:33:39 +0000 (21:33 +0000)]
Fixes so the tests use commit and not close

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

22 years ago. We now use weakrefs in the Classes to keep the database reference, so
richard [Sun, 2 Dec 2001 05:06:16 +0000 (05:06 +0000)]
. 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.

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

22 years ago. We now have basic transaction support! Information is only written to
richard [Sat, 1 Dec 2001 07:17:50 +0000 (07:17 +0000)]
. 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)

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

22 years agoLinks in page header are now consistent with default sort order.
rochecompaan [Fri, 30 Nov 2001 20:47:58 +0000 (20:47 +0000)]
Links in page header are now consistent with default sort order.

Fixed bugs:
    - When login failed the list of issues were still rendered.
    - User was redirected to index page and not to his destination url
      if his first login attempt failed.

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

22 years agoProperty changes are now completely traceable, whether changes are
rochecompaan [Fri, 30 Nov 2001 20:28:10 +0000 (20:28 +0000)]
Property changes are now completely traceable, whether changes are
made through the web or by email

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

22 years agoCleaned up strange import (less pollution, too)
jhermann [Fri, 30 Nov 2001 18:23:55 +0000 (18:23 +0000)]
Cleaned up strange import (less pollution, too)

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

22 years agoFixed bug. Mail gateway was not using the extended Message class
rochecompaan [Fri, 30 Nov 2001 13:16:37 +0000 (13:16 +0000)]
Fixed bug. Mail gateway was not using the extended Message class
resulting in failed submissions when mails were processed from a Unix
mailbox

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

22 years agoProperty changes are now listed in emails generated by Roundup
rochecompaan [Fri, 30 Nov 2001 11:29:04 +0000 (11:29 +0000)]
Property changes are now listed in emails generated by Roundup

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

22 years agoAdded change notes
jhermann [Fri, 30 Nov 2001 01:35:39 +0000 (01:35 +0000)]
Added change notes

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

22 years agoResolve pygettext args; described command line calls
jhermann [Fri, 30 Nov 2001 01:30:32 +0000 (01:30 +0000)]
Resolve pygettext args; described command line calls

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

22 years agoConverted roundup/cgi_client.py to use _()
richard [Fri, 30 Nov 2001 00:06:29 +0000 (00:06 +0000)]
Converted roundup/cgi_client.py to use _()
Added the status file, I18N_PROGRESS.txt

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

22 years agoRemoved the "This issue has been edited through the web" when a valid
richard [Thu, 29 Nov 2001 23:19:51 +0000 (23:19 +0000)]
Removed the "This issue has been edited through the web" when a valid
change note is supplied.

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