OSDN Git Service

Update failure message for UsersProject uniqueness validation
authorRobert Speicher <rspeicher@gmail.com>
Thu, 6 Sep 2012 20:51:28 +0000 (16:51 -0400)
committerRobert Speicher <rspeicher@gmail.com>
Thu, 6 Sep 2012 20:51:28 +0000 (16:51 -0400)
Was "User has already been taken", is now "User already exists in
project".

app/models/users_project.rb

index 7d17293..1b59848 100644 (file)
@@ -14,7 +14,7 @@ class UsersProject < ActiveRecord::Base
   after_save :update_repository
   after_destroy :update_repository
 
-  validates_uniqueness_of :user_id, scope: [:project_id]
+  validates_uniqueness_of :user_id, scope: [:project_id], message: "already exists in project"
   validates_presence_of :user_id
   validates_presence_of :project_id
 
@@ -48,10 +48,10 @@ class UsersProject < ActiveRecord::Base
 
   def self.access_roles
     {
-      "Guest"   => GUEST,
-      "Reporter"   => REPORTER,
+      "Guest"     => GUEST,
+      "Reporter"  => REPORTER,
       "Developer" => DEVELOPER,
-      "Master"  => MASTER
+      "Master"    => MASTER
     }
   end