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

466 Коммитов

Автор SHA1 Сообщение Дата
ccooper%deadsquid.com cf26ff5f0a b=394935
- removed leftover admin check around plaform/opsys/locale lookup
2007-10-05 20:07:18 +00:00
ccooper%deadsquid.com b77e44ca92 - revert partial utf8 checkin 2007-10-01 14:09:12 +00:00
ccooper%deadsquid.com 6f69aa39f5 - revert partial utf8 checkin 2007-10-01 14:02:25 +00:00
ccooper%deadsquid.com 670ebf1082 - standardize on shorter | call for template filters
- standardize how email addresses get filtered (| html | email | js)
- update selenium testcase associated with email filtering
- remove perl script and template files that are no longer used
2007-10-01 13:36:08 +00:00
ccooper%deadsquid.com 889da641f2 - allow HTML syntax in testdata -> remove Parser call that causes errors on some OSes 2007-10-01 12:20:37 +00:00
ccooper%deadsquid.com 7b9d947479 b=394238
- use correct field id
2007-09-28 17:40:02 +00:00
ccooper%deadsquid.com 3be88dda6a b=378603
- add search form
2007-09-28 17:19:48 +00:00
ccooper%deadsquid.com d997459130 b=378603
- set window title
2007-09-28 17:16:58 +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 ffc13e07df - remove errant checkin 2007-09-10 17:02:02 +00:00
ccooper%deadsquid.com 52154fd709 - silence unintialized var warning 2007-09-10 17:00:01 +00:00
ccooper%deadsquid.com 3fef3cf34f b=321268
- selenium testcase for show_test.cgi

Misc.
- add admin links to testgroups and subgroups from single testcase listing
- perform unique lookups of testgroups and subgroups for testcases
2007-09-07 02:27:37 +00:00
ccooper%deadsquid.com 8eb2823f42 b=321268
- allow pager to appear on single testcase display
2007-09-07 02:00:30 +00:00
ccooper%deadsquid.com b7e6783f52 b=321268
- template and INSTALL file changes
2007-09-07 00:26:33 +00:00
ccooper%deadsquid.com b02b70e4cd b=321268
- add paging for results sets to search_results.cgi, advanced_search.cgi, and common_results.cgi
- added selenium tests to cover paging through results

