Class Person
In: app/models/person.rb
Parent: ActiveRecord::Base

Methods

Public Class methods

Returns a list of any user-listable attributes that are not part of the base Person data

Returns a flattened list of attributes, good to be used in a generic listing. This means, the attributes are by themselves both good enough as a column header and valid methods that can be sent to the person instance.

List of users which accepted to receive general information mails

Performs a (optionally paginated) search for the specified string in any of the firstname, famname or login fields.

If no parameters are specified, it just returns a full listing, ordered by ID. Any additional parameters for the search can be specified in the second parameter (as a hash).

The resulting list will be paginated if the :paginate attribute is true.

Public Instance methods

Is this user signed up for any conferences which accept proposals now?

Sets the encrypted password - Regenerates the random salt and computes a MD5 for the supplied plaintext password.

Returns the person‘s publicly listable attributes - this means, the extra attributes whose names start with pub_

[Validate]