Skip to content

Instantly share code, notes, and snippets.

View sidtri's full-sized avatar
🎯
Focusing

sid d sidtri

🎯
Focusing
View GitHub Profile
@sidtri
sidtri / active-record-migration-expert.md
Created September 22, 2016 09:31 — forked from pyk/active-record-migration-expert.md
become active record migration expert (Rails 4.0.2)

become active record migration expert (Rails 4.0.2)

workflow:

create model

$ rails g model NameOfModel
    invoke  active_record
    create    db/migrate/YYYYMMDDHHMMSS_create_name_of_models.rb
diff --git a/app/models/concerns/business_default.rb b/app/models/concerns/business_default.rb
index f201925..03719ba 100644
--- a/app/models/concerns/business_default.rb
+++ b/app/models/concerns/business_default.rb
@@ -28,45 +28,26 @@ module BusinessDefault
self.create_text_in_setting(TextInSetting.default_messages)
end
- # Seed data
def create_default_alert_settings
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 8ad93b9..23c1431 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -12,6 +12,7 @@
//
//= require jquery
//= require jquery_ujs
+//= require datepicker
//= require_tree .
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 221e9ad..8d1d490 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -102,7 +102,7 @@ function appendOrders(data) {
// Common functions
function insertParam(key, value)
{
- if(typeof(window.search_params) === "undefined") { window.search_params = "" }
+ if(typeof(window.search_params) === "undefined") { d = new Date($("#date").val());window.search_params = "?date=" + d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate(); }
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index d86c2c6..221e9ad 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -93,5 +93,36 @@ function appendOrders(data) {
data = $('#temp_data_for_parsing').html();
$('#temp_data_for_parsing').html('');
$('#orders_list').append(data);
+ }else{
+ $("#orders_list").append(data)
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 3ea97b9..d86c2c6 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -27,7 +27,6 @@
//= require confirm.js.coffee
//= require moment
//= require star-rating.min
-//= require google_map_with_turbolinks
diff --git a/app/assets/javascripts/reports/return_item.js b/app/assets/javascripts/reports/return_item.js
index e69de29..998f681 100644
--- a/app/assets/javascripts/reports/return_item.js
+++ b/app/assets/javascripts/reports/return_item.js
@@ -0,0 +1,33 @@
+$('.reports.return_item').ready(function(){
+ $("#from_date").daterangepicker({
+ format: "MM/DD/YYYY",
+ singleDatePicker: true,
+ showDropdowns: true
diff --git a/app/assets/javascripts/reports/return_item.js b/app/assets/javascripts/reports/return_item.js
index e69de29..998f681 100644
--- a/app/assets/javascripts/reports/return_item.js
+++ b/app/assets/javascripts/reports/return_item.js
@@ -0,0 +1,33 @@
+$('.reports.return_item').ready(function(){
+ $("#from_date").daterangepicker({
+ format: "MM/DD/YYYY",
+ singleDatePicker: true,
+ showDropdowns: true
diff --git a/app/controllers/reports_controller.rb b/app/controllers/reports_controller.rb
index 88f0232..9584038 100644
--- a/app/controllers/reports_controller.rb
+++ b/app/controllers/reports_controller.rb
@@ -186,7 +186,7 @@ class ReportsController < ApplicationController
.joins("LEFT JOIN stores ON stores.id = orders.store_id")
.select("orders.number AS order_number, stores.name AS location_name, order_items.*")
.by_store(params[:store_id])
- # .where("delivered = ? AND orders.schedule_date = ? AND orders.business_id = ?", false, @date, current_business.id)
+ .where("delivered = ? AND orders.schedule_date = ? AND orders.business_id = ?", false, @date, current_business.id)