diff --git a/app/models/user.rb b/app/models/user.rb index 841a3e3..ca010b8 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1,10 +1,17 @@ class User < ActiveRecord::Base establish_connection Baas::settings[:local_db] has_many :ownerships has_many :hosts, through: :ownerships, inverse_of: :users enum user_type: { institutional: 0, vima: 1, okeanos: 2, admin: 3 } validates :username, :user_type, presence: true + + # Composes the user's display name from the user's username and email + # + # @return [String] + def display_name + "#{username} <#{email}>" + end end