summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValeriy Sizov <vsv2711@gmail.com>2012-12-12 09:47:56 -0800
committerValeriy Sizov <vsv2711@gmail.com>2012-12-12 09:47:56 -0800
commitb48852e78901e3ce3fdc6449c4dc67d01b30f0ca (patch)
treea7acfbd1a7106ab936090e0e0ae38b5046647038
parentbca7bddd3d0c6327e7ce0ce86874d72d1c76788f (diff)
parent63d9373aa8722b69e7263f39af8e5194048b8b0d (diff)
downloadgitlab-ce-b48852e78901e3ce3fdc6449c4dc67d01b30f0ca.tar.gz
Merge pull request #2261 from jouve/fix_user_validation
Validates presence of User#name
-rw-r--r--app/models/user.rb1
-rw-r--r--doc/api/users.md2
-rw-r--r--lib/api/users.rb2
3 files changed, 2 insertions, 3 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 3f2d7c92ea8..f99fdd27aed 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -62,6 +62,7 @@ class User < ActiveRecord::Base
has_many :assigned_issues, class_name: "Issue", foreign_key: :assignee_id, dependent: :destroy
has_many :assigned_merge_requests, class_name: "MergeRequest", foreign_key: :assignee_id, dependent: :destroy
+ validates :name, presence: true
validates :bio, length: { within: 0..255 }
validates :extern_uid, allow_blank: true, uniqueness: {scope: :provider}
validates :projects_limit, presence: true, numericality: {greater_than_or_equal_to: 0}
diff --git a/doc/api/users.md b/doc/api/users.md
index c116144d91e..e5674ab8463 100644
--- a/doc/api/users.md
+++ b/doc/api/users.md
@@ -75,7 +75,7 @@ POST /users
Parameters:
+ `email` (required) - Email
+ `password` (required) - Password
-+ `name` - Name
++ `name` (required) - Name
+ `skype` - Skype ID
+ `linkedin` - Linkedin
+ `twitter` - Twitter account
diff --git a/lib/api/users.rb b/lib/api/users.rb
index cad99fd9f7b..140c20f6bd2 100644
--- a/lib/api/users.rb
+++ b/lib/api/users.rb
@@ -101,8 +101,6 @@ module Gitlab
key = current_user.keys.find params[:id]
key.delete
end
-
-
end
end
end