Sha256: 0cd6e519762b9eda06b1cb6fb6e8901785db0fe0b9caff3042a83970a55fc7e9

Contents?: true

Size: 749 Bytes

Versions: 241

Compression:

Stored size: 749 Bytes

Contents

/**
 * @ngdoc filter
 * @name  Bastion.components.formatters.filter:unlimitedFilter
 *
 * @description
 *   Used to format a display value as either a number or the translate text "Unlimited"
 *   based on a secondary boolean value.
 *
 * @example
 *  {{ hostCollection.max_content_hosts | unlimitedFilter:hostCollection.unlimited_content_hosts }}
 */
angular.module('Bastion.components.formatters').filter('unlimitedFilter', ['translate', function (translate) {
    return function (displayValue, unlimited) {
        if (unlimited || displayValue === -1) {
            displayValue = translate("Unlimited");
        } else if (displayValue) {
            displayValue = displayValue.toString();
        }

        return displayValue;
    };
}]);

Version data entries

241 entries across 241 versions & 2 rubygems

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