tweaks, and include status on default index pages
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1023 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1023 57a73879-2fb5-44c3-a270-3262357dd7e2
reinstated registration, cleaned up PT compile error reporting
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1022 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1022 57a73879-2fb5-44c3-a270-3262357dd7e2
logout works better now
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1021 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1021 57a73879-2fb5-44c3-a270-3262357dd7e2
. 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
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
. 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
. 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
current state
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1018 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1018 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1017 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1017 57a73879-2fb5-44c3-a270-3262357dd7e2
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
Added convenience method for submit buttons
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1016 57a73879-2fb5-44c3-a270-3262357dd7e2
reordering to make a little more sense
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1015 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1015 57a73879-2fb5-44c3-a270-3262357dd7e2
removal of the old cgi stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1014 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1014 57a73879-2fb5-44c3-a270-3262357dd7e2
missed one
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1013 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1013 57a73879-2fb5-44c3-a270-3262357dd7e2
gadfly backend docco
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1012 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1012 57a73879-2fb5-44c3-a270-3262357dd7e2
current state
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1011 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1011 57a73879-2fb5-44c3-a270-3262357dd7e2
turn on journalling of links by default
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1010 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1010 57a73879-2fb5-44c3-a270-3262357dd7e2
new CGI frontend support
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1009 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1009 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1008 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1008 57a73879-2fb5-44c3-a270-3262357dd7e2
minor edits
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1007 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1007 57a73879-2fb5-44c3-a270-3262357dd7e2
very basic filter support
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1006 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1006 57a73879-2fb5-44c3-a270-3262357dd7e2
allow perms on user class
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1005 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1005 57a73879-2fb5-44c3-a270-3262357dd7e2
new classic template files
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1004 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1004 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1003 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1003 57a73879-2fb5-44c3-a270-3262357dd7e2
New CGI interface support
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1002 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1002 57a73879-2fb5-44c3-a270-3262357dd7e2
Adding PageTemplates to the dist
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1001 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1001 57a73879-2fb5-44c3-a270-3262357dd7e2
Adding ZTUtils to the dist
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1000 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1000 57a73879-2fb5-44c3-a270-3262357dd7e2
Adding TAL to the dist
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@999 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@999 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixes to doc
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@996 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@996 57a73879-2fb5-44c3-a270-3262357dd7e2
tweaks
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@995 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@995 57a73879-2fb5-44c3-a270-3262357dd7e2
More tweaks to the design.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@994 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@994 57a73879-2fb5-44c3-a270-3262357dd7e2
implemented multilink changes (and a unit test)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@993 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@993 57a73879-2fb5-44c3-a270-3262357dd7e2
fixed read-only gadfly retire()
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@992 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@992 57a73879-2fb5-44c3-a270-3262357dd7e2
ahhh, I understand now
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@991 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@991 57a73879-2fb5-44c3-a270-3262357dd7e2
oops, forgot
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@990 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@990 57a73879-2fb5-44c3-a270-3262357dd7e2
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
- 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
typ0
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@988 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@988 57a73879-2fb5-44c3-a270-3262357dd7e2
minor edit
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@987 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@987 57a73879-2fb5-44c3-a270-3262357dd7e2
Consistent quoting
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@986 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@986 57a73879-2fb5-44c3-a270-3262357dd7e2
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
it a little bit :)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@985 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@984 57a73879-2fb5-44c3-a270-3262357dd7e2
more tweaks
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@983 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@983 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@982 57a73879-2fb5-44c3-a270-3262357dd7e2
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
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
tweaks
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@980 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@980 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@979 57a73879-2fb5-44c3-a270-3262357dd7e2
more useful example
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@978 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@978 57a73879-2fb5-44c3-a270-3262357dd7e2
more info
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@977 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@977 57a73879-2fb5-44c3-a270-3262357dd7e2
tweak
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@976 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@976 57a73879-2fb5-44c3-a270-3262357dd7e2
tweak
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@975 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@975 57a73879-2fb5-44c3-a270-3262357dd7e2
typo
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@974 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@974 57a73879-2fb5-44c3-a270-3262357dd7e2
tweak
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@973 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@973 57a73879-2fb5-44c3-a270-3262357dd7e2
tweak
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@972 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@972 57a73879-2fb5-44c3-a270-3262357dd7e2
templating redesign
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@971 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@971 57a73879-2fb5-44c3-a270-3262357dd7e2
TODO changes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@970 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@970 57a73879-2fb5-44c3-a270-3262357dd7e2
TODO changes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@969 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@969 57a73879-2fb5-44c3-a270-3262357dd7e2
full database export and import is done
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@968 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@968 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@967 57a73879-2fb5-44c3-a270-3262357dd7e2
handle "unset" initial Link values (!)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@966 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@966 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@965 57a73879-2fb5-44c3-a270-3262357dd7e2
grant email access to admin too ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@964 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@964 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@963 57a73879-2fb5-44c3-a270-3262357dd7e2
removed debug prints
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@962 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@962 57a73879-2fb5-44c3-a270-3262357dd7e2
grant web access to admin ;)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@961 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@961 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@960 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@960 57a73879-2fb5-44c3-a270-3262357dd7e2
bugfix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@959 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@959 57a73879-2fb5-44c3-a270-3262357dd7e2
access controls in the user page
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@958 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@958 57a73879-2fb5-44c3-a270-3262357dd7e2
removed old, unused config vars
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@957 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@957 57a73879-2fb5-44c3-a270-3262357dd7e2
added is_retired query to Class
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@956 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@956 57a73879-2fb5-44c3-a270-3262357dd7e2
moving towards full database export
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@955 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@955 57a73879-2fb5-44c3-a270-3262357dd7e2
preparation for moving cgi modules around
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@954 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@954 57a73879-2fb5-44c3-a270-3262357dd7e2
cleanup: moved templatebuilder into templates.builder
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@953 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@953 57a73879-2fb5-44c3-a270-3262357dd7e2
cleanup
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@952 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@952 57a73879-2fb5-44c3-a270-3262357dd7e2
doc updates
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@951 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@951 57a73879-2fb5-44c3-a270-3262357dd7e2
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
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
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@949 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@949 57a73879-2fb5-44c3-a270-3262357dd7e2
fixes to the new template parser
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@948 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@948 57a73879-2fb5-44c3-a270-3262357dd7e2
this oughta be better
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@947 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@947 57a73879-2fb5-44c3-a270-3262357dd7e2
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
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
include info about new user roles
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@945 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@945 57a73879-2fb5-44c3-a270-3262357dd7e2
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
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
. 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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@943 57a73879-2fb5-44c3-a270-3262357dd7e2
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
Fixes to sorting in back_metakit.py.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@942 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@941 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@941 57a73879-2fb5-44c3-a270-3262357dd7e2
cleanup
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@940 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@940 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@939 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@939 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@938 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@938 57a73879-2fb5-44c3-a270-3262357dd7e2
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@937 57a73879-2fb5-44c3-a270-3262357dd7e2
Oops, fix the permission check!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@936 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@936 57a73879-2fb5-44c3-a270-3262357dd7e2
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
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
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
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@934 57a73879-2fb5-44c3-a270-3262357dd7e2
Simple optimization.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@933 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@933 57a73879-2fb5-44c3-a270-3262357dd7e2
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
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
nicer error messages, and a bugfix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@931 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@931 57a73879-2fb5-44c3-a270-3262357dd7e2
wider field easier to use
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@930 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@930 57a73879-2fb5-44c3-a270-3262357dd7e2
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
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
aargh
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@928 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@928 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@927 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@927 57a73879-2fb5-44c3-a270-3262357dd7e2
documentation reorg post-new-security
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@926 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@926 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix to hasPermission, thanks Stefan Seefeld.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@925 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@925 57a73879-2fb5-44c3-a270-3262357dd7e2
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
much simpler and self-contained now.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@924 57a73879-2fb5-44c3-a270-3262357dd7e2
documentation updates
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@923 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@923 57a73879-2fb5-44c3-a270-3262357dd7e2
unnecessary
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@922 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@922 57a73879-2fb5-44c3-a270-3262357dd7e2