Project

General

Profile

« Previous | Next » 

Revision 17f9b258

Added by Brad Buckingham about 10 years ago

fixes #4931 - content view errata by date/type rule - default types to false

This minor change is so that the UI will not always show the
types (enhancement, security, bugfix) as selected/checked.
In other words, the default value is unselected and then overriden
based on the types retrieved from the server.

View differences:

engines/bastion/app/assets/javascripts/bastion/content-views/details/filters/errata-filter.controller.js
};
$scope.types = {
enhancement: true,
bugfix: true,
security: true
enhancement: false,
bugfix: false,
security: false
};
$scope.errataFilter = function (errata) {
engines/bastion/test/content-views/details/filters/errata-filter.controller.test.js
it("adds types to the scope", function() {
expect($scope.types).toBeDefined();
expect($scope.types.enhancement).toBe(true);
expect($scope.types.bugfix).toBe(true);
expect($scope.types.security).toBe(true);
expect($scope.types.enhancement).toBe(false);
expect($scope.types.bugfix).toBe(false);
expect($scope.types.security).toBe(false);
});
it("adds a method to open the start date picker", function() {
......
type: 'security'
};
$scope.types = {'security': true};
expect($scope.errataFilter(errata)).toBe(true);
$scope.types = ['bugfix'];
$scope.types = {'bugfix': false};
expect($scope.errataFilter(errata)).toBe(false);
});
it("should provider a method to filter errata that were issued after a particular date", function () {
it("should provide a method to filter errata that were issued after a particular date", function () {
var errata = {
type: 'security',
issued: new Date('1/1/2012')
};
$scope.types = {'security': true};
$scope.rule['start_date'] = new Date('1/1/2012');
expect($scope.errataFilter(errata)).toBe(true);
......
expect($scope.errataFilter(errata)).toBe(false);
});
it("should provider a method to filter errata that were issued before a particular date", function () {
it("should provide a method to filter errata that were issued before a particular date", function () {
var errata = {
type: 'security',
issued: new Date('1/2/2012')
};
$scope.types = {'security': true};
$scope.rule['end_date'] = new Date('1/1/2012');
expect($scope.errataFilter(errata)).toBe(false);

Also available in: Unified diff