Commit Graph

117 Commits

Author SHA1 Message Date
ccooper%deadsquid.com
7f8d401505 - use the right object type <sigh> 2006-02-23 23:02:28 +00:00
ccooper%deadsquid.com
b80992a8a7 - fix display for single testgroup/subgroup case 2006-02-23 22:46:38 +00:00
zach%zachlipton.com
8111b53b67 Bug 328215 - Litmus testcase <divs> don't display correctly with mac trunk builds.
For now, disable opacity effects in moo.fx for Mac users so that testcases display properly. All other platforms should be uneffected. When the core bug 325296 is fixed, this can be removed.
2006-02-23 19:36:49 +00:00
ccooper%deadsquid.com
e3ab1f2273 - we allow retesting of completed subgroups now 2006-02-15 16:20:01 +00:00
ccooper%deadsquid.com
3457807d7c b=321120
- mark completed testcases with a checkmark, and shade the background in the same manner as the testgroup/subgroup selection page.
- change is_completed to return a list of results (if they exist)

Misc.
- some CSS standarization
2006-02-13 23:10:42 +00:00
ccooper%deadsquid.com
07574f92d3 - make collision details a comment 2006-02-07 23:20:12 +00:00
ccooper%deadsquid.com
a72ae03995 b=315128
- first pass at testrunner migration/update script
- use central Litmus config to hold login info
2006-02-07 23:01:49 +00:00
ccooper%deadsquid.com
46ce57fc9d b=321351
- display test group and subgroup in testcases header

Misc:
- don't display testcase config info when running tests
2006-02-07 21:34:28 +00:00
ccooper%deadsquid.com
3de084e41b b=320423
- fix single result submission, but still require that a user be logged in to submit a result

Misc:
- move testcase updating into show_tests.cgi from process_test.cgi
- display all testcase info when editing tests (admin only)
- can no longer edit testcase and submit results at the same time
- add author info to testcases (Test.pm)
- add extra checking to silence log errors originating from single_result.cgi and Litmus::DB::User::getDisplayName
- update Litmus version number and last_updated field when editing testcases
- use same testcase interface for viewing testcases and running testcases (test.html.tmpl)
2006-02-07 18:20:53 +00:00
ccooper%deadsquid.com
cec32647a3 - do some basic checking in JS for the limit value supplied 2006-01-30 23:06:56 +00:00
ccooper%deadsquid.com
4e18fa9df7 b=324648
- search parameters are being double-escaped due to the interaction of quotemeta and qq{}. Remove quotemeta and just escape single quotes instead.
2006-01-30 21:53:55 +00:00
ccooper%deadsquid.com
e7aa393b43 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
2006-01-25 17:03:40 +00:00
zach%zachlipton.com
2d3e8bd059 Version number should be a comment, not displayed. 2006-01-19 20:07:50 +00:00
zach%zachlipton.com
535505b34d Add IRC Nickname field to login page, take two. 2006-01-19 00:03:31 +00:00
zach%zachlipton.com
de68d57036 Disable Bugzilla login until we can have it not cause 500 internal server errors. 2006-01-17 04:54:31 +00:00
zach%zachlipton.com
104660c3ab Fix 'out' -> 'our' typo. 2006-01-17 04:49:50 +00:00
zach%zachlipton.com
3ab2b33751 Default for test_groups.obsolete should be 0. 2006-01-17 04:44:43 +00:00
zach%zachlipton.com
aecc1e42bc Remove ENUM cols from populatedb.sql to match schema. 2006-01-17 04:43:56 +00:00
zach%zachlipton.com
54216d2050 Add missing object->method() calls to DBTools.pm. 2006-01-17 04:38:00 +00:00
zach%zachlipton.com
672bb7184e Add account conversion/upgrading code. 2006-01-15 05:20:06 +00:00
zach%zachlipton.com
49620022a0 Upgrade old (pre-auth) schema to the new version automatically when running populatedb.pl. 2006-01-15 04:11:49 +00:00
zach%zachlipton.com
46e0cae954 Add Litmus Authentication System and db schema upgrading tools. 2006-01-08 03:56:10 +00:00
zach%zachlipton.com
1e28d5751a DIE createdb.sql. DIE I SAY. (Trying to work around a CVS bug and remove this file). 2006-01-08 03:54:18 +00:00
ccooper%deadsquid.com
b61f65e98e - add locale to test_results
- add locale lookup table
- remove user info from populatedb script
2006-01-03 17:39:30 +00:00
zach%zachlipton.com
3edd16a568 Add a validate_login stub to Litmus::Auth so as not to block coop's web services work with authentication issues. 2005-12-28 20:42:49 +00:00
ccooper%deadsquid.com
a068db8c10 b=321265
- new email form widgets
2005-12-23 23:13:48 +00:00
ccooper%deadsquid.com
6bd65a6d5f b=321265
- add user to result display and allow searching/limiting by user email (admin only)

