Sha256: dfa6bc9bfab9456f59ee8219ed166178c92a7c2226c8b8c3fbee6591c666cce4

Contents?: true

Size: 635 Bytes

Versions: 241

Compression:

Stored size: 635 Bytes

Contents

/**
 * @ngdoc filter
 * @name  Bastion.components.formatters.filter:booleanToYesNo
 *
 * @requires translate
 *
 * @description
 *   Provides a filter to convert a boolean to Yes/No
 */
angular.module('Bastion.components.formatters').filter('booleanToYesNo', ['translate', function (translate) {
    return function (boolValue, yesValue, noValue) {
        yesValue = yesValue || translate("Yes");
        noValue = noValue || translate("No");

        if (boolValue !== '' && boolValue !== null && angular.isDefined(boolValue)) {
            return (boolValue === true) ? yesValue : noValue;
        }

        return "";
    };
}]);

Version data entries

241 entries across 241 versions & 2 rubygems

Version Path
katello-4.16.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.15.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.16.0.rc2 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.16.0.rc1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.14.3 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.14.2 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.15.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.15.0.rc2 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.15.0.rc1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.14.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.14.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.14.0.rc3 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.14.0.rc2 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.14.0.rc1.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.14.0.rc1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.13.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.13.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.12.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.13.0.rc1 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js
katello-4.12.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/boolean-to-yes-no.filter.js