account setup: Make fields readonly when profile is locked
part of cloudron/box#704
This commit is contained in:
@@ -35,6 +35,7 @@ app.controller('SetupAccountController', ['$scope', '$http', function ($scope, $
|
||||
$scope.view = 'setup';
|
||||
$scope.status = null;
|
||||
|
||||
$scope.profileLocked = !!search.profileLocked;
|
||||
$scope.existingUsername = !!search.username;
|
||||
$scope.username = search.username || '';
|
||||
$scope.displayName = search.displayName || '';
|
||||
@@ -47,11 +48,14 @@ app.controller('SetupAccountController', ['$scope', '$http', function ($scope, $
|
||||
|
||||
var data = {
|
||||
resetToken: search.resetToken,
|
||||
username: $scope.username,
|
||||
displayName: $scope.displayName,
|
||||
password: $scope.password
|
||||
};
|
||||
|
||||
if (!$scope.profileLocked) {
|
||||
data.username = $scope.username;
|
||||
data.displayName = $scope.displayName;
|
||||
}
|
||||
|
||||
function error(data, status) {
|
||||
$scope.busy = false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user