Skip to content

Commit 3c2d6d3

Browse files
committed
maint: Upgrade to ajax-datatables-rails 1.x
1 parent 490e657 commit 3c2d6d3

16 files changed

+23
-17
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ gem "file_validators"
5050
# Templating utilities
5151
gem 'haml-rails', '~> 2.0'
5252
gem 'simple_form'
53-
gem 'ajax-datatables-rails', '~> 0.4.0' # Does NOT follow semver
53+
gem 'ajax-datatables-rails', '~> 1.0'
5454
gem 'roadie-rails'
5555
gem 'chartkick', '~> 3.0'
5656
gem 'groupdate'

Gemfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ GEM
4444
tzinfo (~> 1.1)
4545
addressable (2.6.0)
4646
public_suffix (>= 2.0.2, < 4.0)
47-
ajax-datatables-rails (0.4.3)
48-
railties (>= 4.0)
47+
ajax-datatables-rails (1.0.0)
48+
railties (>= 4.2)
4949
ansi (1.5.0)
5050
archive-zip (0.12.0)
5151
io-like (~> 0.3.0)
@@ -451,7 +451,7 @@ PLATFORMS
451451
ruby
452452

453453
DEPENDENCIES
454-
ajax-datatables-rails (~> 0.4.0)
454+
ajax-datatables-rails (~> 1.0)
455455
audited (~> 4.7)
456456
aws-sdk-s3
457457
better_errors

app/controllers/manage/admins_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def index
88
end
99

1010
def datatable
11-
render json: AdminDatatable.new(view_context)
11+
render json: AdminDatatable.new(params, view_context: view_context)
1212
end
1313

1414
def show

app/controllers/manage/checkins_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def index
88
end
99

1010
def datatable
11-
render json: CheckinDatatable.new(view_context)
11+
render json: CheckinDatatable.new(params, view_context: view_context)
1212
end
1313

1414
def show

app/controllers/manage/messages_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def index
1010
end
1111

1212
def datatable
13-
render json: BulkMessageDatatable.new(view_context)
13+
render json: BulkMessageDatatable.new(params, view_context: view_context)
1414
end
1515

1616
def show

app/controllers/manage/questionnaires_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def index
1010
end
1111

1212
def datatable
13-
render json: QuestionnaireDatatable.new(view_context)
13+
render json: QuestionnaireDatatable.new(params, view_context: view_context)
1414
end
1515

1616
def show

app/controllers/manage/schools_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def index
88
end
99

1010
def datatable
11-
render json: SchoolDatatable.new(view_context)
11+
render json: SchoolDatatable.new(params, view_context: view_context)
1212
end
1313

1414
def show

app/datatables/admin_datatable.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
class AdminDatatable < AjaxDatatablesRails::Base
1+
class AdminDatatable < ApplicationDatatable
22
def_delegators :@view, :link_to, :manage_admin_path, :bold, :display_datetime
33

44
def view_columns
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
class ApplicationDatatable < AjaxDatatablesRails::ActiveRecord
2+
extend Forwardable
3+
attr_reader :view
4+
5+
def initialize(params, opts = {})
6+
@view = opts[:view_context]
7+
super
8+
end
9+
end

app/datatables/bulk_message_datatable.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
class BulkMessageDatatable < AjaxDatatablesRails::Base
1+
class BulkMessageDatatable < ApplicationDatatable
22
def_delegators :@view, :link_to, :manage_message_path, :display_datetime, :bold, :h
33

44
def view_columns

0 commit comments

Comments
 (0)