lib/motor/admin.rb in motor-admin-0.2.47 vs lib/motor/admin.rb in motor-admin-0.2.48
- old
+ new
@@ -92,7 +92,24 @@
ActiveStorage::Attachment.include(Motor::ActiveRecordUtils::ActiveStorageLinksExtension)
ActiveStorage::Blob.singleton_class.prepend(Motor::ActiveRecordUtils::ActiveStorageBlobPatch)
end
end
+
+ initializer 'motor.upgrade' do
+ config.after_initialize do
+ unless Motor::Query.table_exists?
+ puts
+ puts ' => Run `rails g motor:install && rake db:migrate` in order to create Motor Admin configuration tables'
+ puts
+ end
+
+ unless Motor::ApiConfig.table_exists?
+ puts
+ puts ' => Run `rails g motor:upgrade && rake db:migrate`' \
+ ' to perform data migration and enable the latest features'
+ puts
+ end
+ end
+ end
end
end