Sha256: 69c98681a9b07f1a88d24c3e57ea9802e3cb21d926c7006bc83295972d33b3b0
Contents?: true
Size: 1.31 KB
Versions: 149
Compression:
Stored size: 1.31 KB
Contents
/** * @ngdoc object * @name Bastion.content-views.controller:ContentViewDeletionController * * @requires $scope * @requires ContentView * @requires Notification * * @description * Provides the functionality for deleting Content Views */ angular.module('Bastion.content-views').controller('ContentViewDeletionController', ['$scope', 'ContentView', 'Notification', function ($scope, ContentView, Notification) { function success() { $scope.transitionTo('content-views'); $scope.working = false; } function failure(response) { Notification.setErrorMessage(response.data.displayMessage); $scope.working = false; } $scope.delete = function () { $scope.working = true; ContentView.remove({id: $scope.contentView.id}, success, failure); }; $scope.environmentNames = function (version) { return _.map($scope.readableEnvironments(version), 'name'); }; $scope.readableEnvironments = function (version) { return _.reject(version.environments, function (env) { return !env.permissions.readable; }); }; $scope.conflictingVersions = ContentView.conflictingVersions({id: $scope.$stateParams.contentViewId}); }] );
Version data entries
149 entries across 149 versions & 1 rubygems