Bug 518322 - Re-selecting a test run filter doesn't work if there is only one.

git-svn-id: svn://10.0.0.236/trunk@258540 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
ghendricks%novell.com
2009-09-30 18:56:41 +00:00
parent 188f69bd94
commit 52670f1b85
4 changed files with 272 additions and 303 deletions

View File

@@ -157,6 +157,7 @@ Testopia.TestCaseRun.Filter = function(){
ds.load({
callback: function(){
Ext.getCmp('caserun_filtered_txt').hide();
Ext.getCmp('run_filter_grid').getSelectionModel().clearSelections();
if (Ext.getCmp('caserun_grid').getSelectionModel().getCount() < 1) {
Ext.getCmp('caserun-panel').caserun.disable();
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -100,7 +100,7 @@ elsif ($action eq 'delete_filter'){
ThrowUserError('query_name_missing') unless $cgi->param('query_name');
ThrowUserError("testopia-read-only", {'object' => $run}) unless $run->canedit;
$run->delete_query($cgi->param('query_name'));
$run->delete_filter($cgi->param('query_name'));
print "{'success':true}";
}