diff --git a/module/gitlab/model.php b/module/gitlab/model.php index b2b60622b1..a194e46ced 100644 --- a/module/gitlab/model.php +++ b/module/gitlab/model.php @@ -2107,11 +2107,10 @@ class gitlabModel extends model */ public function editUser($gitlabID) { - $user = fixer::input('post')->removeIF(!$this->post->password, 'password,password_repeat')->remove('avatar')->get(); + $user = fixer::input('post')->remove('username')->removeIF(!$this->post->password, 'password,password_repeat')->remove('avatar')->get(); if(!empty($_FILES['avatar'])) $user->avatar = curl_file_create($_FILES['avatar']['tmp_name'], $_FILES['avatar']['type'], $_FILES['avatar']['name']); if(empty($user->name)) dao::$errors['name'][] = $this->lang->gitlab->user->name . $this->lang->gitlab->user->emptyError; - if(empty($user->username)) dao::$errors['username'][] = $this->lang->gitlab->user->username . $this->lang->gitlab->user->emptyError; if(empty($user->email)) dao::$errors['email'][] = $this->lang->gitlab->user->email . $this->lang->gitlab->user->emptyError; if(dao::isError()) return false; if(!empty($user->password) and $user->password != $user->password_repeat) diff --git a/module/gitlab/view/edituser.html.php b/module/gitlab/view/edituser.html.php index b4217039f9..128025b3b5 100644 --- a/module/gitlab/view/edituser.html.php +++ b/module/gitlab/view/edituser.html.php @@ -27,7 +27,7 @@ gitlab->user->username;?> - username, "class='form-control' placeholder='{$lang->gitlab->user->username}'");?> + username, "readonly class='form-control' placeholder='{$lang->gitlab->user->username}'");?> @@ -62,7 +62,7 @@
external) echo 'checked';?> />
- + gitlab->user->bind;?>