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

17 Коммитов

Автор SHA1 Сообщение Дата
ccooper%deadsquid.com fe2c7697c0 b=394531
- allow admins to select testgroups/subgroups for a testcase from the manage testcases interface

b=375987
- schema and perl module changes to allow for testcase tagging. No interface yet.

Misc.
- return only unique testgroups for testcases via JSON
- log testcase creation/cloning warnings rather than doing nothing
- add removeRowFromTable and resetTable as general functions to FormValidation.js
- modify affected selenium testcases now that the 1.5 branch has been taken out of Litmus
2008-01-31 07:26:41 +00:00
ccooper%deadsquid.com f8b1f3d51e b=378603
- enable test run reporting for completed test runs

Misc.
- silence JS warning
- pass cgi object as param when process sysconfig info when accepting test results
2007-09-28 16:58:17 +00:00
ccooper%deadsquid.com bd9abe9476 - allow for single result submission from the testcase display page. Submission is limited to users who are already logged in, but they can supply quick config info in-page. 2007-08-31 20:03:09 +00:00
ccooper%deadsquid.com ec0d0cdfc2 b=358817,362101,362998,366785,367523
* various search improvements:
** use id for searching and filtering
** allow users to search for their own results
** allow searching by vetted
** allow searching by test run
** fix search by comment
** show default limit of 15
2007-04-17 22:00:01 +00:00
ccooper%deadsquid.com 3a5086bd74 b=355548
- display regression bug ID in simple view of testcase

b=355459
- display enabled/community enabled status in simple testcase view for admin users

b=359744
- display testcases in testcase/subgroup sort order when printing

b=360621
- validate view testcase forms prior to submission

Misc.
- use JSON filters to limit view testcase results
- add enabled toggle for entity form widgets where appropriate
2006-11-14 20:23:31 +00:00
ccooper%deadsquid.com 738acb35b6 b=358035
- add automated testday reporting
- rejig sidebar -> divide up testing and reporting links
- added management category for testdays
2006-11-01 22:13:32 +00:00
ccooper%deadsquid.com 23287608a0 b=328489
- adapted existing user manip page/routines to allow non-admin users to access their own profile information
- broke Litmus::Auth::expireSessions and Litmus::Auth::checkPassword out into their own subroutines
- add emptyOK checking to comparePasswords js function

Misc.
- whitespace fixes in testgroup files
2006-08-29 17:49:14 +00:00
ccooper%deadsquid.com 962b18e225 - don't override success/failure/info messages with loading messages
- display all enabled testcases to admin users when Running Tests. Regular testers will continue to see only community-enabled testcases.
2006-08-04 16:33:14 +00:00
ccooper%deadsquid.com b2241856c0 - adding script to parse testcases from submitted XML (add_testcases_from_xml.pl)
- added appropriate update/delete methods to Testgroup.pm, Subgroup.pm, and Testcase.pm. These methods are called by add_testcase_from_xml.pl;
- allow user to preview subgroups/testcases in the right-hand selectbox when working with testgroups/subgroups;
- added generic blankForm() method to FormValidation.js
- factored out JSON retrieval code to json.js
2006-07-12 15:01:08 +00:00
ccooper%deadsquid.com e8937731cf - allow loading message popu to take a custom message
- display loading popup when loading testcases
2006-06-23 18:37:58 +00:00
ccooper%deadsquid.com d764d64f58 Manage subgroups:
- allow json.cgi to return info about subgroups
- add list of Essential columns to Litmus::DB::Subgroup
- add methods to Litmus::DB::Subgroup: clone, delete_from_testgroups, delete_from_testcases, delete_with_refs, update_testgroups, update_testcases
- add EnabledBySubgroup lookup to Litmus::DB::Testgroup
- move generic Form functions to FormValidation.js
- allow product select box to accept onchange param

Manage Testcases
- fix requireField cut-n-paste omission
- also return product_id from Litmus::FormWidget::getTestcases
- fix tyop in Litmus::DB::Testcase comment
- make size static on testcase select box
2006-06-22 20:45:50 +00:00
ccooper%deadsquid.com 91f0437b3d - added table related_testcases to track cloned testcase relations
- update/replace enter_test.cgi with complete management interface for testcases
- make all fields Essential in Litmus::DB::Testcase
- added new methods to Litmus::DB::Testcase: clone, delete_from_subgroups, delete_from_related, delete_with_refs, update_subgroups
- added ByTestgroup and ByTestcase sql lookups to Litmus::DB::Subgroup
- added order_by directives to has_many fields in Litmus::DB::Product
- added new Litmus::FormWidget functions getTestcases and getAuthors
- don't try to .select() select fields (FormValidation.js)
- add verifySelected function to FormValidation.ja
- update interface to use manage_testcase.cgi for editing testcases
- remove editing flags/interface from test.html.tmpl
2006-06-20 19:34:53 +00:00
ccooper%deadsquid.com a4b0e0f9b9 - don't allow a string of zeroes for the build ID 2006-06-05 13:37:36 +00:00
ccooper%deadsquid.com ef6c8c235b b=335382
- add improved automated lookup for build ID
- require 10-digit build ID
- add global framework for help text
2006-05-01 21:38:39 +00:00
ccooper%deadsquid.com 5c11d89c1f - do some basic checking in JS for the limit value supplied 2006-01-30 23:06:56 +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
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