Commit Graph

247 Commits

Author SHA1 Message Date
ccooper%deadsquid.com
f63071d750 b=352877
- add default '-Branch-' option to branches list when managing testgroups -> allows for limiting subgroup display by product only, but also allows display of subgroups that have not yet been assigned to a testgroup a therefore have no branch information associated with them

Misc.
- add helper text to Manage Testgroups and Manage Subgroups when in add mode, similar to what was already present for Manage Testcases
- search for all entities when using json.cgi, not just those that are Enabled
- move JS functions into separate JS files for each management interface
2006-09-17 17:19:58 +00:00
ccooper%deadsquid.com
5ed2cd6ba4 b=351741
- added testgroup popularity report query
2006-09-13 17:45:50 +00:00
ccooper%deadsquid.com
34a52378bc - logic inversion in IF statement for calculating trusted/personal coverage 2006-09-11 12:15:34 +00:00
ccooper%deadsquid.com
f55a9d4468 b=343919
- users can now change the status of their own results, and admin can change the status of any result
2006-09-06 17:34:39 +00:00
ccooper%deadsquid.com
34a2b72314 - use same style for trusted completed groups as for community 2006-09-04 13:26:59 +00:00
ccooper%deadsquid.com
892078cadd b=349798
- add extra "Submit All" button to the top of testcase display
2006-09-04 13:20:44 +00:00
ccooper%deadsquid.com
c4e87c2b67 b=350106
- sort platforms by name
2006-09-04 12:22:24 +00:00
ccooper%deadsquid.com
a8fb881469 - fix header level for tester reports 2006-09-01 22:08:51 +00:00
ccooper%deadsquid.com
fb4ceb969a b=350251
- for admins, replace personal coverage column with trusted coverage to minimize db lookups
2006-08-29 21:33:15 +00:00
ccooper%deadsquid.com
3e33316f5f b=333041
- allow admins to mark individual test results as VALID/INVALID, and update the VETTED status automatically

Misc.
- whitespace fix in manage testgroup template
2006-08-29 19:06:55 +00:00
ccooper%deadsquid.com
d3da767e77 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
5a8e13c498 b=349746
- add trusted coverage display
2006-08-22 23:02:43 +00:00
ccooper%deadsquid.com
fe87d034a1 - order opsyses by name 2006-08-22 19:31:43 +00:00
ccooper%deadsquid.com
b04de022a6 b=348740
- escape single quotes in criteria values
2006-08-15 19:27:09 +00:00
ccooper%deadsquid.com
644fc157c9 b=348740
- remove limiting criteria for testgroup
2006-08-15 19:14:14 +00:00
ccooper%deadsquid.com
74da6e447c b=348740
- remove testgroup from default display
2006-08-15 19:12:08 +00:00
ccooper%deadsquid.com
584bc7f924 - select DISTINCT test results only 2006-08-15 17:09:11 +00:00
ccooper%deadsquid.com
eb4062fa6d - update testrunner update script to use new Litmus schema 2006-08-15 16:41:51 +00:00
ccooper%deadsquid.com
975be69e9f - set prduct_id for subgroups and testcases on import 2006-08-15 16:26:05 +00:00
ccooper%deadsquid.com
9a61cad3f3 - call rebuildCache explicitly 2006-08-15 16:17:38 +00:00
ccooper%deadsquid.com
e5e2ab8382 - update testrunner import script for new Litmus schema 2006-08-15 16:03:27 +00:00
ccooper%deadsquid.com
cae51807a6 - added explanatory locale blurb 2006-08-10 20:17:42 +00:00
ccooper%deadsquid.com
8dc8d06b59 - show distinct test results, since testcases can now be reused 2006-08-10 20:02:21 +00:00
ccooper%deadsquid.com
955bc2a3dd - add debugging statement to Testresult.pm 2006-08-10 19:40:45 +00:00
ccooper%deadsquid.com
946b0578cf - display only one copy of each subgroup, since subgroups can belong to more than one testgroup 2006-08-09 20:06:36 +00:00
ccooper%deadsquid.com
ee344d4b66 - fix javascript error 2006-08-09 03:53:59 +00:00
ccooper%deadsquid.com
f21e689875 - remove ability to set testgroup for subgroup. Add links to manage_testgroups.cgi which already provides that functionality.
- change link target on manage_testcases form
2006-08-09 03:45:08 +00:00
zach%zachlipton.com
0ec0ca7bba Use the new navigator.buildID construct as a build id detection method. Also, if [%defaultbuildid%] exists from the same testing session, default to that so we don't wipe out tbird build ids, etc... 2006-08-05 22:33:32 +00:00
ccooper%deadsquid.com
6cbe4de740 - 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
zach%zachlipton.com
8ec0e9fde5 Automatically redirect to index.cgi if the user is already logged in and loads login.cgi rather then giving an error. 2006-08-03 23:51:01 +00:00
zach%zachlipton.com
c26797fc97 Add null check for options[0] to eliminate mochikit error. 2006-08-03 22:17:46 +00:00
zach%zachlipton.com
f4795bf0dd Fix "subroutine db_main() redefined" warnings. 2006-08-03 18:13:52 +00:00
ccooper%deadsquid.com
8d8cb5bdec - updated favicon for Litmus 2006-08-03 16:43:53 +00:00
ccooper%deadsquid.com
417016b2da - declare empty hash properly 2006-08-03 15:27:42 +00:00
ccooper%deadsquid.com
e4f5aef649 - add missing slash 2006-08-03 14:25:06 +00:00
zach%zachlipton.com
f4a97ee86e Land some leftover changes from the production server that never made it into cvs 2006-08-01 21:33:09 +00:00
zach%zachlipton.com
2b3d79ef3d Land the mod_perl branch. 2006-08-01 20:50:15 +00:00
ccooper%deadsquid.com
f06817e715 b=346289
- remove ability to set testgroup/subgroup from the Manage Testcase interface
- provide links from Manage Testcase interface to Manage Subgroup and Manage Testgroup
- add/improve explanatory text for adding testcases
2006-08-01 15:27:50 +00:00
zach%zachlipton.com
7d04f23f2a * Add additional json hooks to retrieve lists of products, platforms, etc...
* (bug 334871) Search test lists by product/testgroup/subgroup
* Allow printing of all testcases matching a query
* Improve wording and organization of links in options sidebar
2006-07-28 22:26:43 +00:00
ccooper%deadsquid.com
56d00680fb - removing duplicate scpoing from cut-n-paste 2006-07-22 01:24:20 +00:00
ccooper%deadsquid.com
f9933703d1 b=345272
- add widget for selecting corresponding branch(es) for testgroups
- limit available subgroups based on chosen product/branch

