Code

roundup.git
22 years ago. Implemented security assertion idea punted to mailing list (pretty easy to
richard [Sun, 1 Sep 2002 12:18:41 +0000 (12:18 +0000)]
. Implemented security assertion idea punted to mailing list (pretty easy to
  back out if someone comes up with a better idea) so editing "my details"
  works again. Rationalised and cleaned up the actions in any case.
. fixed some more display issues (stuff appearing when it should and shouldn't)
. trying a nicer colouring scheme for the top level page
. handle no grouping being specified
. fixed journaltag so the logged-in user is journalled, not admin!

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

22 years ago. Lots of cleanup in the classic html (stylesheet, search page, index page, ...)
richard [Sun, 1 Sep 2002 04:32:30 +0000 (04:32 +0000)]
. Lots of cleanup in the classic html (stylesheet, search page, index page, ...)
. Reinstated searching, but not query saving yet
. Filtering only allows sorting and grouping by one property - all backends
  now implement this behaviour.
. Nosy list journalling turned off by default, everything else is on.
. Added some convenience methods (reverse, propchanged, [item] accesses, ...)
. Did I mention the stylesheet is much cleaner now? :)

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

22 years agocurrent state
richard [Sat, 31 Aug 2002 22:09:26 +0000 (22:09 +0000)]
current state

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

22 years ago*** empty log message ***
richard [Sat, 31 Aug 2002 12:09:27 +0000 (12:09 +0000)]
*** empty log message ***

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

22 years agoFixed history and its nihilism
richard [Sat, 31 Aug 2002 12:07:48 +0000 (12:07 +0000)]
Fixed history and its nihilism
Added convenience method for submit buttons

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

22 years agoreordering to make a little more sense
richard [Fri, 30 Aug 2002 22:17:44 +0000 (22:17 +0000)]
reordering to make a little more sense

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

22 years agoremoval of the old cgi stuff
richard [Fri, 30 Aug 2002 08:49:15 +0000 (08:49 +0000)]
removal of the old cgi stuff

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

22 years agomissed one
richard [Fri, 30 Aug 2002 08:46:22 +0000 (08:46 +0000)]
missed one

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

22 years agogadfly backend docco
richard [Fri, 30 Aug 2002 08:46:07 +0000 (08:46 +0000)]
gadfly backend docco

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

22 years agocurrent state
richard [Fri, 30 Aug 2002 08:37:33 +0000 (08:37 +0000)]
current state

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

22 years agoturn on journalling of links by default
richard [Fri, 30 Aug 2002 08:37:16 +0000 (08:37 +0000)]
turn on journalling of links by default

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

22 years agonew CGI frontend support
richard [Fri, 30 Aug 2002 08:37:00 +0000 (08:37 +0000)]
new CGI frontend support

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

22 years ago*** empty log message ***
richard [Fri, 30 Aug 2002 08:36:40 +0000 (08:36 +0000)]
*** empty log message ***

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

22 years agominor edits
richard [Fri, 30 Aug 2002 08:35:45 +0000 (08:35 +0000)]
minor edits

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

22 years agovery basic filter support
richard [Fri, 30 Aug 2002 08:35:16 +0000 (08:35 +0000)]
very basic filter support

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

22 years agoallow perms on user class
richard [Fri, 30 Aug 2002 08:30:45 +0000 (08:30 +0000)]
allow perms on user class

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

22 years agonew classic template files
richard [Fri, 30 Aug 2002 08:30:12 +0000 (08:30 +0000)]
new classic template files

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

22 years ago*** empty log message ***
richard [Fri, 30 Aug 2002 08:29:07 +0000 (08:29 +0000)]
*** empty log message ***

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

22 years agoNew CGI interface support
richard [Fri, 30 Aug 2002 08:28:44 +0000 (08:28 +0000)]
New CGI interface support

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

22 years agoAdding PageTemplates to the dist
richard [Fri, 30 Aug 2002 08:27:34 +0000 (08:27 +0000)]
Adding PageTemplates to the dist

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

22 years agoAdding ZTUtils to the dist
richard [Fri, 30 Aug 2002 08:25:34 +0000 (08:25 +0000)]
Adding ZTUtils to the dist

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

22 years agoAdding TAL to the dist
richard [Fri, 30 Aug 2002 08:23:53 +0000 (08:23 +0000)]
Adding TAL to the dist

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

22 years agoFixes to doc
richard [Tue, 27 Aug 2002 21:55:35 +0000 (21:55 +0000)]
Fixes to doc

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

22 years agotweaks
richard [Tue, 27 Aug 2002 08:34:32 +0000 (08:34 +0000)]
tweaks

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

22 years agoMore tweaks to the design.
richard [Tue, 27 Aug 2002 08:04:02 +0000 (08:04 +0000)]
More tweaks to the design.

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

22 years agoimplemented multilink changes (and a unit test)
richard [Fri, 23 Aug 2002 05:33:32 +0000 (05:33 +0000)]
implemented multilink changes (and a unit test)

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

22 years agofixed read-only gadfly retire()
richard [Fri, 23 Aug 2002 05:00:38 +0000 (05:00 +0000)]
fixed read-only gadfly retire()

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

22 years agoahhh, I understand now
richard [Fri, 23 Aug 2002 04:58:00 +0000 (04:58 +0000)]
ahhh, I understand now

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

22 years agooops, forgot
richard [Fri, 23 Aug 2002 04:48:36 +0000 (04:48 +0000)]
oops, forgot

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

22 years agoThat's gadfly done, mostly. Things left:
richard [Fri, 23 Aug 2002 04:48:10 +0000 (04:48 +0000)]
That's gadfly done, mostly. Things left:
- Class.filter (I'm a wuss ;)
- schema changes adding new non-multilink properties are not implemented.
  gadfly doesn't have an ALTER TABLE command, making that quite difficult :)

I had to mangle two unit tests to get this all working:
- gadfly also can't handle two handles open on the one database, so
  testIDGeneration doesn't try that.
- testNewProperty is disabled as per the second comment above.

I noticed test_pack was incorrect, and the *dbm tests fail there now.
Looking into it...

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

22 years agotyp0
richard [Fri, 23 Aug 2002 04:42:43 +0000 (04:42 +0000)]
typ0

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

22 years agominor edit
richard [Fri, 23 Aug 2002 04:42:30 +0000 (04:42 +0000)]
minor edit

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

22 years agoConsistent quoting
richard [Thu, 22 Aug 2002 07:57:11 +0000 (07:57 +0000)]
Consistent quoting

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

22 years agoWhee! It's not finished yet, but I can create a new instance and play with
richard [Thu, 22 Aug 2002 07:56:51 +0000 (07:56 +0000)]
Whee! It's not finished yet, but I can create a new instance and play with
it a little bit :)

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

22 years agouse more robust date stamp comparisons in pack(), make journal smaller too
richard [Thu, 22 Aug 2002 04:42:28 +0000 (04:42 +0000)]
use more robust date stamp comparisons in pack(), make journal smaller too

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

22 years agomore tweaks
richard [Thu, 22 Aug 2002 00:14:34 +0000 (00:14 +0000)]
more tweaks

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

22 years agoFix to be able to report errors even if the cgi module can't be imported(!)
richard [Thu, 22 Aug 2002 00:14:18 +0000 (00:14 +0000)]
Fix to be able to report errors even if the cgi module can't be imported(!)

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

22 years agoIn preparing to turn back on link/unlink journal events (by default these
richard [Wed, 21 Aug 2002 07:07:27 +0000 (07:07 +0000)]
In preparing to turn back on link/unlink journal events (by default these
are turned off) I've:
- fixed back_anydbm so it can journal those events again (had broken it
  with recent changes)
- changed the serialisation format for dates and intervals to use a
  numbers-only (and sign for Intervals) string instead of tuple-of-ints.
  Much smaller.

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

22 years agotweaks
richard [Tue, 20 Aug 2002 22:05:31 +0000 (22:05 +0000)]
tweaks

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

22 years agoFix so it can do <display...> inside an attribute of another tag.
gmcm [Tue, 20 Aug 2002 14:24:19 +0000 (14:24 +0000)]
Fix so it can do <display...> inside an attribute of another tag.

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

22 years agomore useful example
richard [Tue, 20 Aug 2002 08:12:45 +0000 (08:12 +0000)]
more useful example

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

22 years agomore info
richard [Tue, 20 Aug 2002 08:09:36 +0000 (08:09 +0000)]
more info

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

22 years agotweak
richard [Tue, 20 Aug 2002 05:47:47 +0000 (05:47 +0000)]
tweak

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

22 years agotweak
richard [Tue, 20 Aug 2002 04:47:18 +0000 (04:47 +0000)]
tweak

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

22 years agotypo
richard [Tue, 20 Aug 2002 04:42:11 +0000 (04:42 +0000)]
typo

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

22 years agotweak
richard [Tue, 20 Aug 2002 04:41:56 +0000 (04:41 +0000)]
tweak

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

22 years agotweak
richard [Tue, 20 Aug 2002 04:41:22 +0000 (04:41 +0000)]
tweak

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

22 years agotemplating redesign
richard [Tue, 20 Aug 2002 04:35:19 +0000 (04:35 +0000)]
templating redesign

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

22 years agoTODO changes
richard [Mon, 19 Aug 2002 23:46:11 +0000 (23:46 +0000)]
TODO changes

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

22 years agoTODO changes
richard [Mon, 19 Aug 2002 23:20:59 +0000 (23:20 +0000)]
TODO changes

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

22 years agofull database export and import is done
richard [Mon, 19 Aug 2002 02:53:27 +0000 (02:53 +0000)]
full database export and import is done

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

22 years agofix "attach a file" link in classic schema - index class still stuffed :(
richard [Mon, 19 Aug 2002 00:24:27 +0000 (00:24 +0000)]
fix "attach a file" link in classic schema - index class still stuffed :(

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

22 years agohandle "unset" initial Link values (!)
richard [Mon, 19 Aug 2002 00:23:19 +0000 (00:23 +0000)]
handle "unset" initial Link values (!)

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

22 years agomake history() work with new Multilink journal entries
richard [Mon, 19 Aug 2002 00:22:47 +0000 (00:22 +0000)]
make history() work with new Multilink journal entries

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

22 years agogrant email access to admin too ;)
richard [Mon, 19 Aug 2002 00:21:56 +0000 (00:21 +0000)]
grant email access to admin too ;)

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

22 years agomore helpful error messages (should make this switchable though)
richard [Mon, 19 Aug 2002 00:21:37 +0000 (00:21 +0000)]
more helpful error messages (should make this switchable though)

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

22 years agoremoved debug prints
richard [Mon, 19 Aug 2002 00:21:10 +0000 (00:21 +0000)]
removed debug prints

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

22 years agogrant web access to admin ;)
richard [Mon, 19 Aug 2002 00:20:34 +0000 (00:20 +0000)]
grant web access to admin ;)

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

