AC-1242 project dashboard links.

This commit is contained in:
chouseknecht 2014-05-13 00:37:54 -04:00
parent bdf4192138
commit 5823347c52
3 changed files with 7 additions and 2 deletions

1
.gitignore vendored
View File

@ -25,6 +25,7 @@ coverage.xml
pep8.txt
.vagrant*
.tox
.tower_cycle
nohup.out
reports
package.json

View File

@ -113,7 +113,7 @@ function ProjectsList ($scope, $rootScope, $location, $log, $routeParams, Rest,
var opt;
list.fields.scm_type.searchOptions = $scope.project_scm_type_options;
//list.fields.status.searchOptions = $scope.project_status_options;
list.fields.status.searchOptions = $scope.project_status_options;
if ($routeParams.scm_type && $routeParams.status) {
// Request coming from home page. User wants all errors for an scm_type
@ -133,6 +133,7 @@ function ProjectsList ($scope, $rootScope, $location, $log, $routeParams, Rest,
});
if ($routeParams.scm_type) {
$scope[list.iterator + 'SearchType'] = '';
$scope[list.iterator + 'SearchField'] = 'scm_type';
$scope[list.iterator + 'SelectShow'] = true;
$scope[list.iterator + 'SearchSelectOpts'] = list.fields.scm_type.searchOptions;
@ -144,6 +145,7 @@ function ProjectsList ($scope, $rootScope, $location, $log, $routeParams, Rest,
}
}
} else if ($routeParams.status) {
$scope[list.iterator + 'SearchType'] = '';
$scope[list.iterator + 'SearchValue'] = $routeParams.status;
$scope[list.iterator + 'SearchField'] = 'status';
$scope[list.iterator + 'SelectShow'] = true;

View File

@ -31,7 +31,9 @@ angular.module('ProjectsListDefinition', [])
dataPlacement: 'top',
icon: "icon-job-{{ project.statusIcon }}",
columnClass: "col-lg-1 col-md-1 col-sm-2 col-xs-2",
nosort: true
nosort: true,
searchType: 'select',
searchOptions: [] //set in the controller
},
name: {
key: true,