Merge pull request #1458 from coreos-inc/billing-error

Show an error when trying to view a billing page not your own
This commit is contained in:
josephschorr 2016-05-18 15:18:56 -04:00
commit 9d3542997e
3 changed files with 20 additions and 7 deletions

View file

@ -22,7 +22,7 @@
}]);
function BillingCtrl($scope, ApiService, $routeParams) {
function BillingCtrl($scope, ApiService, $routeParams, UserService) {
$scope.orgname = $routeParams['orgname'];
$scope.username = $routeParams['username'];
@ -32,8 +32,11 @@
$scope.organization = org;
});
} else {
$scope.entityResource = ApiService.getUserInformationAsResource({'username': $scope.username}).get(function(user) {
$scope.viewuser = user;
UserService.updateUserIn($scope, function(currentUser) {
$scope.entityResource = ApiService.getUserInformationAsResource({'username': $scope.username}).get(function(user) {
$scope.invaliduser = !currentUser || currentUser.username != $scope.username;
$scope.viewuser = user;
});
});
}
};