Sha256: 860943a02c686b8ca191288af65029275a90aee1f3d2d35c86b5ce2b3d7daec9

Contents?: true

Size: 1.75 KB

Versions: 92

Compression:

Stored size: 1.75 KB

Contents

/**
 * @ngdoc service
 * @name  Bastion.content-views.factory:ContentView
 *
 * @requires BastionResource
 * @requires translate
 * @requires CurrentOrganization
 *
 * @description
 *   Provides a BastionResource for interacting with environments.
 */
angular.module('Bastion.content-views').factory('ContentView',
    ['BastionResource', 'translate', 'CurrentOrganization',
    function (BastionResource, translate, CurrentOrganization) {

        return BastionResource('katello/api/v2/content_views/:id/:action',
            {id: '@id', 'organization_id': CurrentOrganization},
            {
                copy: {method: 'POST', params: {action: 'copy'}},
                update: {method: 'PUT'},
                publish: {method: 'POST', params: {action: 'publish'}},
                removeAssociations: {method: 'PUT', params: {action: 'remove'}},
                versions: {method: 'GET', isArray: false, params: {action: 'content_view_versions'}},
                conflictingVersions: {method: 'GET', isArray: true, params: {action: 'content_view_versions'},
                    transformResponse: function (data) {
                        var response = angular.fromJson(data);
                        return _.reject(response.results, function (version) {
                            return version.environments.length === 0;
                        });
                    }
                },
                contentViewComponents: {method: 'GET', transformResponse: function (data) {
                    var contentView = angular.fromJson(data);
                    return {results: contentView.content_view_components};
                }},
                autocomplete: {method: 'GET', isArray: true, params: {id: 'auto_complete_search'}}
            }
        );

    }]
);

Version data entries

92 entries across 92 versions & 1 rubygems

Version Path
katello-4.16.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.14.3 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.14.2 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.15.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.15.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.15.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.14.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.14.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.14.0.rc3 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.14.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.14.0.rc1.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.14.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.13.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.13.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.12.1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.13.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.12.0 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.12.0.rc3 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.12.0.rc2 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js
katello-4.12.0.rc1 engines/bastion_katello/app/assets/javascripts/bastion_katello/content-views/content-view.factory.js