Граф коммитов

41 Коммитов

Автор SHA1 Сообщение Дата
ccooper%deadsquid.com de65acaa48 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 5d471014d2 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 2b593b50f4 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 2ed97fa773 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 e3bf9124dc Add IRC Nickname field to login page, take two. 2006-01-19 00:03:31 +00:00
zach%zachlipton.com de02c8b21d 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 8ae56e93a9 Add missing object->method() calls to DBTools.pm. 2006-01-17 04:38:00 +00:00
zach%zachlipton.com 0380d15a8f Add account conversion/upgrading code. 2006-01-15 05:20:06 +00:00
zach%zachlipton.com 1e2e581b69 Add Litmus Authentication System and db schema upgrading tools. 2006-01-08 03:56:10 +00:00
zach%zachlipton.com 678f844a35 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 c76df8ad82 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 ceaeecbfcf 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 d3b68cdb7c - allow searching/sorting by locale 2005-12-13 04:26:15 +00:00
ccooper%deadsquid.com 17518b3c30 - 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
ccooper%deadsquid.com b2d08873e9 - 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 aeff360ba5 Fix the "none" filter to work properly. 2005-11-18 03:42:48 +00:00
zach%zachlipton.com a0688e7a7a Properly use HTML::StripScripts::Parser in the 'testdata' filter. 2005-11-18 02:27:11 +00:00
zach%zachlipton.com 919fa7e525 Add list tags to the testdata filter whitelist. 2005-11-18 01:48:20 +00:00
zach%zachlipton.com 941ebfb393 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 5a25d98bcb 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
ccooper%deadsquid.com 9745f34e21 - 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 dc584fb69c Put obsolete back and add it to the schema. Fix mistagged file. 2005-11-08 00:46:35 +00:00
zach%zachlipton.com afb33eddbf The test_groups table doesn't actually have an 'obsolete' col. Removing it to avoid bustage... 2005-11-08 00:32:29 +00:00
ccooper%deadsquid.com 9f9626cd0e - fix percentage calculation for run tests -> now based on community and personal testing coverage percentages, as limited by the chosen platform and build ID;
- some CSS changes, mostly to decrease the default font size;
- added template framework for displaying collapsable instruction text on just about any page.
2005-10-24 17:57:50 +00:00
ccooper%deadsquid.com b91a659dde - make common results script generic;
- use FILTER where applicable;
- show most common results marked as unclear as footer query
2005-10-19 21:47:37 +00:00
ccooper%deadsquid.com 82119542af - adding starred display and popups for test results with comments;
- improve wording of footer search for results marked as unclear;
- fix cut-n-paste error in Comment.pm and Resultbug.pm;
- improve default display of test results, and add explanatory blurb for navigation;
2005-10-19 01:06:34 +00:00
ccooper%deadsquid.com 417ffa5be3 - allow for obsoletion of testgroups. Only display testgroups that are not marked as obsolete. 2005-10-14 16:02:28 +00:00
ccooper%deadsquid.com 18f2c0dbb3 - adding interim logout functionality;
- reorder bug reference table rows
2005-10-13 17:16:42 +00:00
ccooper%deadsquid.com 986d1eed54 - 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;
2005-10-11 18:44:16 +00:00
zach%zachlipton.com 28bfd64107 Support (indeed, require) the precompilation of templates. This is accomplished through the new makefile. Just run a "make install" to pick up any changes in populatedb.pl and to recompile any changed templates. 2005-09-07 02:25:57 +00:00
zach%zachlipton.com c7c1cedaaf Remove tabs. 2005-08-24 03:05:02 +00:00
zach%zachlipton.com 6d73d3a51c Add basic anti-spam filtering for email addresses. 2005-08-23 16:05:35 +00:00
zach%zachlipton.com 6bba52a808 Since we just required that we wipe the db, we'd better change the name for the login_cookie again... 2005-08-20 04:04:17 +00:00
zach%zachlipton.com ed09d4a900 Shut up warning about @comments[0] vs $comments[0] 2005-08-20 03:52:05 +00:00
zach%zachlipton.com 82f5e9ea10 Add new files as per previous checkin. 2005-08-20 03:40:12 +00:00
zach%zachlipton.com b335debed4 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. 2005-08-20 03:39:02 +00:00
zach%zachlipton.com 68ce588502 Add the 1.5 branch to populatedb. Also convert the branch detection to use real regexps instead of LIKE for matches. This work will continue with real regexps used for the other detected fields shortly. 2005-08-19 22:37:11 +00:00
zach%zachlipton.com f87fe3cc5b Forgot to add logincookie and sysconfigcookie to Config.pm. 2005-08-16 21:31:56 +00:00
zach%zachlipton.com e84e0c6e5a A four hour flight means another batch of changes.
1. Some UI improvements to the test display page
2. Fix process_test and the format API to properly handle editing of fields defined in formats.
3. Adjust show_test.cgi to only show recent results and the last three non-recent results. Also added a showallresults mode that allows users to view all results if they want to.
2005-08-07 03:05:49 +00:00
zach%zachlipton.com 1a4c35579a 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? 2005-08-04 00:59:29 +00:00
zach%zachlipton.com a2d33018aa Initial checkin of Litmus 0.0.1 (a.k.a Naked Mole Rat). 2005-07-29 20:21:01 +00:00