UNPKG

sheercms

Version:

Sheer Cliff CMS is a simple and powerful content management system (CMS) for Node JS.

35 lines (30 loc) 1.11 kB
var UserProfileDialogController = function ($scope, $modalInstance, UserService, user, parentScope) { $scope.user = user; $scope.dialog = { title: "User Profile", message: "", messageType: "", changePwd: false }; $scope.ok = function() { UserService.saveProfile($scope.user, $scope.dialog.changePwd, false).then(function(result) { if (result && result.success === true) { parentScope.pageData.user = result.user; parentScope.setHelloName(); $scope.dialog.messageType = "alert-success"; $scope.dialog.message = result.message; } else if (result) { $scope.dialog.messageType = "alert-danger"; $scope.dialog.message = result.message; } else { $scope.dialog.messageType = "alert-danger"; $scope.dialog.message = "Error saving your user profile!"; } }); }; $scope.cancel = function () { $modalInstance.dismiss('cancel'); }; };