b=314938
- changed schema for test runs, allowing multiple testgroups per test run (also addresses b=337496), combining test run limiting criteria into a single table, and adding more audit/tracking info to the main test_runs table

Misc:
- fix nesting issue whereby first item in a list wasn't being selected properly when a default/already selected value was not found. This affected most of the management interfaces.
- removed extra <br/>s in management interface filtering divs
2006-07-22 01:18:48 +00:00
ccooper%deadsquid.com
f49fa8ac40 - adding script used to generate testday stats 2006-07-18 16:41:30 +00:00
ccooper%deadsquid.com
28b8ddcd09 b=328268
- use onClick instead of onChange to track radio button state
- do some rudimentary checks of object existence to avoid calling instanceof which doesn't seem to work on Safari
2006-07-14 22:09:55 +00:00
ccooper%deadsquid.com
12eebd4322 - renamed edit_categories.cgi to manage_categories.cgi for consistency's sake
- added json calls to return various categories
- added FormWidget calls branches and opsyses
- removed product references in FormWidget lookup for platforms
- added Essential column designation to Platform, Branch and Opsys
- added delete functions to Platform
- added delete functions to Product
- updated moo.fx js libraries to latest version (1.0->1.2)
- updated js code that relied on out-of-date moo.fx functions. In all cases, this code got simpler cleaner.
- removed moo.fx inclusions where they weren't being used
- updated category management templates to use MochiKit/JSON rather than homegrown AJAX
- added new widget for selecting branch, platform, and opsys by ID
- fixed naming on show all/hide all links on testcase display (run tests)
- jump to testcase when selecting a testcase from the sidebar (run tests)
- enabled "Manage Categories" in the admin sidebar
2006-07-14 17:47:33 +00:00
ccooper%deadsquid.com
a728e4fb3f - set max width for testcase select 2006-07-13 21:43:57 +00:00
ccooper%deadsquid.com
5acb88fe40 - set creation_date and last_updated 2006-07-13 21:35:23 +00:00
ccooper%deadsquid.com
30f8b12888 - pad the list, not the cell 2006-07-13 20:53:10 +00:00
ccooper%deadsquid.com
7fd1ecb42e - increase padding on tcm table cells 2006-07-13 20:48:19 +00:00
ccooper%deadsquid.com
f9287c5694 - remove troublesome 'use diagnostics' directive...damn you perl 5.6!
- remove extraneous Litmus lib inclusions
- add more specific input checks for $file
2006-07-13 20:38:01 +00:00
zach%zachlipton.com
a169403b92 Bug 343007 - filter lists in management interfaces. Patch adds AJAX filter options to manage_*.cgi pages and exposes an interface for scripts to request a list of test ids, subgroup ids, testgroup ids, matching a given criteria. 2006-07-13 17:17:59 +00:00