Misc.
- fix sorting and warning in aggregate_results.cgi
- make coomon results query and default results query use the read-only db
- updated existing selenium searching testcases
- fixed JS error that occured on search_results.cgi when the user was not logged in
2007-09-07 00:08:00 +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 0866477be2 - display platform icons 2007-08-31 01:05:28 +00:00
ccooper%deadsquid.com b80c4df3ce - remove debugging code 2007-08-28 20:53:40 +00:00
ccooper%deadsquid.com bef7eced39 b=384460
- don't expect a single connection to last forever, recreate it when necessary
2007-08-28 20:42:36 +00:00
ccooper%deadsquid.com ece9a7639e - allow disabled and DEBUG to be overridden in localconfig
- set defaults for db_port(_ro)
2007-08-28 19:23:57 +00:00
ccooper%deadsquid.com 170246e3e2 - clarify ro db usage 2007-08-28 19:05:55 +00:00
ccooper%deadsquid.com cfcfbf3337 - add bugzilla variables (default to off) 2007-08-28 18:57:57 +00:00
ccooper%deadsquid.com ae6c859abe b=384460
- add config options for using a read-only database in parallel
- use read-only database for major reporting queries (coverage, freeform search,daily/testday reports)
2007-08-28 18:38:41 +00:00
ccooper%deadsquid.com 84ca6926e5 - handle case where no testcase ID is given 2007-08-28 18:33:10 +00:00
ccooper%deadsquid.com a6cdcb3945 - make selenium text searchs more targetted
- fix auto-gen text for test runs and testgroups
2007-08-28 18:32:05 +00:00
ccooper%deadsquid.com 2bb070cd15 b=393793
- removed outdated calls to findEdited() (and associated script)
2007-08-27 16:10:31 +00:00
ccooper%deadsquid.com 7fd648d755 b=393549
- wrap status call in a try{} block (ref: http://radio.javaranch.com/pascarello/2006/02/07/1139345471027.html)
2007-08-24 18:08:55 +00:00
ccooper%deadsquid.com c415aa9a76 b=392947
- always update the persistence vars on form submission
2007-08-20 21:36:05 +00:00
ccooper%deadsquid.com 9ed997c990 b=392894
- fix category call
2007-08-20 21:34:51 +00:00
ccooper%deadsquid.com b7fdb91df1 b=392894
- don't drop locale data on result submission when we're not en-US
2007-08-20 17:48:11 +00:00
ccooper%deadsquid.com d12ad49871 b=384494
- fix testday comparison to remove bogus overlap warning
2007-08-17 18:46:00 +00:00
ccooper%deadsquid.com 2f2232bc3f b=382707
- Remove old users and old-world user auth functions

b=382797
- Remove vestiges of TestRunner support
2007-08-16 20:56:47 +00:00
ccooper%deadsquid.com f5cd25e97c b=387465
r=zach
- treat all params passed through as arrays
2007-08-15 22:29:01 +00:00
zach%zachlipton.com 63c96e0418 Fix broken XML result submission, allow users to submit non-automated
results through the xml interface without an auth key but with a password
2007-08-15 20:14:47 +00:00
zach%zachlipton.com f437a17d6e Add json hooks for user testing statistics, b=392340 2007-08-15 18:09:55 +00:00
ccooper%deadsquid.com 2a195990c1 - moved this to localconfig 2007-08-14 23:48:02 +00:00
zach%zachlipton.com b97b15963a Make testcase data links open in new windows/tabs. We sneak a target=""
attribute into testdata fields. b=390841.
2007-08-14 22:09:02 +00:00
ccooper%deadsquid.com 559c1d9b2d b=360996
- script for reporting daily failures
2007-08-14 21:52:11 +00:00
ccooper%deadsquid.com fa42fc48f4 - revert errant checkin 2007-08-14 17:47:10 +00:00
ccooper%deadsquid.com 07658fa91d b=384365
- enable new testcases by default

b=384366
- change link text to "view/search tests"

b=387475
- add query to footer to show ungrouped testcases

b=389013
- prefill product and branch on new testcases

b=344703
- remember filter state after submitting testcase changes in manage_*.cgi

b=363001
- add query option to advanced_search to search for results with/without bugs specified

b=363293
- add testcase preview to results page
2007-08-14 17:41:23 +00:00
ccooper%deadsquid.com b86a74a853 b=383825
- fix tooltip

b=320156
- set charset to utf8
2007-08-10 21:49:35 +00:00
ccooper%deadsquid.com 5e3a88b935 - revert errant Testcase.pm checkin 2007-08-09 17:54:05 +00:00
ccooper%deadsquid.com 8ea5a46c46 - add alias to allow automated result submissions to resume 2007-08-09 17:52:47 +00:00
ccooper%deadsquid.com 58cea88cf8 b=345323
r=zach
- add audit_trail tracking for admin actions
2007-07-30 19:36:53 +00:00
zach%zachlipton.com 42e408abf1 Add a new admin group when adding a new product in manage_categories 2007-07-30 17:00:04 +00:00
zach%zachlipton.com 1689f34f92 Fix width issues with the extension's create account form. 2007-07-27 18:35:27 +00:00
ccooper%deadsquid.com 3a62533f47 b=389040
- removed refreshed_when field (patch from S��bastien Santoro)
2007-07-23 16:43:14 +00:00
zach%zachlipton.com e6e9aa4afd Test runs by branch and/or product name. Now with added sugar! 2007-07-20 17:10:15 +00:00
zach%zachlipton.com 077b76fff2 Add a test_runs_by_branch_name hook for the extension. 2007-07-20 16:51:52 +00:00
zach%zachlipton.com 7f3ae87e5f Fix a mod_perl incompatibility in Litmus::DB::Testresult.pm and memoize
the litmus_locations() lookup.
2007-07-16 20:28:06 +00:00
zach%zachlipton.com 8659b13b90 Fix extension.cgi... 2007-07-13 22:31:47 +00:00
zach%zachlipton.com 9c800190d9 Add hooks for the QA Extension 2007-07-13 22:30:14 +00:00
ccooper%deadsquid.com e2752cd616 - check that both product and branch are enabled 2007-07-12 18:25:45 +00:00
zach%zachlipton.com cb809ff87f Remove outdated mod_perl compat code that was causing problems 2007-07-12 18:09:56 +00:00
zach%zachlipton.com 65b4916d03 Kill a useless warning 2007-07-12 00:19:00 +00:00
zach%zachlipton.com 2be4f4a600 Missed one... 2007-07-10 18:00:42 +00:00
zach%zachlipton.com 31673678b5 Generalize paths to return absolute paths for mod_perl2 2007-07-10 17:57:48 +00:00
zach%zachlipton.com b406a3ba04 Use Apache2::RequestUtil->request() properly 2007-07-10 17:41:47 +00:00
zach%zachlipton.com ab013b5759 mod_perl 2 compatibility fixes 2007-07-10 17:36:28 +00:00
ccooper%deadsquid.com b105ce75eb - fix broken js and include missing js file for testday reports
- update selenium tests with new default (valid results only)
2007-07-09 17:27:21 +00:00
ccooper%deadsquid.com 1dd4fd91cd - protect email addresses from non-admin users in testday reports 2007-07-09 15:18:10 +00:00
zach%zachlipton.com 68ed486b64 Add alt attributes for "arrows" in manage_testgroup and manage_subgroup
for accessibility
2007-07-03 22:45:11 +00:00
ccooper%deadsquid.com cb1516c4d9 - parse more values directly from the header of the results log file 2007-06-15 21:56:23 +00:00
zach%zachlipton.com bf2b740f60 Whoops 2007-06-14 18:44:22 +00:00
zach%zachlipton.com 8966526f82 Fix "trusted" display to only show users who are really trusted (I broke
this in my earlier checkin today)
----------------------------------------------------------------------
2007-06-14 18:40:17 +00:00
zach%zachlipton.com ecd274edf1 Add an index to security_groups. 2007-06-14 18:31:09 +00:00
zach%zachlipton.com c86d0c6c9a Typo fix 2007-06-14 17:57:59 +00:00
zach%zachlipton.com 9448e4e3dc This doesn't fix the performance issues with test result search, but it's
a step in the right direction.
2007-06-14 17:57:27 +00:00
zach%zachlipton.com 17e511a1f8 Fix another duplication in the same sql statement 2007-06-08 18:00:20 +00:00
zach%zachlipton.com 16fae1ec5d Fix a duplicated entry in a FROM line 2007-06-08 17:50:48 +00:00
ccooper%deadsquid.com 10e2fa515c b=383749
- fix table aliases
2007-06-08 16:52:30 +00:00
ccooper%deadsquid.com 1a243ebff4 b=383152
- add previewTestgroup function
2007-06-08 15:18:54 +00:00
ccooper%deadsquid.com ba97500cad b=383433
- add new methods to DBTools for manipulating primary keys
- updated schema: remove auto-inc column from test_result_bugs and make compound primary key
- update populatedb.pl to update test_result_bugs table on existing installs
2007-06-06 14:48:16 +00:00
zach%zachlipton.com 5c89276b0b Allow superusers to edit all products. Fix a duplicated id in
manage_testcases that had been making the testcase_id go away when the
edit button was pressed.
2007-06-05 23:46:23 +00:00
zach%zachlipton.com 54bc12a59f No need to revoke a user's session when changing group bits. 2007-06-05 22:53:43 +00:00
zach%zachlipton.com 0326829766 Fix unneeded module dependencies in Litmus::Mailer. Also fix a warning in
login.cgi.
2007-06-05 22:46:32 +00:00
zach%zachlipton.com fd47ba0945 Two significant user authentication changes:
Bug 329250 - User permission groups. Creates several layers of admin
groups, including super-administrators, test run/test day administrators,
and product administrators, and restricts access to administrative
functions according to user group levels. Also adds auth tools to search
for users by group and to grant/revoke group permissions.

Added hooks for testcases to belong to security groups (much like
Bugzilla's group system) for future use.

Bug 314928 - Forgot Password feature. Allows users who have forgotten
their passwords to change them without intervention from the QA team.
Password change requests are authenticated by an email to the user and a
link they must follow to confirm their identity. Also adds Litmus::Mailer,
with general support for sending email from within Litmus for future email
features.

Also reinstated Memoization in a mod_perl-aware way for a few common
functions.
2007-06-05 22:29:44 +00:00
ccooper%deadsquid.com 2b0fce4aeb b=383293
- add ability to persist single form variables
- only persist subgroup variable when repopulating subgroups
2007-06-05 14:00:08 +00:00
ccooper%deadsquid.com 9e01de91db - remove STDERR messages 2007-06-01 21:03:34 +00:00
ccooper%deadsquid.com 839605ffc1 b=360620
- revoke session whenever we disable a user or revoke their admin status
2007-06-01 21:02:50 +00:00
ccooper%deadsquid.com 1ed2d9bb47 - order test runs by product
- fix coverage display when there is no coverage
2007-06-01 20:32:29 +00:00
ccooper%deadsquid.com c8f64e7dab b=364136
- when filtering the select list, keep track of values we already displayed and don't display them again
2007-06-01 17:36:21 +00:00
ccooper%deadsquid.com ae8391129f b=363662
- allow listings to be sorted by name or id
- change testcase display on manage subgroups page to be 'Name (ID)' to match other pages
2007-06-01 16:50:38 +00:00
ccooper%deadsquid.com 3335a8d99f - clone testgroups/subgroups/testcases between 2.0 and 3.0 2007-06-01 15:10:06 +00:00
ccooper%deadsquid.com db53c97e7e - updated INSTALL instructions 2007-05-31 14:13:51 +00:00
ccooper%deadsquid.com 6925acd2c0 b=355298
- new strawman install data for current schema
- deny web access to .sql files
2007-05-31 13:39:35 +00:00
zach%zachlipton.com 79439823e9 Make the container take up no more than the window width (reported by ispiked). 2007-05-30 20:28:04 +00:00
zach%zachlipton.com 32d6de742b Fix typo in ManageTestcases.js (reported by ispiked) 2007-05-30 20:10:01 +00:00
ccooper%deadsquid.com 9e80e0c266 - add some missing perl modules 2007-05-29 15:18:27 +00:00
ccooper%deadsquid.com 46433d3b53 - update tutorial link for QMO 2007-05-29 13:41:40 +00:00
ccooper%deadsquid.com dbf1dad4a6 - display only valid results by default 2007-05-24 15:34:26 +00:00
ccooper%deadsquid.com 98ce4624b0 - point help links to QMO
- add link to Date::Manip syntax for advanced search
2007-05-24 14:36:53 +00:00
ccooper%deadsquid.com 3b0ad42593 - creating scripts/ dir
- adding script for Tracy -> submits Eggplant results to Litmus via web services
2007-05-14 19:30:21 +00:00
ccooper%deadsquid.com 0345824bc1 - update Litmus::XML: fix logic that couldn't have ever worked, updted to current field names, also fixed some whitespace abuse
- add essential fields to LogType
- add search option for automated results to advanced search page
- make automated test result info display conform with the rest of the look and feel
2007-05-14 19:17:08 +00:00
ccooper%deadsquid.com 71ad8d0118 - widen display for build ID field 2007-05-10 16:33:36 +00:00
ccooper%deadsquid.com 4b34f21b80 - support old style trusted_only syntax 2007-05-07 20:43:05 +00:00
ccooper%deadsquid.com d7dbc1a3ad b=362998,364257
- add help tooltips to explain what 'Vetting' means
- make vetting status, validity, and trusted source radio selections when performing an advanced search.
2007-05-04 16:26:15 +00:00
ccooper%deadsquid.com 99431ac352 b=379423
- switch search results limit form to use IDs, but also preserve name-based querying to support existing/legacy queries
2007-05-04 13:32:13 +00:00
ccooper%deadsquid.com b22eadf862 b=359421
- set collapsible div overflow to auto
2007-05-01 20:11:43 +00:00
ccooper%deadsquid.com 664abf1b07 b=379348
- off-by-one error
2007-05-01 13:57:20 +00:00