Code

roundup.git
22 years agoaargh
richard [Tue, 30 Jul 2002 01:46:25 +0000 (01:46 +0000)]
aargh

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

22 years ago*** empty log message ***
richard [Tue, 30 Jul 2002 01:32:35 +0000 (01:32 +0000)]
*** empty log message ***

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

22 years agodocumentation reorg post-new-security
richard [Mon, 29 Jul 2002 23:30:14 +0000 (23:30 +0000)]
documentation reorg post-new-security

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

22 years agoFix to hasPermission, thanks Stefan Seefeld.
richard [Mon, 29 Jul 2002 21:53:29 +0000 (21:53 +0000)]
Fix to hasPermission, thanks Stefan Seefeld.

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

22 years agoRemoved the unnecessary volatiledb and the related complications. Security
richard [Mon, 29 Jul 2002 00:56:06 +0000 (00:56 +0000)]
Removed the unnecessary volatiledb and the related complications. Security
much simpler and self-contained now.

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

22 years agodocumentation updates
richard [Mon, 29 Jul 2002 00:54:41 +0000 (00:54 +0000)]
documentation updates

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

22 years agounnecessary
richard [Mon, 29 Jul 2002 00:27:36 +0000 (00:27 +0000)]
unnecessary

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

22 years agoVery close now. The cgi and mailgw now use the new security API. The two
richard [Fri, 26 Jul 2002 08:27:00 +0000 (08:27 +0000)]
Very close now. The cgi and mailgw now use the new security API. The two
templates have been migrated to that setup. Lots of unit tests. Still some
issue in the web form for editing Roles assigned to users.

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

22 years ago*** empty log message ***
richard [Thu, 25 Jul 2002 07:53:44 +0000 (07:53 +0000)]
*** empty log message ***

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

22 years ago*** empty log message ***
richard [Thu, 25 Jul 2002 07:47:40 +0000 (07:47 +0000)]
*** empty log message ***

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

22 years agoBugger it. Here's the current shape of the new security implementation.
richard [Thu, 25 Jul 2002 07:14:06 +0000 (07:14 +0000)]
Bugger it. Here's the current shape of the new security implementation.
Still to do:
 . call the security funcs from cgi and mailgw
 . change shipped templates to include correct initialisation and remove
   the old config vars
... that seems like a lot. The bulk of the work has been done though. Honest :)

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

22 years agoehem
richard [Thu, 25 Jul 2002 04:14:46 +0000 (04:14 +0000)]
ehem

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

22 years agoEhem
richard [Thu, 25 Jul 2002 04:14:17 +0000 (04:14 +0000)]
Ehem

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

22 years agoThis commit was generated by cvs2svn to compensate for changes in r913,
richard [Thu, 25 Jul 2002 04:01:24 +0000 (04:01 +0000)]
This commit was generated by cvs2svn to compensate for changes in r913,
which included commits to RCS files with non-trunk default branches.

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

22 years agomore info
richard [Thu, 25 Jul 2002 02:25:54 +0000 (02:25 +0000)]
more info

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

22 years agoclarification
richard [Thu, 25 Jul 2002 02:10:20 +0000 (02:10 +0000)]
clarification

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

22 years agoGordon, does this help?
richard [Sun, 21 Jul 2002 03:26:37 +0000 (03:26 +0000)]
Gordon, does this help?

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

22 years agoFixes/improvements to the search form & saved queries.
gmcm [Sat, 20 Jul 2002 19:29:10 +0000 (19:29 +0000)]
Fixes/improvements to the search form & saved queries.

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

22 years agoAn indexer that uses Metakit for storage.
gmcm [Sat, 20 Jul 2002 19:27:51 +0000 (19:27 +0000)]
An indexer that uses Metakit for storage.
Undo the dynamic re-open madness (now always RW).
Various bug fixes.

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

