10 Commits

Author SHA1 Message Date
zach%zachlipton.com
4fdfdc48d2 Land the mod_perl branch.
git-svn-id: svn://10.0.0.236/trunk@206326 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-01 20:50:15 +00:00
ccooper%deadsquid.com
f9e1bee8fe b=323768
- change tests references to testcases
- fix changed field abbreviations
- disabled testgroup/subgroup editing -> interim step before test runs
- display lists of all testgroups/subgroups to which a testcase belongs when viewing a testcase
- updated database schema
- updated database population script.
- NOTE: due to changes in the underlying db structure, it will be necessary for users to establish new linkages between products, platforms, testgroup, subgroups, and testcases (documented in populatedb.sql)
- when running tests, ony display testgroups that match the chosen branch

b=322585
- fix defaulttestgroup display when continuing to test

b=334871
- allow fulltext searching of testcases by summary, steps, and expected results


git-svn-id: svn://10.0.0.236/trunk@199018 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 04:07:29 +00:00
ccooper%deadsquid.com
68dd3d6f97 - standardize on 'enabled' as field name of choice for entities that can be toggled on or off
- replace test status with simple enabled field, and remove obsolete Status.pm
- add enabled fields to Testgroups and Subgroups


git-svn-id: svn://10.0.0.236/trunk@191205 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 22:02:41 +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
d1f886e658 Remove tabs.
git-svn-id: svn://10.0.0.236/trunk@178766 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 03:05:02 +00:00
zach%zachlipton.com
9b6c92d014 Land Coop's new schema. This makes some pretty wideranging changes and there's no upgrade path, so to upgrade from a previous db, wipe your database and start over. Schema changes by coop, Class::DBI wrangling by me.
git-svn-id: svn://10.0.0.236/trunk@178330 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 03:39:02 +00:00
zach%zachlipton.com
2370548a95 This is a kindof hackish fix to bring simpletest back to life so it can be published. A real fix will follow, which will involve fixing Litmus::UserAgentDetect.
git-svn-id: svn://10.0.0.236/trunk@177412 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-09 05:03:22 +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