add submission status filters

This commit is contained in:
DocuSeal
2023-10-19 20:19:52 +03:00
parent b6d350ebbd
commit 9da7463657
6 changed files with 61 additions and 5 deletions
+2
View File
@@ -48,6 +48,8 @@ class Submission < ApplicationRecord
through: :template, source: :documents_attachments
scope :active, -> { where(deleted_at: nil) }
scope :pending, -> { joins(:submitters).where(submitters: { completed_at: nil }).distinct }
scope :completed, -> { left_joins(:submitters).where.not(submitters: { completed_at: nil }).distinct }
enum :source, {
invite: 'invite',