Files
sx-fc/lib/tasks/clear_data.rake
2018-03-20 17:42:19 +06:30

46 lines
1.0 KiB
Ruby
Executable File

namespace :clear do
desc "Clear Data"
task :data => :environment do
BookingOrder.delete_all
Booking.delete_all
OrderItem.delete_all
AssignedOrderItem.delete_all
Order.delete_all
SaleOrder.delete_all
SaleItem.delete_all
Sale.delete_all
SaleTax.delete_all
SaleAudit.delete_all
SalePayment.delete_all
ShiftSale.delete_all
PaymentJournal.delete_all
Survey.delete_all
DiningFacility.update_all(status:'available')
CashierTerminal.update_all(is_currently_login: 0)
SeedGenerator.where("id > 1").update(:current => 0, :next => 1)
puts "Clear Data Done."
end
desc "Clear Menu"
task :menu => :environment do
MenuItemOption.destroy_all
MenuItemAttribute.destroy_all
MenuItemSet.destroy_all
MenuInstanceItemSet.destroy_all
ItemSet.destroy_all
MenuItemInstance.destroy_all
MenuItem.destroy_all
MenuCategory.destroy_all
Menu.destroy_all
Account.destroy_all
puts "Clear all Menu Done."
end
end