22 years ago*** empty log message ***
richard [Fri, 16 Aug 2002 04:29:52 +0000 (04:29 +0000)]
*** empty log message ***

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

22 years agobugfix
richard [Fri, 16 Aug 2002 04:29:41 +0000 (04:29 +0000)]
bugfix

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

22 years agoaccess controls in the user page
richard [Fri, 16 Aug 2002 04:29:04 +0000 (04:29 +0000)]
access controls in the user page

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

22 years agoremoved old, unused config vars
richard [Fri, 16 Aug 2002 04:28:41 +0000 (04:28 +0000)]
removed old, unused config vars

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

22 years agoadded is_retired query to Class
richard [Fri, 16 Aug 2002 04:28:13 +0000 (04:28 +0000)]
added is_retired query to Class

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

22 years agomoving towards full database export
richard [Fri, 16 Aug 2002 04:26:42 +0000 (04:26 +0000)]
moving towards full database export

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

22 years agopreparation for moving cgi modules around
richard [Fri, 16 Aug 2002 04:26:00 +0000 (04:26 +0000)]
preparation for moving cgi modules around

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

22 years agocleanup: moved templatebuilder into templates.builder
richard [Fri, 16 Aug 2002 04:25:03 +0000 (04:25 +0000)]
cleanup: moved templatebuilder into templates.builder

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

