woodpecker/server/app/scripts/controllers/user.js
2014-09-30 00:43:50 -07:00

38 lines
No EOL
924 B
JavaScript

'use strict';
angular.module('app').controller("UserController", function($scope, $http, user) {
$scope.account = user;
// get the user details
$http({method: 'GET', url: '/api/user'}).
success(function(data, status, headers, config) {
$scope.user = data;
$scope.userTemp = {
email : $scope.user.email,
name : $scope.user.name
};
}).
error(function(data, status, headers, config) {
console.log(data);
});
$scope.save = function() {
// request to create a new repository
$http({method: 'PUT', url: '/api/user', data: $scope.userTemp }).
success(function(data, status, headers, config) {
delete $scope.failure;
$scope.user = data;
}).
error(function(data, status, headers, config) {
$scope.failure = data;
});
};
$scope.cancel = function() {
delete $scope.failure;
$scope.userTemp = {
email : $scope.user.email,
name : $scope.user.name
};
};
});