22 years agoImplemented the destroy() method needed by the session database (and possibly
richard [Fri, 19 Jul 2002 03:36:34 +0000 (03:36 +0000)]
Implemented the destroy() method needed by the session database (and possibly
others). At the same time, I removed the leading underscores from the hyperdb
methods that Really Didn't Need Them.
The journal also raises IndexError now for all situations where there is a
request for the journal of a node that doesn't have one. It used to return
[] in _some_ situations, but not all. This _may_ break code, but the tests
pass...

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

22 years agoUnit tests and a few fixes.
richard [Thu, 18 Jul 2002 23:07:08 +0000 (23:07 +0000)]
Unit tests and a few fixes.

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

22 years ago*** empty log message ***
richard [Thu, 18 Jul 2002 21:53:10 +0000 (21:53 +0000)]
*** empty log message ***

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

22 years agooops
richard [Thu, 18 Jul 2002 11:52:00 +0000 (11:52 +0000)]
oops

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

22 years agoadded tests for number type too
richard [Thu, 18 Jul 2002 11:50:58 +0000 (11:50 +0000)]
added tests for number type too

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

22 years agoadded tests for boolean type, and fixes to anydbm backend
richard [Thu, 18 Jul 2002 11:41:10 +0000 (11:41 +0000)]
added tests for boolean type, and fixes to anydbm backend

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

22 years ago*** empty log message ***
richard [Thu, 18 Jul 2002 11:29:49 +0000 (11:29 +0000)]
*** empty log message ***

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

22 years agoupdate
richard [Thu, 18 Jul 2002 11:28:22 +0000 (11:28 +0000)]
update

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

22 years agows
richard [Thu, 18 Jul 2002 11:27:47 +0000 (11:27 +0000)]
ws

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

22 years agoclearing up ambiguous ref name
richard [Thu, 18 Jul 2002 11:27:35 +0000 (11:27 +0000)]
clearing up ambiguous ref name

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

22 years agobetter mailgw user docs
richard [Thu, 18 Jul 2002 11:26:56 +0000 (11:26 +0000)]
better mailgw user docs

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

22 years agoAdd Number and Boolean types to hyperdb.
gmcm [Thu, 18 Jul 2002 11:17:31 +0000 (11:17 +0000)]
Add Number and Boolean types to hyperdb.
Add conversion cases to web, mail & admin interfaces.
Add storage/serialization cases to back_anydbm & back_metakit.

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

22 years agominor bugfix
richard [Thu, 18 Jul 2002 07:01:54 +0000 (07:01 +0000)]
minor bugfix

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

22 years agothis could work...
richard [Wed, 17 Jul 2002 23:40:19 +0000 (23:40 +0000)]
this could work...

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

22 years agoGetting closer to a good framework.
richard [Wed, 17 Jul 2002 23:29:34 +0000 (23:29 +0000)]
Getting closer to a good framework.

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

22 years agojust some formatting and a minor clarification.
richard [Wed, 17 Jul 2002 21:44:14 +0000 (21:44 +0000)]
just some formatting and a minor clarification.

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

22 years agoFix bug in setting activity.
gmcm [Wed, 17 Jul 2002 13:28:37 +0000 (13:28 +0000)]
Fix bug in setting activity.

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

22 years agoSaving queries.
gmcm [Wed, 17 Jul 2002 12:53:48 +0000 (12:53 +0000)]
Saving queries.

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

22 years agoSaving, running & editing queries.
gmcm [Wed, 17 Jul 2002 12:39:11 +0000 (12:39 +0000)]
Saving, running & editing queries.

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

22 years agoMore (hopefully final) thoughts.
richard [Mon, 15 Jul 2002 22:05:17 +0000 (22:05 +0000)]
More (hopefully final) thoughts.

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

22 years agomore thoughts... almost there I think
richard [Mon, 15 Jul 2002 02:04:57 +0000 (02:04 +0000)]
more thoughts... almost there I think

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

22 years ago. fixed the journal bloat from multilink changes - we just log the add or
richard [Sun, 14 Jul 2002 23:18:20 +0000 (23:18 +0000)]
. fixed the journal bloat from multilink changes - we just log the add or
  remove operations, not the whole list

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

22 years agominor change to make testing easier
richard [Sun, 14 Jul 2002 23:17:45 +0000 (23:17 +0000)]
minor change to make testing easier

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

22 years agooops
richard [Sun, 14 Jul 2002 23:17:24 +0000 (23:17 +0000)]
oops

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

22 years agocleaned up structure
richard [Sun, 14 Jul 2002 23:17:15 +0000 (23:17 +0000)]
cleaned up structure

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

22 years agoSome refinements
richard [Sun, 14 Jul 2002 23:16:52 +0000 (23:16 +0000)]
Some refinements

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

22 years agoSome more TODOs
richard [Sun, 14 Jul 2002 06:14:40 +0000 (06:14 +0000)]
Some more TODOs

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

22 years agoSome TODOs
richard [Sun, 14 Jul 2002 06:11:16 +0000 (06:11 +0000)]
Some TODOs

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

22 years agoDid some old TODOs
richard [Sun, 14 Jul 2002 06:06:34 +0000 (06:06 +0000)]
Did some old TODOs

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

22 years ago . fixed the date module so that Date(". - 2d") works
richard [Sun, 14 Jul 2002 06:05:50 +0000 (06:05 +0000)]
 . fixed the date module so that Date(". - 2d") works

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

22 years agoImplemented a switch to disable journalling for a Class. CGI session
richard [Sun, 14 Jul 2002 04:03:15 +0000 (04:03 +0000)]
Implemented a switch to disable journalling for a Class. CGI session
database now uses it.

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

22 years agoFixes for the metakit backend (removed the cut-n-paste IssueClass, removed
richard [Sun, 14 Jul 2002 02:16:29 +0000 (02:16 +0000)]
Fixes for the metakit backend (removed the cut-n-paste IssueClass, removed
a special case for it in testing)

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

22 years ago. all storage-specific code (ie. backend) is now implemented by the backends
richard [Sun, 14 Jul 2002 02:05:54 +0000 (02:05 +0000)]
. all storage-specific code (ie. backend) is now implemented by the backends

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

22 years agoFixed the unit tests for the new multilist controls in the mailgw
richard [Sun, 14 Jul 2002 02:02:43 +0000 (02:02 +0000)]
Fixed the unit tests for the new multilist controls in the mailgw

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

22 years ago*** empty log message ***
richard [Thu, 11 Jul 2002 01:13:13 +0000 (01:13 +0000)]
*** empty log message ***

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

22 years agoForgot to add to init tests
richard [Thu, 11 Jul 2002 01:12:34 +0000 (01:12 +0000)]
Forgot to add to init tests

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

22 years agoAdded metakit backend to the db tests and fixed the more easily fixable test
richard [Thu, 11 Jul 2002 01:11:03 +0000 (01:11 +0000)]
Added metakit backend to the db tests and fixed the more easily fixable test
failures.

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

22 years agoremoved debugging
richard [Wed, 10 Jul 2002 07:00:30 +0000 (07:00 +0000)]
removed debugging

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

22 years ago. #576241 ] MultiLink problems in parsePropsFromForm
richard [Wed, 10 Jul 2002 06:51:08 +0000 (06:51 +0000)]
. #576241 ] MultiLink problems in parsePropsFromForm

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

22 years agoehem, forgot to add
richard [Wed, 10 Jul 2002 06:40:01 +0000 (06:40 +0000)]
ehem, forgot to add

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

22 years ago . made mailgw handle set and modify operations on multilinks (bug #579094)
richard [Wed, 10 Jul 2002 06:39:37 +0000 (06:39 +0000)]
 . made mailgw handle set and modify operations on multilinks (bug #579094)

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

22 years ago*** empty log message ***
richard [Wed, 10 Jul 2002 06:34:13 +0000 (06:34 +0000)]
*** empty log message ***

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

22 years ago...except of course it's nice to use valid Python syntax
richard [Wed, 10 Jul 2002 06:30:30 +0000 (06:30 +0000)]
...except of course it's nice to use valid Python syntax

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

22 years agoBe extra safe
richard [Wed, 10 Jul 2002 06:21:38 +0000 (06:21 +0000)]
Be extra safe

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

22 years agobraino
richard [Wed, 10 Jul 2002 00:24:10 +0000 (00:24 +0000)]
braino

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

22 years agoUpdated documents
richard [Wed, 10 Jul 2002 00:22:49 +0000 (00:22 +0000)]
Updated documents

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

22 years ago . switched to using a session-based web login
richard [Wed, 10 Jul 2002 00:22:34 +0000 (00:22 +0000)]
 . switched to using a session-based web login

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

22 years agoexplicit database closing
richard [Wed, 10 Jul 2002 00:21:45 +0000 (00:21 +0000)]
explicit database closing

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

22 years agoDamn they were some ugly colours!
richard [Wed, 10 Jul 2002 00:21:28 +0000 (00:21 +0000)]
Damn they were some ugly colours!

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

22 years agoAdded explicit closing of backend database handles.
richard [Wed, 10 Jul 2002 00:19:48 +0000 (00:19 +0000)]
Added explicit closing of backend database handles.

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

22 years ago . added sorting of checklist HTML display
richard [Wed, 10 Jul 2002 00:17:46 +0000 (00:17 +0000)]
 . added sorting of checklist HTML display

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

22 years agoOptimize Class.find so that the propspec can contain a set of ids to match.
gmcm [Tue, 9 Jul 2002 21:53:38 +0000 (21:53 +0000)]
Optimize Class.find so that the propspec can contain a set of ids to match.
This is used by indexer.search so it can do just one find for all the index matches.
This was already confusing code, but for common terms (lots of index matches),
it is enormously faster.

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

22 years agoOnly save the index if the thing is loaded and changed. Also, don't load
richard [Tue, 9 Jul 2002 21:38:43 +0000 (21:38 +0000)]
Only save the index if the thing is loaded and changed. Also, don't load
the index just for a save.

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

22 years agoGet rid of some debugging msgs.
gmcm [Tue, 9 Jul 2002 21:37:52 +0000 (21:37 +0000)]
Get rid of some debugging msgs.

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

22 years agoUpdates to use Richard's cool new indexer.
gmcm [Tue, 9 Jul 2002 20:31:11 +0000 (20:31 +0000)]
Updates to use Richard's cool new indexer.

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

22 years agouse the email munger
richard [Tue, 9 Jul 2002 05:29:51 +0000 (05:29 +0000)]
use the email munger

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

22 years ago . added email display function - mangles email addrs so they're not so easily
richard [Tue, 9 Jul 2002 05:20:09 +0000 (05:20 +0000)]
 . added email display function - mangles email addrs so they're not so easily
   scraped from the web

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

22 years ago*** empty log message ***
richard [Tue, 9 Jul 2002 04:34:39 +0000 (04:34 +0000)]
*** empty log message ***

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

22 years agoWe're indexing numbers now, and _underscore words
richard [Tue, 9 Jul 2002 04:26:44 +0000 (04:26 +0000)]
We're indexing numbers now, and _underscore words

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

22 years agoAdded reindex command to roundup-admin.
richard [Tue, 9 Jul 2002 04:19:09 +0000 (04:19 +0000)]
Added reindex command to roundup-admin.
Fixed reindex on first access.
Also fixed reindexing of entries that change.

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

22 years agoMore indexer work:
richard [Tue, 9 Jul 2002 03:02:53 +0000 (03:02 +0000)]
More indexer work:
- all String properties may now be indexed too. Currently there's a bit of
  "issue" specific code in the actual searching which needs to be
  addressed. In a nutshell:
  + pass 'indexme="yes"' as a String() property initialisation arg, eg:
        file = FileClass(db, "file", name=String(), type=String(),
            comment=String(indexme="yes"))
  + the comment will then be indexed and be searchable, with the results
    related back to the issue that the file is linked to
- as a result of this work, the FileClass has a default MIME type that may
  be overridden in a subclass, or by the use of a "type" property as is
  done in the default templates.
- the regeneration of the indexes (if necessary) is done once the schema is
  set up in the dbinit.

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

22 years agoAdded ability for unit tests to turn off exception handling in mailgw so
richard [Tue, 9 Jul 2002 01:21:24 +0000 (01:21 +0000)]
Added ability for unit tests to turn off exception handling in mailgw so
that exceptions are reported earlier (and hence make sense).

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

22 years ago*** empty log message ***
richard [Tue, 9 Jul 2002 01:20:01 +0000 (01:20 +0000)]
*** empty log message ***

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

22 years agoSwich to new indexer.
gmcm [Mon, 8 Jul 2002 16:02:19 +0000 (16:02 +0000)]
Swich to new indexer.

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

22 years agoPagination of index pages.
gmcm [Mon, 8 Jul 2002 15:32:06 +0000 (15:32 +0000)]
Pagination of index pages.
New search form.

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

22 years agoMetakit backend. Metakit's home is equi4.com.
gmcm [Mon, 8 Jul 2002 15:29:24 +0000 (15:29 +0000)]
Metakit backend. Metakit's home is equi4.com.

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

22 years agoehem
richard [Mon, 8 Jul 2002 07:26:14 +0000 (07:26 +0000)]
ehem

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

22 years agocleaned up the indexer code:
richard [Mon, 8 Jul 2002 06:58:15 +0000 (06:58 +0000)]
cleaned up the indexer code:
 - it splits more words out (much simpler, faster splitter)
 - removed code we'll never use (roundup.roundup_indexer has the full
   implementation, and replaces roundup.indexer)
 - only index text/plain and rfc822/message (ideas for other text formats to
   index are welcome)
 - added simple unit test for indexer. Needs more tests for regression.

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

22 years agoNot sure why the cgi_client had an indexer argument.
richard [Mon, 8 Jul 2002 06:53:57 +0000 (06:53 +0000)]
Not sure why the cgi_client had an indexer argument.

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

22 years agoWas reopening the database with 'n'.
richard [Mon, 8 Jul 2002 06:41:03 +0000 (06:41 +0000)]
Was reopening the database with 'n'.

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

22 years agoFixed unit test support class so the tests ran again.
richard [Mon, 8 Jul 2002 06:39:00 +0000 (06:39 +0000)]
Fixed unit test support class so the tests ran again.

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

22 years agoIdeas
richard [Mon, 8 Jul 2002 04:44:22 +0000 (04:44 +0000)]
Ideas

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

22 years agoHrm... this slipped off the list some time ago :(
richard [Mon, 8 Jul 2002 04:40:48 +0000 (04:40 +0000)]
Hrm... this slipped off the list some time ago :(

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

22 years agoNote correct API calls in the doc ;)
richard [Mon, 8 Jul 2002 03:07:37 +0000 (03:07 +0000)]
Note correct API calls in the doc ;)

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

22 years agoCleaned up the TODO for 0.5 (note, one of the issues is "switch to a
richard [Mon, 8 Jul 2002 03:06:55 +0000 (03:06 +0000)]
Cleaned up the TODO for 0.5 (note, one of the issues is "switch to a
Roundup instance for Roundup bug/feature tracking" :)

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

22 years agofixed #576086 (dumb copying mistake)
dman13 [Thu, 4 Jul 2002 01:26:26 +0000 (01:26 +0000)]
fixed #576086 (dumb copying mistake)

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

22 years agoFix the cycles (a clear method, called after render, that removes
gmcm [Thu, 27 Jun 2002 15:38:53 +0000 (15:38 +0000)]
Fix the cycles (a clear method, called after render, that removes
the bound methods from the globals dict).
Use cl.filter instead of cl.list followed by sortfunc. For some
backends (Metakit), filter can sort at C speeds, cutting >10 secs
off of filling in the <select...> box for assigned_to when you
have 600+ users.

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

22 years agoImprove an error message.
gmcm [Thu, 27 Jun 2002 12:06:20 +0000 (12:06 +0000)]
Improve an error message.

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

22 years agoDefault labelprops to id.
gmcm [Thu, 27 Jun 2002 12:05:25 +0000 (12:05 +0000)]
Default labelprops to id.
In history, make sure there's a .item before making a link / multilink into an href.
Also in history, cgi.escape String properties.
Clean up some of the reference cycles.

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

22 years agoIf the form has a :multilink, put a back href in the pageheader (back to the linked...
gmcm [Thu, 27 Jun 2002 12:01:53 +0000 (12:01 +0000)]
If the form has a :multilink, put a back href in the pageheader (back to the linked-to node).
Some minor optimizations (only compile regexes once).

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

22 years agoHack for implementing LDAP auth. Might be useful to use as a basis for a
richard [Tue, 25 Jun 2002 04:08:15 +0000 (04:08 +0000)]
Hack for implementing LDAP auth. Might be useful to use as a basis for a
more complete solution.

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