features_controller.rb
523 Bytes
class FeaturesController < ApplicationController
acts_as_virtual_community_admin_controller
def index
@features = VirtualCommunity.available_features
end
post_only :update
def update
features = if params[:features].nil?
[]
else
params[:features].keys
end
@virtual_community.enabled_features = features
@virtual_community.save!
flash[:notice] = _('Features updated successfully.')
redirect_to :action => 'index'
end
end