Class: Organizer

Inherits:
AppContainer show all
Defined in:
app/models/organizer.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from AppContainer

#get_preference, #preferences, #set_preference

Class Method Details

.find_by_user(user) ⇒ Object



21
22
23
# File 'app/models/organizer.rb', line 21

def find_by_user(user)
  Organizer.where('user_id = ?', user.id).first
end

Instance Method Details

#setup_default_preferencesObject



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/models/organizer.rb', line 2

def setup_default_preferences
  #setup theme
  theme_pt = PreferenceType.iid('extjs_theme')
  self.preference_types << theme_pt

  pref = Preference.create(
    :preference_type => theme_pt,
    :preference_option => PreferenceOption.iid('blue_extjs_theme')
  )

  self.user_preferences << UserPreference.create(
    :user => self.user,
    :preference => pref
  )

  self.save
end