From c86e4879cee472409bb2e8a400d67a7f2a379810 Mon Sep 17 00:00:00 2001 From: AntonioTerceiro Date: Mon, 9 Jul 2007 19:29:11 +0000 Subject: [PATCH] ActionItem3: VirtualCommunity acts as configurable --- app/models/virtual_community.rb | 3 +++ db/migrate/001_create_virtual_communities.rb | 2 ++ 2 files changed, 5 insertions(+), 0 deletions(-) diff --git a/app/models/virtual_community.rb b/app/models/virtual_community.rb index d6d4629..1484f84 100644 --- a/app/models/virtual_community.rb +++ b/app/models/virtual_community.rb @@ -3,6 +3,9 @@ class VirtualCommunity < ActiveRecord::Base # One VirtualCommunity can be reached by many domains has_many :domains, :as => :owner + # a VirtualCommunity can be configured + acts_as_configurable + # name is mandatory validates_presence_of :name diff --git a/db/migrate/001_create_virtual_communities.rb b/db/migrate/001_create_virtual_communities.rb index 7411fd1..bf86014 100644 --- a/db/migrate/001_create_virtual_communities.rb +++ b/db/migrate/001_create_virtual_communities.rb @@ -5,9 +5,11 @@ class CreateVirtualCommunities < ActiveRecord::Migration t.column :configuration, :text t.column :is_default, :boolean end + ConfigurableSetting.create_table end def self.down + ConfigurableSetting.drop_table drop_table :virtual_communities end end -- libgit2 0.21.2