add pagination to templates/users/submissions
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
class ApplicationController < ActionController::Base
|
||||
include ActiveStorage::SetCurrent
|
||||
include Pagy::Backend
|
||||
|
||||
before_action :maybe_redirect_to_setup, unless: :signed_in?
|
||||
before_action :authenticate_user!, unless: :devise_controller?
|
||||
|
||||
@@ -6,6 +6,6 @@ class DashboardController < ApplicationController
|
||||
def index
|
||||
return render 'pages/landing' unless signed_in?
|
||||
|
||||
@templates = current_account.templates.active
|
||||
@pagy, @templates = pagy(current_account.templates.active, items: 12)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -4,7 +4,7 @@ class SubmissionsController < ApplicationController
|
||||
before_action :load_template, only: %i[index new create]
|
||||
|
||||
def index
|
||||
@submissions = @template.submissions.active
|
||||
@pagy, @submissions = pagy(@template.submissions.active)
|
||||
end
|
||||
|
||||
def show
|
||||
|
||||
@@ -4,7 +4,7 @@ class UsersController < ApplicationController
|
||||
before_action :load_user, only: %i[edit update destroy]
|
||||
|
||||
def index
|
||||
@users = current_account.users.active.order(id: :desc)
|
||||
@pagy, @users = pagy(current_account.users.active.order(id: :desc))
|
||||
end
|
||||
|
||||
def new
|
||||
|
||||
Reference in New Issue
Block a user