6 Commits

Author SHA1 Message Date
ccooper%deadsquid.com
e187b497d0 b=355278
- associate branches directly with testcases, subgroups, and testgroups
- existing Litmus installs will need to run the migration/update_branch_relationships.pl script to update their installs
- fix fidelity of testcase, subgroup, and testgroup listings so that entities th
at don't belong to groupings are still displayed

Misc.
- standardize how we call 'onchange' js functions to avoid capitalization errors that were plaguing us before
- enable differential sorting in FormWidget listings


git-svn-id: svn://10.0.0.236/trunk@216581 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 18:18:31 +00:00
ccooper%deadsquid.com
ee29b87580 b=314928
- add proper unique keys to users table
- check for empty username and/or passwords
- compare the entered password against the db version instead of itself <- !!!
- check form submissions in JS prior to submission
- require a unique IRC nickname if it is provided, but allow users not to enter one if they so choose
- display mailto: links for admins only
- display account created page when updating accounts
- make login look-and-feel consistent with the rest of the site

b=321265
- add getDisplayName function to User.pm -> returns IRC nickname, real name, or email depending on what is available. Used wherever user information is displayed.

b=324022
- add scrollbars to testcase display (css -> overflow: auto)

b=324648
- use quotemeta in Testresults.pm to avoid SQL injection when searching results

Misc:
- update copyrights to 2006
- fix log_text db schema regression
- remove validity_lookup and vetting_status_lookup tables and assoicated perl classes. Replaced by per-test-result fields.
- remove out-of-date formats/ directory and contents
- add functions to DBTools.pm to manipulate keys and drop tables
- display error/success/info messages in a transient popup div
- update version to 0.6. Make version string part of sidebar title.
- allow re-testing of completed subgroups by same tester, i.e. don't disable subgroups with 100% testing coverage
- remove 'next' regression on run_tests testcase display
- comment out user table on stats page
- whitespace fixes


git-svn-id: svn://10.0.0.236/trunk@188156 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 17:03:40 +00:00
zach%zachlipton.com
259b1c6755 Add Litmus Authentication System and db schema upgrading tools.
git-svn-id: svn://10.0.0.236/trunk@187138 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-08 03:56:10 +00:00
ccooper%deadsquid.com
83dca3e531 - new look-and-feel code, css into css/ directory;
- javascript broken out into own directory;
- updated db schema to handle automated test results, along with associted Perl classes;
- reporting: searching and advanced searching functionality added;


git-svn-id: svn://10.0.0.236/trunk@182001 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 18:44:16 +00:00
zach%zachlipton.com
14623cc391 Major rewrite of <select> box code. Now we use litmusconfig.js and automatically generate the contents of select boxes in JavaScript using the information in litmusconfig. Pretty spiffy, eh?
git-svn-id: svn://10.0.0.236/trunk@177087 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-04 00:59:29 +00:00
zach%zachlipton.com
b9798f074b Initial checkin of Litmus 0.0.1 (a.k.a Naked Mole Rat).
git-svn-id: svn://10.0.0.236/trunk@176848 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-29 20:21:01 +00:00