]> source.dussan.org Git - redmine.git/commitdiff
Moved user status constants to Principal model.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 8 Dec 2012 10:44:42 +0000 (10:44 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 8 Dec 2012 10:44:42 +0000 (10:44 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10958 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/principal.rb
app/models/user.rb

index f467f847f5e315d1cbdd78fb6b4303850fdcac35..72cae3719cada3ede88fffba5f52aae8b55314a5 100644 (file)
 class Principal < ActiveRecord::Base
   self.table_name = "#{table_name_prefix}users#{table_name_suffix}"
 
+  # Account statuses
+  STATUS_ANONYMOUS  = 0
+  STATUS_ACTIVE     = 1
+  STATUS_REGISTERED = 2
+  STATUS_LOCKED     = 3
+
   has_many :members, :foreign_key => 'user_id', :dependent => :destroy
   has_many :memberships, :class_name => 'Member', :foreign_key => 'user_id', :include => [ :project, :roles ], :conditions => "#{Project.table_name}.status<>#{Project::STATUS_ARCHIVED}", :order => "#{Project.table_name}.name"
   has_many :projects, :through => :memberships
index eed359feabf7476e0e8b94f1c38e752dd1a4479f..0c7fd7558d30f11c741da170bac80802370fc502 100644 (file)
@@ -20,12 +20,6 @@ require "digest/sha1"
 class User < Principal
   include Redmine::SafeAttributes
 
-  # Account statuses
-  STATUS_ANONYMOUS  = 0
-  STATUS_ACTIVE     = 1
-  STATUS_REGISTERED = 2
-  STATUS_LOCKED     = 3
-
   # Different ways of displaying/sorting users
   USER_FORMATS = {
     :firstname_lastname => {