lib/generators/adminpanel/resource/resource_generator.rb in adminpanel-2.1.0 vs lib/generators/adminpanel/resource/resource_generator.rb in adminpanel-2.1.1
- old
+ new
@@ -39,16 +39,16 @@
parameters.delete_if{ |pair| pair.split(':').second == 'has_many' }
invoke :migration, ["create_adminpanel_#{pluralized_name}", parameters]
end
def generate_gallery
- if has_gallery?
+ if has_gallery? && is_a_resource?
invoke 'adminpanel:gallery', [lower_singularized_name]
end
end
def add_resource_to_config
- if setup_is_found?
+ if setup_is_found? && is_a_resource?
inject_into_file 'config/initializers/adminpanel_setup.rb',
after: 'config.displayable_resources = [' do
indent "\n:#{pluralized_name},", 4
end
end