diff --git a/app/components/bike_brands.rb b/app/components/bike_brands.rb index a83e4c2..7454beb 100644 --- a/app/components/bike_brands.rb +++ b/app/components/bike_brands.rb @@ -3,6 +3,7 @@ class BikeBrands < Netzke::Basepack::Grid super c.model = "BikeBrand" c.title = "Brands" + c.force_fit = true c.prohibit_update = true if cannot? :update, BikeBrand c.prohibit_create = true if cannot? :create, BikeBrand diff --git a/app/components/bike_logs.rb b/app/components/bike_logs.rb index 54a622a..4d78aab 100644 --- a/app/components/bike_logs.rb +++ b/app/components/bike_logs.rb @@ -6,6 +6,7 @@ class BikeLogs < Netzke::Basepack::Grid c.model = "ActsAsLoggable::Log" c.title = "Bike History" + c.force_fit = true c.data_store = {auto_load: false} c.scope = lambda { |rel| rel.where(:loggable_type => 'Bike',:loggable_id => session[:selected_bike_id]);} c.strong_default_attrs = { diff --git a/app/components/bike_models.rb b/app/components/bike_models.rb index ac654d0..eabebf9 100644 --- a/app/components/bike_models.rb +++ b/app/components/bike_models.rb @@ -4,6 +4,7 @@ class BikeModels < Netzke::Basepack::Grid c.model = "BikeModel" c.title = "Models" + c.force_fit = true c.data_store = {auto_load: false} c.scope = lambda { |rel| rel.where(:bike_brand_id => session[:selected_bike_brand_id]);} c.strong_default_attrs = { diff --git a/app/components/bikes.rb b/app/components/bikes.rb index 30dd873..0167d2b 100644 --- a/app/components/bikes.rb +++ b/app/components/bikes.rb @@ -2,6 +2,7 @@ class Bikes < Netzke::Basepack::Grid def configure(c) super c.model = "Bike" + c.force_fit = true # columns with :id set, have :min_chars set in init_component # See: http://stackoverflow.com/questions/17738962/netzke-grid-filtering diff --git a/app/components/check_ins.rb b/app/components/check_ins.rb index a2ff91d..595af6e 100644 --- a/app/components/check_ins.rb +++ b/app/components/check_ins.rb @@ -4,6 +4,7 @@ class CheckIns < Netzke::Basepack::Grid super c.header = false c.model = "ActsAsLoggable::Log" + c.force_fit = true c.scope = lambda { |rel| rel.where(:log_action_type => ::ActsAsLoggable::UserAction). where(:loggable_type => "User"). where(:log_action_id => ::ActsAsLoggable::UserAction.find_by_action("CHECKIN")). diff --git a/app/components/customers.rb b/app/components/customers.rb index 89a75c7..a2f5e42 100644 --- a/app/components/customers.rb +++ b/app/components/customers.rb @@ -1,6 +1,7 @@ class Customers < Netzke::Basepack::Grid def configure(c) c.model = "Customer" + c.force_fit = true end #override with nil to remove actions diff --git a/app/components/logs.rb b/app/components/logs.rb index 81127c3..52c1767 100644 --- a/app/components/logs.rb +++ b/app/components/logs.rb @@ -4,6 +4,7 @@ class Logs < Netzke::Basepack::Grid super c.header = false c.model = "ActsAsLoggable::Log" + c.force_fit = true c.columns = [ :loggable_id, :loggable_type, diff --git a/app/components/tasks.rb b/app/components/tasks.rb index 24deeb7..917e44b 100644 --- a/app/components/tasks.rb +++ b/app/components/tasks.rb @@ -9,6 +9,7 @@ class Tasks < Netzke::Basepack::Grid c.header = false c.model = "Task" + c.force_fit = true c.scope = lambda{ |rel| if session[:selected_bike_id] rel.where(:task_list_id => Bike.find_by_id(session[:selected_bike_id]).task_list.id) diff --git a/app/components/transaction_logs.rb b/app/components/transaction_logs.rb index c2adff9..a8f7bba 100644 --- a/app/components/transaction_logs.rb +++ b/app/components/transaction_logs.rb @@ -5,6 +5,7 @@ class TransactionLogs < Netzke::Basepack::Grid c.model = "ActsAsLoggable::Log" c.title = "Transaction Payments" + c.force_fit = true c.data_store = {auto_load: false} c.scope = lambda { |rel| rel.where(:loggable_type => 'Transaction',:loggable_id => session[:selected_transaction_id]);} c.strong_default_attrs = { diff --git a/app/components/transactions.rb b/app/components/transactions.rb index 652c7fb..a78c656 100644 --- a/app/components/transactions.rb +++ b/app/components/transactions.rb @@ -2,6 +2,7 @@ class Transactions < Netzke::Basepack::Grid def configure(c) super c.model = "Transaction" + c.force_fit = true c.strong_default_attrs = { :vendor_id => controller.current_user.id, :customer_id => session[:selected_customer_id], diff --git a/app/components/user_logs.rb b/app/components/user_logs.rb index 7bfe16e..1626ca0 100644 --- a/app/components/user_logs.rb +++ b/app/components/user_logs.rb @@ -34,6 +34,7 @@ class UserLogs < Netzke::Basepack::Grid c.model = "ActsAsLoggable::Log" c.title = "User Timesheet" + c.force_fit = true c.data_store = user_log_data_store c.scope = user_log_scope c.strong_default_attrs = user_log_strong_default_attrs diff --git a/app/components/user_profiles.rb b/app/components/user_profiles.rb index c26bb28..99422a3 100644 --- a/app/components/user_profiles.rb +++ b/app/components/user_profiles.rb @@ -19,6 +19,7 @@ class UserProfiles < Netzke::Basepack::Grid c.model = "UserProfile" c.title = "Profile" + c.force_fit = true c.data_store = user_profiles_data_store c.scope = user_profiles_scope c.strong_default_attrs = user_profile_strong_default_attrs diff --git a/app/components/user_role_joins.rb b/app/components/user_role_joins.rb index fc22b3e..5004570 100644 --- a/app/components/user_role_joins.rb +++ b/app/components/user_role_joins.rb @@ -2,6 +2,7 @@ class UserRoleJoins < Netzke::Basepack::Grid def configure(c) super c.model = "UserRoleJoin" + c.force_fit = true c.header = false c.title = "User Roles" c.data_store.sorters = [{ :property => :user__username, :direction => :ASC}] diff --git a/app/components/user_transactions.rb b/app/components/user_transactions.rb index 5e62ab3..7e9efa4 100644 --- a/app/components/user_transactions.rb +++ b/app/components/user_transactions.rb @@ -5,6 +5,7 @@ class UserTransactions < Netzke::Basepack::Grid c.model = "Transaction" c.title = "Transactions" + c.force_fit = true c.scope = lambda { |rel| rel.where(:customer_id => controller.current_user.id, :customer_type => 'User');} c.data_store = { auto_load: true } c.columns = [ diff --git a/app/components/users.rb b/app/components/users.rb index 51c7d38..1d8dce4 100644 --- a/app/components/users.rb +++ b/app/components/users.rb @@ -12,6 +12,7 @@ class Users < Netzke::Basepack::Grid super c.header = false c.model = "User" + c.force_fit = true c.columns = [ { :name => :username, :read_only => true },