Code

roundup.git
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

22 years agoa little comment
richard [Thu, 29 Nov 2001 04:57:23 +0000 (04:57 +0000)]
a little comment

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

22 years ago . login_action and newuser_action return values were being ignored
richard [Wed, 28 Nov 2001 21:55:35 +0000 (21:55 +0000)]
 . login_action and newuser_action return values were being ignored
 . Woohoo! Found that bloody re-login bug that was killing the mail
   gateway.
 (also a minor cleanup in hyperdb)

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

22 years agotypo
richard [Tue, 27 Nov 2001 22:32:03 +0000 (22:32 +0000)]
typo

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

22 years agoForgot to add this note earlier today.
richard [Tue, 27 Nov 2001 10:07:43 +0000 (10:07 +0000)]
Forgot to add this note earlier today.
Woohoo! Up to 45,169 words in my novel! :)

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

22 years agooops
richard [Tue, 27 Nov 2001 03:17:13 +0000 (03:17 +0000)]
oops

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

22 years agoAnother place that wasn't handling missing properties.
richard [Tue, 27 Nov 2001 03:16:09 +0000 (03:16 +0000)]
Another place that wasn't handling missing properties.

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

22 years agocouple of bugfixes from latest patch integration
richard [Tue, 27 Nov 2001 03:00:50 +0000 (03:00 +0000)]
couple of bugfixes from latest patch integration

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

22 years agoThis config stuff is getting to be a real mess...
richard [Mon, 26 Nov 2001 23:00:53 +0000 (23:00 +0000)]
This config stuff is getting to be a real mess...

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

22 years agotypo
richard [Mon, 26 Nov 2001 22:56:35 +0000 (22:56 +0000)]
typo

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

22 years agoFeature:
richard [Mon, 26 Nov 2001 22:55:56 +0000 (22:55 +0000)]
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�nd others on the devel mailing list!

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

22 years agoTypo fix
jhermann [Sun, 25 Nov 2001 10:11:14 +0000 (10:11 +0000)]
Typo fix

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

22 years agoAdded .newitem extension
jhermann [Sat, 24 Nov 2001 01:00:13 +0000 (01:00 +0000)]
Added .newitem extension

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

22 years ago"except:" is bad, bad , bad!
jhermann [Sat, 24 Nov 2001 00:53:12 +0000 (00:53 +0000)]
"except:" is bad, bad , bad!

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

22 years agotypeof() instead of type(): avoid clash with database field(?) "type"
jhermann [Sat, 24 Nov 2001 00:45:42 +0000 (00:45 +0000)]
typeof() instead of type(): avoid clash with database field(?) "type"

Fixes this traceback:

Traceback (most recent call last):
  File "roundup\cgi_client.py", line 535, in newnode
    self._post_editnode(nid)
  File "roundup\cgi_client.py", line 415, in _post_editnode
    if type(value) != type([]): value = [value]
UnboundLocalError: local variable 'type' referenced before assignment

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

22 years agoAdded module docstrings to all modules.
jhermann [Thu, 22 Nov 2001 15:46:42 +0000 (15:46 +0000)]
Added module docstrings to all modules.

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

22 years agoTypo fix
jhermann [Thu, 22 Nov 2001 15:09:40 +0000 (15:09 +0000)]
Typo fix

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

23 years agoAdded warning for non-string _() markup (which is also ignored)
jhermann [Thu, 22 Nov 2001 01:15:26 +0000 (01:15 +0000)]
Added warning for non-string _() markup (which is also ignored)

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

23 years agoquick fix for file uploads on windows in roundup.cgi
richard [Thu, 22 Nov 2001 00:25:11 +0000 (00:25 +0000)]
quick fix for file uploads on windows in roundup.cgi

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

23 years agoSome version number and documentation fixes.
richard [Wed, 21 Nov 2001 23:42:54 +0000 (23:42 +0000)]
Some version number and documentation fixes.

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

23 years agoAdded globbing for win32, and sample marking in a 2nd file to test it
jhermann [Wed, 21 Nov 2001 23:35:45 +0000 (23:35 +0000)]
Added globbing for win32, and sample marking in a 2nd file to test it

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

23 years agoTo create a roundup .pot file, use:
jhermann [Wed, 21 Nov 2001 23:27:33 +0000 (23:27 +0000)]
To create a roundup .pot file, use:
tools/pygettext.py -a -o roundup.pot -p build -v roundup/cgi_client.py

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

23 years agoAdded dummy hooks for I18N and some preliminary (test) markup of
jhermann [Wed, 21 Nov 2001 22:57:29 +0000 (22:57 +0000)]
Added dummy hooks for I18N and some preliminary (test) markup of
translatable messages

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

23 years ago*sigh* more missing value handling
richard [Wed, 21 Nov 2001 04:04:43 +0000 (04:04 +0000)]
*sigh* more missing value handling

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

23 years agomore new property handling
richard [Wed, 21 Nov 2001 03:40:54 +0000 (03:40 +0000)]
more new property handling

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

23 years agooops
richard [Wed, 21 Nov 2001 03:21:13 +0000 (03:21 +0000)]
oops

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

23 years agoBetter handling of new properties.
richard [Wed, 21 Nov 2001 03:11:28 +0000 (03:11 +0000)]
Better handling of new properties.

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

23 years agoAdded a target version field to the extended issue schema
richard [Wed, 21 Nov 2001 02:34:18 +0000 (02:34 +0000)]
Added a target version field to the extended issue schema

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