remove SHA hashes from source (sf bug 827510
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1977 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1977 57a73879-2fb5-44c3-a270-3262357dd7e2
handle socket timeout exception (thanks Marcus Priesch)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1976 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1976 57a73879-2fb5-44c3-a270-3262357dd7e2
- that's the postgresql backend in (cleaned up doc, unit testing harness and
the backend module itself)
- also cleaned up the index maintenance code (actual checks for existence
rather than bare-except failure mode)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1975 57a73879-2fb5-44c3-a270-3262357dd7e2
the backend module itself)
- also cleaned up the index maintenance code (actual checks for existence
rather than bare-except failure mode)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1975 57a73879-2fb5-44c3-a270-3262357dd7e2
Centralised conversion of user-input data to hyperdb values (bug #802405,
bug #817217, rfe #816994)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1974 57a73879-2fb5-44c3-a270-3262357dd7e2
bug #817217, rfe #816994)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1974 57a73879-2fb5-44c3-a270-3262357dd7e2
more database closing cleanups, finally mysql has no dangling references
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1973 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1973 57a73879-2fb5-44c3-a270-3262357dd7e2
Change nosymessage and send_message to accept msgid=None (RFE #707235).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1972 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1972 57a73879-2fb5-44c3-a270-3262357dd7e2
Don't let roundup_server.run() interpret the command-line arguments,
it causes an error when doing 'demo.py nuke'.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1971 57a73879-2fb5-44c3-a270-3262357dd7e2
it causes an error when doing 'demo.py nuke'.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1971 57a73879-2fb5-44c3-a270-3262357dd7e2
fixed javascript for help window for only one checkbox case
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1968 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1968 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove duplication: use a 'extra_config' attribute which is appended
to the config file for testCreation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1967 57a73879-2fb5-44c3-a270-3262357dd7e2
to the config file for testCreation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1967 57a73879-2fb5-44c3-a270-3262357dd7e2
test fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1966 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1966 57a73879-2fb5-44c3-a270-3262357dd7e2
Date - Date works again. Note that it only produces Intervals with
days, hours, minutes and seconds. Making it produce years and months
is a lot more work.
bugfix candidate
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1963 57a73879-2fb5-44c3-a270-3262357dd7e2
days, hours, minutes and seconds. Making it produce years and months
is a lot more work.
bugfix candidate
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1963 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1962 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1962 57a73879-2fb5-44c3-a270-3262357dd7e2
add flush() to DevNull
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1960 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1960 57a73879-2fb5-44c3-a270-3262357dd7e2
Do a semantic comparison of messages when the test fails.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1959 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1959 57a73879-2fb5-44c3-a270-3262357dd7e2
Add all fixes and cleanups I forgot to mention when checking them in.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1958 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1958 57a73879-2fb5-44c3-a270-3262357dd7e2
Extract _send_mail method, it was duplicated all around the test code.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1957 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1957 57a73879-2fb5-44c3-a270-3262357dd7e2
Don't rely on being about an issue when submitting a message to the
mail gateway.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1956 57a73879-2fb5-44c3-a270-3262357dd7e2
mail gateway.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1956 57a73879-2fb5-44c3-a270-3262357dd7e2
more tests for date difference. Completely broken code right now.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1955 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1955 57a73879-2fb5-44c3-a270-3262357dd7e2
Date arithmetic fixes. Date +/- Interval passes all tests again, after
fixing a couple of the tests to actually reflect the calendar used on
my planet rather than where-ever Richard was when he wrote the test <wink>
The basic problem was that when going backwards, the code was adding
the days of the current month, rather than the previous month.
There's still a bug in the testDateSubtract that I'll fix next.
Bugfix candidate (probably)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1954 57a73879-2fb5-44c3-a270-3262357dd7e2
fixing a couple of the tests to actually reflect the calendar used on
my planet rather than where-ever Richard was when he wrote the test <wink>
The basic problem was that when going backwards, the code was adding
the days of the current month, rather than the previous month.
There's still a bug in the testDateSubtract that I'll fix next.
Bugfix candidate (probably)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1954 57a73879-2fb5-44c3-a270-3262357dd7e2
woo, failing date arithmetic tests
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1953 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1953 57a73879-2fb5-44c3-a270-3262357dd7e2
more unit test work
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1952 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1952 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1951 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1951 57a73879-2fb5-44c3-a270-3262357dd7e2
make this run under py2.1
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1950 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1950 57a73879-2fb5-44c3-a270-3262357dd7e2
re-purpose TODO.txt to only have pre-nex-release stuff in it
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1949 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1949 57a73879-2fb5-44c3-a270-3262357dd7e2
fix broken cron examples
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1947 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1947 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix some attributes. Note that this causes the test to fail with an
error, while it just wouldn't run before.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1946 57a73879-2fb5-44c3-a270-3262357dd7e2
error, while it just wouldn't run before.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1946 57a73879-2fb5-44c3-a270-3262357dd7e2
Add hasattr() check for backend in mysqlOpener.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1945 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1945 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1944 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1944 57a73879-2fb5-44c3-a270-3262357dd7e2
older test stuff
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1943 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1943 57a73879-2fb5-44c3-a270-3262357dd7e2
- using Zope3's test runner now, allowing GC checks, nicer controls and
coverage analysis
- all RDMBS backends now have indexes on several columns
- added testing of schema mutation, fixed rdbms backends handling of a
couple of cases
- !BETA! added postgresql backend, needs work !BETA!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1942 57a73879-2fb5-44c3-a270-3262357dd7e2
coverage analysis
- all RDMBS backends now have indexes on several columns
- added testing of schema mutation, fixed rdbms backends handling of a
couple of cases
- !BETA! added postgresql backend, needs work !BETA!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1942 57a73879-2fb5-44c3-a270-3262357dd7e2
Add back <span tal:replace="structure request/indexargs_form" /> I
accidentally removed.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1941 57a73879-2fb5-44c3-a270-3262357dd7e2
accidentally removed.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1941 57a73879-2fb5-44c3-a270-3262357dd7e2
Print a nicer error message (without usage) when the address is
already in use (bug #798659). Factor out error() function to enable this.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1940 57a73879-2fb5-44c3-a270-3262357dd7e2
already in use (bug #798659). Factor out error() function to enable this.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1940 57a73879-2fb5-44c3-a270-3262357dd7e2
Don't be strict about the space following the two hyphens indicating a
signature, it upsets the tests.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1939 57a73879-2fb5-44c3-a270-3262357dd7e2
signature, it upsets the tests.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1939 57a73879-2fb5-44c3-a270-3262357dd7e2
Move tests to test_mailsplit, which I hadn't seen before (insert the
sound of one hand slapping here).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1938 57a73879-2fb5-44c3-a270-3262357dd7e2
sound of one hand slapping here).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1938 57a73879-2fb5-44c3-a270-3262357dd7e2
Use roundup_server script in demo.py to reduce duplication (first part
of fixing bug #798659).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1937 57a73879-2fb5-44c3-a270-3262357dd7e2
of fixing bug #798659).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1937 57a73879-2fb5-44c3-a270-3262357dd7e2
Use abspath() from os.path, it's been there since 1.5.2.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1936 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1936 57a73879-2fb5-44c3-a270-3262357dd7e2
Hide registration link if the user doesn't have the 'Web Registration'
permission. (patch #828141).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1935 57a73879-2fb5-44c3-a270-3262357dd7e2
permission. (patch #828141).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1935 57a73879-2fb5-44c3-a270-3262357dd7e2
Fixed "documentation" of getnodeids in roundup.hyperdb
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1933 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1933 57a73879-2fb5-44c3-a270-3262357dd7e2
Clarify listTemplates docstring using sourceforge.net/mailarchive/forum.php?thread_id=1983862&forum_id=1100.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1932 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1932 57a73879-2fb5-44c3-a270-3262357dd7e2
Add a wrapper around the two different reader() functions, which
removes all empty lines, as both csv parsers barf on them (bug #821364).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1931 57a73879-2fb5-44c3-a270-3262357dd7e2
removes all empty lines, as both csv parsers barf on them (bug #821364).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1931 57a73879-2fb5-44c3-a270-3262357dd7e2
Set status to 'chatting' if no status is set (patch #827613).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1930 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1930 57a73879-2fb5-44c3-a270-3262357dd7e2
Addition to last log message: added tests. (Also, fix uncommenting one suite).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1929 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1929 57a73879-2fb5-44c3-a270-3262357dd7e2
Make signature matching more precise: only match '-- ' (note the
space) as a signature starter (bug #827775).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1928 57a73879-2fb5-44c3-a270-3262357dd7e2
space) as a signature starter (bug #827775).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1928 57a73879-2fb5-44c3-a270-3262357dd7e2
Anonymous user can no longer edit or view itself. This fixes a
security bug (bug #828901).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1927 57a73879-2fb5-44c3-a270-3262357dd7e2
security bug (bug #828901).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1927 57a73879-2fb5-44c3-a270-3262357dd7e2
Add a note to the 'Invalid One Time Key' message about Mozilla
double-loading the page (bug #827533).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1926 57a73879-2fb5-44c3-a270-3262357dd7e2
double-loading the page (bug #827533).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1926 57a73879-2fb5-44c3-a270-3262357dd7e2
Add "action" attributes to forms.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1925 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1925 57a73879-2fb5-44c3-a270-3262357dd7e2
Add "action" attributes to forms.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1924 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1924 57a73879-2fb5-44c3-a270-3262357dd7e2
Replace '&' with '&' in the URLs generated by classhelp(), to validate.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1923 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1923 57a73879-2fb5-44c3-a270-3262357dd7e2
Add an id_ prefix to all id's: they can not start with a number in HTML4/XHTML1.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1922 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1922 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1917 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1917 57a73879-2fb5-44c3-a270-3262357dd7e2
don't include dotfiles in distribution
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1914 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1914 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix typo in server address (bug #822967).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1912 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1912 57a73879-2fb5-44c3-a270-3262357dd7e2
*** empty log message ***
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1911 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1911 57a73879-2fb5-44c3-a270-3262357dd7e2
support setgid and running on port < 1024 (sf patch 777528)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1910 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1910 57a73879-2fb5-44c3-a270-3262357dd7e2
mention tagging :)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1909 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1909 57a73879-2fb5-44c3-a270-3262357dd7e2
added Debian rc script
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1908 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1908 57a73879-2fb5-44c3-a270-3262357dd7e2
hyperdb grows a refresh_database() method. There will be a future
roundup-admin command to invoke this.
XXXX Unit tests do _not_ cover large slabs of the hyperdb backend code,
it seems. :-(
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1907 57a73879-2fb5-44c3-a270-3262357dd7e2
roundup-admin command to invoke this.
XXXX Unit tests do _not_ cover large slabs of the hyperdb backend code,
it seems. :-(
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1907 57a73879-2fb5-44c3-a270-3262357dd7e2
- Fix a couple of failures in mysql backend unit tests.
- Fix the mysql backend docs
- Note requirement of MySQL version 4.0+ with InnoDB or BDB mysql backend
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1906 57a73879-2fb5-44c3-a270-3262357dd7e2
- Fix the mysql backend docs
- Note requirement of MySQL version 4.0+ with InnoDB or BDB mysql backend
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1906 57a73879-2fb5-44c3-a270-3262357dd7e2
expand an XXX comment
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1905 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1905 57a73879-2fb5-44c3-a270-3262357dd7e2
note you'll need to run the non-existent 'refreshdb' command to create indexes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1904 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1904 57a73879-2fb5-44c3-a270-3262357dd7e2
make the RDBMS common backend and the SQLite and MYsql backend create
and drop indexes for the basic columns - index multilinks, index id and
retired columns of all class tables.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1903 57a73879-2fb5-44c3-a270-3262357dd7e2
and drop indexes for the basic columns - index multilinks, index id and
retired columns of all class tables.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1903 57a73879-2fb5-44c3-a270-3262357dd7e2
merge from maint branch
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1902 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1902 57a73879-2fb5-44c3-a270-3262357dd7e2
doc fixes
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1899 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1899 57a73879-2fb5-44c3-a270-3262357dd7e2
better explanation of -d arg
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1898 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1898 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix mailer (sf bug #817470) and add docstrings to prevent this from happening again.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1897 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1897 57a73879-2fb5-44c3-a270-3262357dd7e2
Move '<input type="hidden">' elements into a block, it is invalid HTML4 Strict
to have them at the top of a form.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1896 57a73879-2fb5-44c3-a270-3262357dd7e2
to have them at the top of a form.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1896 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix title.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1895 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1895 57a73879-2fb5-44c3-a270-3262357dd7e2
Moved out tal:condition up one element, to prevent an empty form form appearing.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1894 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1894 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove outdated htmlbase.py.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1893 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1893 57a73879-2fb5-44c3-a270-3262357dd7e2
Replaced all uses of the 'nowrap' attribute with its CSS equivalent:
'white-space: nowrap;'.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1892 57a73879-2fb5-44c3-a270-3262357dd7e2
'white-space: nowrap;'.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1892 57a73879-2fb5-44c3-a270-3262357dd7e2
First steps towards HTML4.01 Strict validation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1891 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1891 57a73879-2fb5-44c3-a270-3262357dd7e2
added DOCTYPE
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1890 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1890 57a73879-2fb5-44c3-a270-3262357dd7e2
added test to confirm behaviour of summary generation from quoted-only email
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1889 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1889 57a73879-2fb5-44c3-a270-3262357dd7e2
Use FormError.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1886 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1886 57a73879-2fb5-44c3-a270-3262357dd7e2
- Actually use FormError, so we can move the handling of this exception up to
inner_main().
- Implement newItemAction using editItemAction, removing duplication.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1885 57a73879-2fb5-44c3-a270-3262357dd7e2
inner_main().
- Implement newItemAction using editItemAction, removing duplication.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1885 57a73879-2fb5-44c3-a270-3262357dd7e2
oops
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1884 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1884 57a73879-2fb5-44c3-a270-3262357dd7e2
added another example
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1883 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1883 57a73879-2fb5-44c3-a270-3262357dd7e2
change note for Apply Error fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1882 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1882 57a73879-2fb5-44c3-a270-3262357dd7e2
added note about hidden :template var in user.item (bug 799842)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1880 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1880 57a73879-2fb5-44c3-a270-3262357dd7e2
fixed Apply Error that was raised, when property was deleted from class and we are trying to edit an instance.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1879 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1879 57a73879-2fb5-44c3-a270-3262357dd7e2
Remove line testing for just one testcase.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1878 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1878 57a73879-2fb5-44c3-a270-3262357dd7e2
Add a test for looking up alternate adresses and case-insensitivity.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1877 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1877 57a73879-2fb5-44c3-a270-3262357dd7e2
Simplify backend importing, by moving the imports into the backend modules.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1876 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1876 57a73879-2fb5-44c3-a270-3262357dd7e2
new example and some more installation docs
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1875 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1875 57a73879-2fb5-44c3-a270-3262357dd7e2
We need a stable set of chars to be able to match the subject lines of
registration confirmation. Py2.1's string.letters also depends on locales, so
we can't use it.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1874 57a73879-2fb5-44c3-a270-3262357dd7e2
registration confirmation. Py2.1's string.letters also depends on locales, so
we can't use it.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1874 57a73879-2fb5-44c3-a270-3262357dd7e2
Replying to email to confirm registration works!
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1873 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1873 57a73879-2fb5-44c3-a270-3262357dd7e2
Oops.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1872 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1872 57a73879-2fb5-44c3-a270-3262357dd7e2
Send a message confirming the confirmation.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1871 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1871 57a73879-2fb5-44c3-a270-3262357dd7e2
Let standard_message accept a different author.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1870 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1870 57a73879-2fb5-44c3-a270-3262357dd7e2
Fix misnamed exception clause.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1869 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1869 57a73879-2fb5-44c3-a270-3262357dd7e2
Change the message asking for confirmation of registration to incorporate the
option to just reply to the email.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1868 57a73879-2fb5-44c3-a270-3262357dd7e2
option to just reply to the email.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1868 57a73879-2fb5-44c3-a270-3262357dd7e2
- Extended getuid() to replace figure_curuserid().
- Replace all references to curuserid with calls to getuid().
- Changed the docs to point to always point to getuid() and mention the change
in upgrading.txt.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1867 57a73879-2fb5-44c3-a270-3262357dd7e2
- Replace all references to curuserid with calls to getuid().
- Changed the docs to point to always point to getuid() and mention the change
in upgrading.txt.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1867 57a73879-2fb5-44c3-a270-3262357dd7e2
Extracted duplicated mail-sending code from mailgw, roundupdb and client.py to
the new mailer.py module.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1866 57a73879-2fb5-44c3-a270-3262357dd7e2
the new mailer.py module.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1866 57a73879-2fb5-44c3-a270-3262357dd7e2
py2.1 fix
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1865 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1865 57a73879-2fb5-44c3-a270-3262357dd7e2
Optimize mailgw and cgi tests by creating an empty instance before the tests
start (only if needed). In setUp(), this instance is then copied to another
directory for the actual tests.
On my system, this about halved the execution time for test_cgi (33s -> 14s)
and test_mailgw (40s -> 25s).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1864 57a73879-2fb5-44c3-a270-3262357dd7e2
start (only if needed). In setUp(), this instance is then copied to another
directory for the actual tests.
On my system, this about halved the execution time for test_cgi (33s -> 14s)
and test_mailgw (40s -> 25s).
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1864 57a73879-2fb5-44c3-a270-3262357dd7e2
Simplify Message comparison.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1863 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1863 57a73879-2fb5-44c3-a270-3262357dd7e2
Message comparison is no longer a straight text comparison, but a semantic
comparison. The header order changed while refactoring email sending, but this
way we won't have to worry about that affecting the tests anymore.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1862 57a73879-2fb5-44c3-a270-3262357dd7e2
comparison. The header order changed while refactoring email sending, but this
way we won't have to worry about that affecting the tests anymore.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1862 57a73879-2fb5-44c3-a270-3262357dd7e2
Move up figure_curuserid(), it should be available for all backends.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1861 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1861 57a73879-2fb5-44c3-a270-3262357dd7e2
Oops, forgot to run all tests. Fixed.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1860 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1860 57a73879-2fb5-44c3-a270-3262357dd7e2
mailgw now accepts registration confirmation mail that contains the following in
the subject line:
-- key <32-char otk, such as Aj4euk4LZSAdwePohj90SME5SpopLETL>.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1859 57a73879-2fb5-44c3-a270-3262357dd7e2
the subject line:
-- key <32-char otk, such as Aj4euk4LZSAdwePohj90SME5SpopLETL>.
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1859 57a73879-2fb5-44c3-a270-3262357dd7e2