22 years agocleanup
richard [Thu, 15 Aug 2002 00:40:10 +0000 (00:40 +0000)]
cleanup

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

22 years agodoc updates
richard [Thu, 15 Aug 2002 00:39:51 +0000 (00:39 +0000)]
doc updates

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

22 years agoUse a real parser for templates.
gmcm [Tue, 13 Aug 2002 20:16:10 +0000 (20:16 +0000)]
Use a real parser for templates.
Rewrite htmltemplate to use the parser (hack, hack).
Move the "do_XXX" methods to template_funcs.py.
Redo the funcion tests (but not Template tests - they're hopeless).
Simplified query form in cgi_client.
Ability to delete msgs, files, queries.
Ability to edit the metadata on files.

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

22 years ago*** empty log message ***
richard [Tue, 13 Aug 2002 07:09:47 +0000 (07:09 +0000)]
*** empty log message ***

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

22 years agofixes to the new template parser
richard [Fri, 2 Aug 2002 23:45:41 +0000 (23:45 +0000)]
fixes to the new template parser

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

22 years agothis oughta be better
richard [Fri, 2 Aug 2002 04:43:53 +0000 (04:43 +0000)]
this oughta be better

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

22 years agoUse same regex to split search terms as used to index text.
gmcm [Thu, 1 Aug 2002 15:06:26 +0000 (15:06 +0000)]
Use same regex to split search terms as used to index text.
Fix to back_metakit for not changing journaltag on reopen.
Fix htmltemplate's do_link so [No <whatever>] strings are href'd.
Fix bogus "nosy edited ok" msg - the **d syntax does NOT share d between caller and callee.

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

22 years agoinclude info about new user roles
richard [Thu, 1 Aug 2002 01:07:37 +0000 (01:07 +0000)]
include info about new user roles

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

22 years agoAdded the web access and email access permissions, so people can restrict
richard [Thu, 1 Aug 2002 00:56:22 +0000 (00:56 +0000)]
Added the web access and email access permissions, so people can restrict
access to users who register through the email interface (for example).
Also added "security" command to the roundup-admin interface to display the
Role/Permission config for an instance.

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

22 years ago . web forms may now unset Link values (like assignedto)
richard [Wed, 31 Jul 2002 23:57:37 +0000 (23:57 +0000)]
 . web forms may now unset Link values (like assignedto)

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

22 years agoFixes to the search form and saving queries.
gmcm [Wed, 31 Jul 2002 22:40:50 +0000 (22:40 +0000)]
Fixes to the search form and saving queries.
Fixes to  sorting in back_metakit.py.

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

22 years ago*** empty log message ***
richard [Wed, 31 Jul 2002 22:04:48 +0000 (22:04 +0000)]
*** empty log message ***

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

22 years agocleanup
richard [Wed, 31 Jul 2002 22:04:33 +0000 (22:04 +0000)]
cleanup

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

22 years ago*** empty log message ***
richard [Wed, 31 Jul 2002 03:42:10 +0000 (03:42 +0000)]
*** empty log message ***

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

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

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

22 years agooops, thanks Duncan Booth for spotting this one
richard [Tue, 30 Jul 2002 21:37:43 +0000 (21:37 +0000)]
oops, thanks Duncan Booth for spotting this one

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

22 years agoOops, fix the permission check!
gmcm [Tue, 30 Jul 2002 20:43:18 +0000 (20:43 +0000)]
Oops, fix the permission check!

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

22 years agoAdapt metakit backend to new security scheme.
gmcm [Tue, 30 Jul 2002 20:04:39 +0000 (20:04 +0000)]
Adapt metakit backend to new security scheme.
Put some more permission checks in cgi_client.

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

22 years agoLock the database, which means another round of making sure there's only one.
gmcm [Tue, 30 Jul 2002 16:10:41 +0000 (16:10 +0000)]
Lock the database, which means another round of making sure there's only one.

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

22 years agoSimple optimization.
gmcm [Tue, 30 Jul 2002 16:09:11 +0000 (16:09 +0000)]
Simple optimization.

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

22 years agoSession storage in the hyperdb was horribly, horribly inefficient. We use
richard [Tue, 30 Jul 2002 08:22:38 +0000 (08:22 +0000)]
Session storage in the hyperdb was horribly, horribly inefficient. We use
a simple anydbm wrapper now - which could be overridden by the metakit
backend or RDB backend if necessary.
Much, much better.

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

22 years agonicer error messages, and a bugfix
richard [Tue, 30 Jul 2002 05:27:30 +0000 (05:27 +0000)]
nicer error messages, and a bugfix

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

22 years agowider field easier to use
richard [Tue, 30 Jul 2002 05:27:02 +0000 (05:27 +0000)]
wider field easier to use

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

22 years agoRemoved the confusing, ugly two-column sorting stuff. Column heading clicks
richard [Tue, 30 Jul 2002 02:41:04 +0000 (02:41 +0000)]
Removed the confusing, ugly two-column sorting stuff. Column heading clicks
now only sort on one column. Nice and simple and obvious.

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

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