Other:
- search results now validate as XHTML transitional
2005-12-23 23:08:08 +00:00
ccooper%deadsquid.com
1787af09cc b=321121
Sort by test ID, because that is what the user expects based on the display.
2005-12-22 19:00:37 +00:00
ccooper%deadsquid.com
7a01888b57 Add locale to search result display, and allow searching/limiting of results by locale.
Add separate form widget for dealing with unique platofrm (vs. associated with product).
2005-12-22 18:25:16 +00:00
ccooper%deadsquid.com
8720b79374 - when enabling the submit button, check whether we are being passed a NodeList or single Element and act accordingly 2005-12-19 22:22:46 +00:00
ccooper%deadsquid.com
00a5475adb - display # of results in sidebar 2005-12-13 23:22:21 +00:00
ccooper%deadsquid.com
c8ddc69ac5 - be more lenient with the format for bug submission/addition (remove extraneous characters)
- don't add bug ID 0
2005-12-13 22:12:22 +00:00
ccooper%deadsquid.com
11c79ce25f - allow searching/sorting by locale 2005-12-13 04:26:15 +00:00
ccooper%deadsquid.com
3bb332bc10 - add locale selection for test results;
- updated widgets for use with admin tools;
- in-progress work on admin tools
2005-12-13 03:03:37 +00:00
zach%zachlipton.com
b6048e1e09 Add Bugzilla database information (for authentication) to localconfig. 2005-11-30 05:20:13 +00:00
ccooper%deadsquid.com
ef4a32f61c - fix timestamp display for comment on single result display;
- fix stats padding;
- smarter ordering of categories on admin page
2005-11-18 22:42:21 +00:00
ccooper%deadsquid.com
24e7e84c62 - this needs to be all on one line otherwise the linebreaks cause the JS to be malformed 2005-11-18 22:22:00 +00:00
ccooper%deadsquid.com
fbffe3db10 - updated/added licecse boilerplate to template files;
- use moo.fx js libraries to control collapsable divs for holding instructions and such which are nice to have around but we don't always want to see;
- start on admin tool (edit categories)
- more CSS cleanups
2005-11-18 17:37:38 +00:00
zach%zachlipton.com
539b1853d9 Fix the "none" filter to work properly. 2005-11-18 03:42:48 +00:00
zach%zachlipton.com
548f998419 Properly use HTML::StripScripts::Parser in the 'testdata' filter. 2005-11-18 02:27:11 +00:00
zach%zachlipton.com
50dfb6fb52 Add list tags to the testdata filter whitelist. 2005-11-18 01:48:20 +00:00
zach%zachlipton.com
eddf7e9ed4 Ensure that email addresses display correctly. The html filter must be applied before the email filter, not after. 2005-11-15 23:46:48 +00:00
zach%zachlipton.com
b1823c2158 Add make test target. 2005-11-15 21:43:29 +00:00
zach%zachlipton.com
dbe1421d72 Fix for bug 315479 part 2: Cross-site scripting security holes in templates. All tests now pass. 2005-11-15 17:30:57 +00:00
zach%zachlipton.com
9d8459e516 Fix for bug 315479 part 1: Cross-site scripting security holes in templates. The remaining templates will be fixed in the next checkin. 2005-11-11 00:06:45 +00:00
zach%zachlipton.com
fe417391e2 Let's actually pass the tests...Removing tabs from a couple of files (replacing them with spaces) and fixing the test scripts to work properly. 2005-11-10 23:24:46 +00:00
zach%zachlipton.com
e8c96b966c Initial checkin of a slightly modified version of Bugzilla's test suite to check for compile errors and cross-site issues in template files. Customizations and fixes to follow in subsequent checkins. 2005-11-10 22:58:51 +00:00
ccooper%deadsquid.com
79e71ce018 - latest schema changes, with corresponding changes to Perl classes;
- don't include create or use db commands in SQL <- makes it easier to reuse between production and staging env
2005-11-08 02:35:19 +00:00
zach%zachlipton.com
8ab8375bf0 Put obsolete back and add it to the schema. Fix mistagged file. 2005-11-08 00:46:35 +00:00
zach%zachlipton.com
26950bd78c Also treat UA strings identifying us as FF 1.5 as part of the 1.5 branch by default. 2005-11-08 00:35:56 +00:00