add search

This commit is contained in:
Pete Matsyburka committed 2026-09-23 10:59:54 +03:00
1 parent 8259ebdb6c
commit ae5f87f8fb
28 files changed
+323 -34

No files matched your search

+8
View File
@@ -5,6 +5,7 @@ module Submissions
ALLOWED_PARAMS = %w[
author
status
template_id
folder
completed_at_from
completed_at_to
@@ -27,6 +28,7 @@ module Submissions
filters = normalize_filter_params(params, current_user)
submissions = filter_by_author(submissions, filters, current_user)
submissions = filter_by_template(submissions, filters)
submissions = filter_by_folder(submissions, filters, current_user)
submissions = filter_by_status(submissions, filters)
submissions = filter_by_created_at(submissions, filters)
@@ -42,6 +44,12 @@ module Submissions
submissions.where(created_by_user_id: user&.id || -1)
end
def filter_by_template(submissions, filters)
return submissions if filters[:template_id].blank?
submissions.where(template_id: filters[:template_id])
end
def filter_by_status(submissions, filters)
case filters[:status]
when 'pending'