Sha256: fc0ec79b072c092c436ae83582d00bce7ddf911980213b751025ee1524d0b583

Contents?: true

Size: 1.62 KB

Versions: 21

Compression:

Stored size: 1.62 KB

Contents

/**
 * @ngdoc object
 * @name  Bastion.repositories.controller:OstreeUpstreamSyncPolicyFilter
 *
 * @requires translate
 * @requires OstreeUpstreamSyncPolicy
 * @requires YumContentUnits
 *
 * @description
 *   Provides the Ostree Upstream Sync policy filter functionality for the repository details info page.
 */

angular.module('Bastion.components.formatters').filter('ostreeUpstreamSyncPolicyFilter', ['translate', 'OstreeUpstreamSyncPolicy', function (translate, OstreeUpstreamSyncPolicy) {
    return function (displayValue, repository) {
        var policy = repository["ostree_upstream_sync_policy"];
        if ( policy === "custom") {
            return OstreeUpstreamSyncPolicy.syncPolicyName(policy, repository["ostree_upstream_sync_depth"]);
        }
        return OstreeUpstreamSyncPolicy.syncPolicyName(policy);
    };
}]);

angular.module('Bastion.components.formatters').filter('upstreamPasswordFilter', [function () {
    return function (displayValue, repository) {
        if (repository["upstream_auth_exists"]) {
            return '%(username) / ********'.replace('%(username)', repository["upstream_username"]);
        }
        return null;
    };
}]);

angular.module('Bastion.components.formatters').filter('yumIgnorableContentFilter', ['YumContentUnits', function (YumContentUnits) {
    return function (displayValue, repository) {
        var names;
        if (_.isEmpty(repository["ignorable_content"])) {
            return null;
        }

        names = _.map(repository["ignorable_content"], function (key) {
            return YumContentUnits.unitName(key);
        });

        return names.join(", ");
    };
}]);

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
katello-3.12.3 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.12.2 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.12.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.11.2 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.10.2 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.12.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.12.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.10.1.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.12.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.10.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.11.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.11.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.11.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.11.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.10.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.10.0.rc1.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.9.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.10.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.9.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js
katello-3.9.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/repository-details-info.filter.js