diff --git a/lib/comatose_extensions.rb b/lib/comatose_extensions.rb new file mode 100644 index 0000000..c9c25e5 --- /dev/null +++ b/lib/comatose_extensions.rb @@ -0,0 +1,7 @@ + +# FIXME: for some reason adding the following makes comatose migration to not +# work + +#def (Comatose::Page).icon +# 'text-x-generic' +#end diff --git a/lib/comatose_integration.rb b/lib/comatose_integration.rb deleted file mode 100644 index 9c0da58..0000000 --- a/lib/comatose_integration.rb +++ /dev/null @@ -1,31 +0,0 @@ -require 'comatose' - -def (Comatose::Page).icon - 'text-x-generic' -end - -Comatose.configure do |config| - config.admin_get_root_page do - Comatose::Page.find_by_path(request.parameters[:profile]) - end - config.admin_authorization do |config| - Profile.exists?(:identifier => request.parameters[:profile]) - # FIXME: also check permissions - end - config.admin_includes << :authenticated_system - config.admin_helpers << :application_helper - config.admin_helpers << :document_helper -end -Comatose::AdminController.design :holder => 'virtual_community' -Comatose::AdminController.before_filter do |controller| - # TODO: copy/paste; extract this into a method (see - # app/controllers/application.rb) - domain = Domain.find_by_name(controller.request.host) - if domain.nil? - virtual_community = VirtualCommunity.default - else - virtual_community = domain.virtual_community - profile = domain.profile - end - controller.instance_variable_set('@virtual_community', virtual_community) -end -- libgit2 0.21.2