Sha256: 637e4096b3f45321eaa453cffa4f561711f4a8aa9d9829b8175a0c190a37d4cf
Contents?: true
Size: 1.55 KB
Versions: 10
Compression:
Stored size: 1.55 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_password_exists"]) { return "******"; } 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
10 entries across 10 versions & 1 rubygems