class OnSIP::User
Public Instance Methods
account()
click to toggle source
# File lib/onsip/models/user.rb, line 37 def account Account.read self.account_id end
account_id()
click to toggle source
# File lib/onsip/models/user.rb, line 9 def account_id @attributes.AccountId end
add(organization = nil)
click to toggle source
# File lib/onsip/models/user.rb, line 41 def add(organization = nil) self.class.add organization, @attributes end
auth_username()
click to toggle source
# File lib/onsip/models/user.rb, line 33 def auth_username @attributes.AuthUsername end
change_role(role)
click to toggle source
# File lib/onsip/models/user.rb, line 57 def change_role(role) self.class.change_role self.id, role end
delete!()
click to toggle source
# File lib/onsip/models/user.rb, line 45 def delete! self.class.delete! self.id end
disable!()
click to toggle source
# File lib/onsip/models/user.rb, line 61 def disable! self.class.edit_status self.id, {'Status' => 'disabled'} end
domain()
click to toggle source
# File lib/onsip/models/user.rb, line 21 def domain @attributes.Domain end
id()
click to toggle source
# File lib/onsip/models/user.rb, line 5 def id @attributes.UserId end
organization()
click to toggle source
# File lib/onsip/models/user.rb, line 49 def organization @organization ||= Organization.read(self.organization_id) end
organization_id()
click to toggle source
# File lib/onsip/models/user.rb, line 13 def organization_id @attributes.OrganizationId end
password()
click to toggle source
# File lib/onsip/models/user.rb, line 29 def password @attributes.Password end
status()
click to toggle source
# File lib/onsip/models/user.rb, line 17 def status @attributes.Status end
user_addresses()
click to toggle source
# File lib/onsip/models/user.rb, line 53 def user_addresses UserAddress.browse({'UserId' => self.id}) end
username()
click to toggle source
# File lib/onsip/models/user.rb, line 25 def username @attributes.Username end