From 0fd250b3e4fb9ca940904743088da2db456b44d7 Mon Sep 17 00:00:00 2001 From: Jeff Dutil Date: Sun, 2 Mar 2014 23:48:30 +0000 Subject: [PATCH] Fixes for ckeditor abilities. --- README.md | 2 +- app/models/ckeditor/asset_decorator.rb | 2 +- app/models/spree/supplier_ability.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b4f538c..7f8ca37 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Spree Drop Ship will support several other Spree extensions being used by scopin Some extensions that can be used in conjunction with Spree Drop Ship: * spree_digital -* spree_editor +* spree_editor (assumes use of ckeditor & you should delete the generated models & initializer in your app to use spree_editors copies) * spree_group_pricing * spree_marketplace * spree_related_products diff --git a/app/models/ckeditor/asset_decorator.rb b/app/models/ckeditor/asset_decorator.rb index 41fa363..0595df1 100644 --- a/app/models/ckeditor/asset_decorator.rb +++ b/app/models/ckeditor/asset_decorator.rb @@ -1,4 +1,4 @@ -if defined?(Ckeditor::Asset) +if defined?(Ckeditor) Ckeditor::Asset.class_eval do belongs_to :supplier, class_name: 'Spree::Supplier' end diff --git a/app/models/spree/supplier_ability.rb b/app/models/spree/supplier_ability.rb index 2d6449e..4c38ac4 100644 --- a/app/models/spree/supplier_ability.rb +++ b/app/models/spree/supplier_ability.rb @@ -41,7 +41,7 @@ def initialize(user) can :create, Spree::Supplier end - if defined?(Ckeditor::AttachmentFile) && defined?(Ckeditor::Picture) + if defined?(Ckeditor) can :access, :ckeditor can :create, Ckeditor::AttachmentFile