. reverting to dates for intervals > 2 months sucks
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@733 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@733 57a73879-2fb5-44c3-a270-3262357dd7e2
. node caching now works, and gives a small boost in performance
As a part of this, I cleaned up the DEBUG output and implemented TRACE
output (HYPERDBTRACE='file to trace to') with checkpoints at the start of
CGI requests. Run roundup with python -O to skip all the DEBUG/TRACE stuff
(using if __debug__ which is compiled out with -O)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@732 57a73879-2fb5-44c3-a270-3262357dd7e2
As a part of this, I cleaned up the DEBUG output and implemented TRACE
output (HYPERDBTRACE='file to trace to') with checkpoints at the start of
CGI requests. Run roundup with python -O to skip all the DEBUG/TRACE stuff
(using if __debug__ which is compiled out with -O)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@732 57a73879-2fb5-44c3-a270-3262357dd7e2
. fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
(thanks dman)
. fixed some sorting issues that were breaking some unit tests under py2.2
. mailgw test output dir was confusing the init test (but only on 2.2 *shrug*)
fixed bug in the init unit test that meant only the bsddb test ran if it
could (it clobbered the anydbm test)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@731 57a73879-2fb5-44c3-a270-3262357dd7e2
(thanks dman)
. fixed some sorting issues that were breaking some unit tests under py2.2
. mailgw test output dir was confusing the init test (but only on 2.2 *shrug*)
fixed bug in the init unit test that meant only the bsddb test ran if it
could (it clobbered the anydbm test)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@731 57a73879-2fb5-44c3-a270-3262357dd7e2
. fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
(thanks dman)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@730 57a73879-2fb5-44c3-a270-3262357dd7e2
(thanks dman)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@730 57a73879-2fb5-44c3-a270-3262357dd7e2
missed
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@729 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@729 57a73879-2fb5-44c3-a270-3262357dd7e2
ignore coverage files
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@728 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@728 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@727 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@727 57a73879-2fb5-44c3-a270-3262357dd7e2
ehem, part 2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@726 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@726 57a73879-2fb5-44c3-a270-3262357dd7e2
ehem
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@725 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@725 57a73879-2fb5-44c3-a270-3262357dd7e2
Added simple help to the reminder emailer.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@724 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@724 57a73879-2fb5-44c3-a270-3262357dd7e2
grr
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@723 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@723 57a73879-2fb5-44c3-a270-3262357dd7e2
hrm
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@722 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@722 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@721 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@721 57a73879-2fb5-44c3-a270-3262357dd7e2
update for (dps+restructuretext) -> docutils
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@720 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@720 57a73879-2fb5-44c3-a270-3262357dd7e2
Tweaking the signature deletion from mail messages.
Added nuking of the "-----Original Message-----" crap from Outlook.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@719 57a73879-2fb5-44c3-a270-3262357dd7e2
Added nuking of the "-----Original Message-----" crap from Outlook.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@719 57a73879-2fb5-44c3-a270-3262357dd7e2
Added the ADD_AUTHOR_TO_NOSY handling to the CGI interface.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@715 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@715 57a73879-2fb5-44c3-a270-3262357dd7e2
. added missing documentation for a few of the config option values
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@714 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@714 57a73879-2fb5-44c3-a270-3262357dd7e2
. added option to automatically add the authors and recipients of messages
to the nosy lists with the options ADD_AUTHOR_TO_NOSY (default 'new') and
ADD_RECIPIENTS_TO_NOSY (default 'new'). These settings emulate the current
behaviour. Setting them to 'yes' will add the author/recipients to the nosy
on messages that create issues and followup messages.
. added missing documentation for a few of the config option values
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@713 57a73879-2fb5-44c3-a270-3262357dd7e2
to the nosy lists with the options ADD_AUTHOR_TO_NOSY (default 'new') and
ADD_RECIPIENTS_TO_NOSY (default 'new'). These settings emulate the current
behaviour. Setting them to 'yes' will add the author/recipients to the nosy
on messages that create issues and followup messages.
. added missing documentation for a few of the config option values
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@713 57a73879-2fb5-44c3-a270-3262357dd7e2
minor fix to error message
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@712 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@712 57a73879-2fb5-44c3-a270-3262357dd7e2
All database files are now created group readable and writable.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@711 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@711 57a73879-2fb5-44c3-a270-3262357dd7e2
Sorting was applied to all nodes of the MultiLink class instead of
the nodes that are actually linked to in the "field" template
function. This adds about 20+ seconds in the display of an issue if
your database has a 1000 or more issue in it.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@710 57a73879-2fb5-44c3-a270-3262357dd7e2
the nodes that are actually linked to in the "field" template
function. This adds about 20+ seconds in the display of an issue if
your database has a 1000 or more issue in it.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@710 57a73879-2fb5-44c3-a270-3262357dd7e2
Sorry, forgot to checkin modified unit tests for parse email bodies
with and without preservation of quoted text.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@709 57a73879-2fb5-44c3-a270-3262357dd7e2
with and without preservation of quoted text.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@709 57a73879-2fb5-44c3-a270-3262357dd7e2
. stripping of the email message body can now be controlled through
the config variables EMAIL_KEEP_QUOTED_TEST and
EMAIL_LEAVE_BODY_UNCHANGED.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@708 57a73879-2fb5-44c3-a270-3262357dd7e2
the config variables EMAIL_KEEP_QUOTED_TEST and
EMAIL_LEAVE_BODY_UNCHANGED.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@708 57a73879-2fb5-44c3-a270-3262357dd7e2
. node ids are now generated from a lockable store - no more race conditions
We're using the portalocker code by Jonathan Feinberg that was contributed
to the ASPN Python cookbook. This gives us locking across Unix and Windows.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@703 57a73879-2fb5-44c3-a270-3262357dd7e2
We're using the portalocker code by Jonathan Feinberg that was contributed
to the ASPN Python cookbook. This gives us locking across Unix and Windows.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@703 57a73879-2fb5-44c3-a270-3262357dd7e2
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.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@702 57a73879-2fb5-44c3-a270-3262357dd7e2
ekit. Might be useful for other people. Could use some work making it more
general and easier to customise.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@702 57a73879-2fb5-44c3-a270-3262357dd7e2
More doc tweaks
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@701 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@701 57a73879-2fb5-44c3-a270-3262357dd7e2
doc CSS update
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@700 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@700 57a73879-2fb5-44c3-a270-3262357dd7e2
Documentation cleanup, added info for potential (and current) developers
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@699 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@699 57a73879-2fb5-44c3-a270-3262357dd7e2
make it work
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@698 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@698 57a73879-2fb5-44c3-a270-3262357dd7e2
. added a "detectors" directory for people to put their useful auditors and
reactors in. Note - the roundupdb.IssueClass.sendmessage method has been
split and renamed "nosymessage" specifically for things like the nosy
reactor, and "send_message" which just sends the message.
The initial detector is one that we'll be using here at ekit - it bounces new
issue messages to a team address.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@697 57a73879-2fb5-44c3-a270-3262357dd7e2
reactors in. Note - the roundupdb.IssueClass.sendmessage method has been
split and renamed "nosymessage" specifically for things like the nosy
reactor, and "send_message" which just sends the message.
The initial detector is one that we'll be using here at ekit - it bounces new
issue messages to a team address.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@697 57a73879-2fb5-44c3-a270-3262357dd7e2
d'oh! killed retirement of nodes :(
all better now...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@693 57a73879-2fb5-44c3-a270-3262357dd7e2
all better now...
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@693 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix for date properties as labels.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@692 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@692 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix for old databases that contain properties that don't exist any more.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@691 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@691 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed serialisation problem by moving the serialisation step out of the
hyperdb.Class (get, set) into the hyperdb.Database.
Also fixed htmltemplate after the showid changes I made yesterday.
Unit tests for all of the above written.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@690 57a73879-2fb5-44c3-a270-3262357dd7e2
hyperdb.Class (get, set) into the hyperdb.Database.
Also fixed htmltemplate after the showid changes I made yesterday.
Unit tests for all of the above written.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@690 57a73879-2fb5-44c3-a270-3262357dd7e2
Didn't get around to committing these after the last release.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@689 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@689 57a73879-2fb5-44c3-a270-3262357dd7e2
. stop sending blank (whitespace-only) notes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@688 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@688 57a73879-2fb5-44c3-a270-3262357dd7e2
. link() htmltemplate function now has a "showid" option for links and
multilinks. When true, it only displays the linked node id as the anchor
text. The link value is displayed as a tooltip using the title anchor
attribute.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@687 57a73879-2fb5-44c3-a270-3262357dd7e2
multilinks. When true, it only displays the linked node id as the anchor
text. The link value is displayed as a tooltip using the title anchor
attribute.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@687 57a73879-2fb5-44c3-a270-3262357dd7e2
. Fixed display of mutlilink properties when using the template
functions, menu and plain.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@685 57a73879-2fb5-44c3-a270-3262357dd7e2
functions, menu and plain.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@685 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix for scripts running under CMD.EXE
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@684 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@684 57a73879-2fb5-44c3-a270-3262357dd7e2
*ahem*
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@682 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@682 57a73879-2fb5-44c3-a270-3262357dd7e2
chmod +x for scripts
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@681 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@681 57a73879-2fb5-44c3-a270-3262357dd7e2
. for python2.1 test_mailgw compareString allows an extra trailing empty line (for quopri.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@680 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@680 57a73879-2fb5-44c3-a270-3262357dd7e2
Faster, easier, less mess ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@679 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@679 57a73879-2fb5-44c3-a270-3262357dd7e2
Made the email checking spit out a diff - much easier to spot the problem!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@678 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@678 57a73879-2fb5-44c3-a270-3262357dd7e2
All messages sent to the nosy list are now encoded as quoted-printable.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@677 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@677 57a73879-2fb5-44c3-a270-3262357dd7e2
oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@676 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@676 57a73879-2fb5-44c3-a270-3262357dd7e2
vim-fart
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@675 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@675 57a73879-2fb5-44c3-a270-3262357dd7e2
Migration note for the new config vars.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@674 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@674 57a73879-2fb5-44c3-a270-3262357dd7e2
. #517734 ] web header customisation is obscure
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@673 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@673 57a73879-2fb5-44c3-a270-3262357dd7e2
Cleared a fixed bug from the tracker.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@672 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@672 57a73879-2fb5-44c3-a270-3262357dd7e2
More documentation cleanups:
- renamed .stx to .txt so they're identifiable as readable files.
- fixed FAQ and announcement formatting
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@671 57a73879-2fb5-44c3-a270-3262357dd7e2
- renamed .stx to .txt so they're identifiable as readable files.
- fixed FAQ and announcement formatting
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@671 57a73879-2fb5-44c3-a270-3262357dd7e2
Redundant file.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@670 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@670 57a73879-2fb5-44c3-a270-3262357dd7e2
more pychecker warnings removed
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@669 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@669 57a73879-2fb5-44c3-a270-3262357dd7e2
. #527416 ] roundup-admin uses undefined value
. #527503 ] unfriendly init blowup when parent dir
(also handles UsageError correctly now in init)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@668 57a73879-2fb5-44c3-a270-3262357dd7e2
. #527503 ] unfriendly init blowup when parent dir
(also handles UsageError correctly now in init)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@668 57a73879-2fb5-44c3-a270-3262357dd7e2
More doc fixes.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@667 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@667 57a73879-2fb5-44c3-a270-3262357dd7e2
Removed generated file
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@666 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@666 57a73879-2fb5-44c3-a270-3262357dd7e2
More work on the documentation - rolled in the work done by Jeff Blaine.
Use build_html.py *.stx to build the HTML. We'll move that into the setup
script when someone figures how to :)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@665 57a73879-2fb5-44c3-a270-3262357dd7e2
Use build_html.py *.stx to build the HTML. We'll move that into the setup
script when someone figures how to :)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@665 57a73879-2fb5-44c3-a270-3262357dd7e2
. add, vim line and cvs log key.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@664 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@664 57a73879-2fb5-44c3-a270-3262357dd7e2
Ran it through pychecker, made fixes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@663 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@663 57a73879-2fb5-44c3-a270-3262357dd7e2
Ran it through pychecker, made fixes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@662 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@662 57a73879-2fb5-44c3-a270-3262357dd7e2
Ran it through pychecker, made fixes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@661 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@661 57a73879-2fb5-44c3-a270-3262357dd7e2
Ran it through pychecker, made fixes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@660 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@660 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed a couple of dodgy bits found by pychekcer.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@659 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@659 57a73879-2fb5-44c3-a270-3262357dd7e2
. use blobfiles in back_anydbm which is used in back_bsddb.
change test_db as dirlist does not work for subdirectories.
ATTENTION: blobfiles now creates subdirectories for files.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@658 57a73879-2fb5-44c3-a270-3262357dd7e2
change test_db as dirlist does not work for subdirectories.
ATTENTION: blobfiles now creates subdirectories for files.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@658 57a73879-2fb5-44c3-a270-3262357dd7e2
. add module blobfiles in backends with file access functions.
not yet activated.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@657 57a73879-2fb5-44c3-a270-3262357dd7e2
not yet activated.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@657 57a73879-2fb5-44c3-a270-3262357dd7e2
. roundup db: catch only IOError in getfile.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@656 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@656 57a73879-2fb5-44c3-a270-3262357dd7e2
ahem
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@655 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@655 57a73879-2fb5-44c3-a270-3262357dd7e2
Added the popup help to standard templates.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@654 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@654 57a73879-2fb5-44c3-a270-3262357dd7e2
Oops, there's 24 hours in a day, and subtraction of intervals now works
properly.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@653 57a73879-2fb5-44c3-a270-3262357dd7e2
properly.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@653 57a73879-2fb5-44c3-a270-3262357dd7e2
. fixed some problems in date calculations (calendar.py doesn't handle over-
and under-flow). Also, hour/minute/second intervals may now be more than
99 each.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@652 57a73879-2fb5-44c3-a270-3262357dd7e2
and under-flow). Also, hour/minute/second intervals may now be more than
99 each.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@652 57a73879-2fb5-44c3-a270-3262357dd7e2
docco
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@651 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@651 57a73879-2fb5-44c3-a270-3262357dd7e2
... and label, width and height control for extra flavour!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@650 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@650 57a73879-2fb5-44c3-a270-3262357dd7e2
oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@649 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@649 57a73879-2fb5-44c3-a270-3262357dd7e2
The correct var is "HTTP_HOST"
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@648 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@648 57a73879-2fb5-44c3-a270-3262357dd7e2
. 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.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@647 57a73879-2fb5-44c3-a270-3262357dd7e2
- 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.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@647 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@646 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@646 57a73879-2fb5-44c3-a270-3262357dd7e2
documentation in structured text source form
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@645 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@645 57a73879-2fb5-44c3-a270-3262357dd7e2
Tools used to build the documentation
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@644 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@644 57a73879-2fb5-44c3-a270-3262357dd7e2
. roundupdb catches retrieving none existing files.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@643 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@643 57a73879-2fb5-44c3-a270-3262357dd7e2
better error handling
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@642 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@642 57a73879-2fb5-44c3-a270-3262357dd7e2
Use the csv module for generating the form entry so it's correct.
[also noted the sf.net feature request id in the change log]
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@641 57a73879-2fb5-44c3-a270-3262357dd7e2
[also noted the sf.net feature request id in the change log]
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@641 57a73879-2fb5-44c3-a270-3262357dd7e2
Didn't accomodate new values for new properties
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@640 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@640 57a73879-2fb5-44c3-a270-3262357dd7e2
. Added simple editing for classes that don't define a templated interface.
- access using the admin "class list" interface
- limited to admin-only
- requires the csv module from object-craft (url given if it's missing)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@639 57a73879-2fb5-44c3-a270-3262357dd7e2
- access using the admin "class list" interface
- limited to admin-only
- requires the csv module from object-craft (url given if it's missing)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@639 57a73879-2fb5-44c3-a270-3262357dd7e2
Wasn't handling the cvs parser feeding properly.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@638 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@638 57a73879-2fb5-44c3-a270-3262357dd7e2
forgot to patch bsddb backend too
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@637 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@637 57a73879-2fb5-44c3-a270-3262357dd7e2
. #514854 ] History: "User" is always ticket creator
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@636 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@636 57a73879-2fb5-44c3-a270-3262357dd7e2
oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@635 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@635 57a73879-2fb5-44c3-a270-3262357dd7e2
. #517906 ] Attribute order in "View customisation"
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@634 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@634 57a73879-2fb5-44c3-a270-3262357dd7e2
. #516854 ] "My Issues" and redisplay
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@633 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@633 57a73879-2fb5-44c3-a270-3262357dd7e2
Altered to include correct invocation for when roundup isn't installed.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@632 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@632 57a73879-2fb5-44c3-a270-3262357dd7e2
Removed the key property restriction on title of the classic issue class.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@631 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@631 57a73879-2fb5-44c3-a270-3262357dd7e2
Oops, precedences around the way w0rng.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@630 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@630 57a73879-2fb5-44c3-a270-3262357dd7e2
. Alternate email addresses are now available for users. See the MIGRATION
file for info on how to activate the feature.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@629 57a73879-2fb5-44c3-a270-3262357dd7e2
file for info on how to activate the feature.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@629 57a73879-2fb5-44c3-a270-3262357dd7e2
. #503204 ] mailgw needs a default class
- partially done - the setting of additional properties can wait for a
better configuration system.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@628 57a73879-2fb5-44c3-a270-3262357dd7e2
- partially done - the setting of additional properties can wait for a
better configuration system.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@628 57a73879-2fb5-44c3-a270-3262357dd7e2
. #516883 ] mail interface + ANONYMOUS_REGISTER
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@627 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@627 57a73879-2fb5-44c3-a270-3262357dd7e2
. All forms now have "double-submit" protection when Javascript is enabled
on the client-side.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@626 57a73879-2fb5-44c3-a270-3262357dd7e2
on the client-side.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@626 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@625 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@625 57a73879-2fb5-44c3-a270-3262357dd7e2
. Added a uniquely Roundup header to email, "X-Roundup-Name"
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@624 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@624 57a73879-2fb5-44c3-a270-3262357dd7e2
. more detail on failing open.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@623 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@623 57a73879-2fb5-44c3-a270-3262357dd7e2
. reformatted for stx processing.
. add troubleshooting - mailgw bouncing.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@622 57a73879-2fb5-44c3-a270-3262357dd7e2
. add troubleshooting - mailgw bouncing.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@622 57a73879-2fb5-44c3-a270-3262357dd7e2