add pagination to templates/users/submissions

This commit is contained in:
Alex Turchyn
2023-06-24 01:01:54 +03:00
parent d53fa5613b
commit 419ede5b1d
10 changed files with 70 additions and 37 deletions
@@ -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?
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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