Sha256: 24b111e627bff97f647684966c9fb6a7c9359d34620a9c3974428c87e8ee7e1e

Contents?: true

Size: 580 Bytes

Versions: 32

Compression:

Stored size: 580 Bytes

Contents

class Organizer < AppContainer
  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

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

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
erp_app-3.1.16 app/models/organizer.rb
erp_app-3.1.15 app/models/organizer.rb
erp_app-3.1.14 app/models/organizer.rb
erp_app-3.1.13 app/models/organizer.rb
erp_app-3.1.12 app/models/organizer.rb
erp_app-3.1.11 app/models/organizer.rb
erp_app-3.1.10 app/models/organizer.rb
erp_app-3.1.9 app/models/organizer.rb
erp_app-3.1.8 app/models/organizer.rb
erp_app-3.1.7 app/models/organizer.rb
erp_app-3.1.6 app/models/organizer.rb
erp_app-3.1.5 app/models/organizer.rb
erp_app-3.1.4 app/models/organizer.rb
erp_app-3.1.3 app/models/organizer.rb
erp_app-3.1.2 app/models/organizer.rb
erp_app-3.0.16 app/models/organizer.rb
erp_app-3.0.15 app/models/organizer.rb
erp_app-3.1.1 app/models/organizer.rb
erp_app-3.1.0 app/models/organizer.rb
erp_app-3.0.14 app/models/organizer.rb