rename deleted_at to archived_at

This commit is contained in:
Pete Matsyburka
2023-12-30 00:37:03 +02:00
parent cfb1bdcd52
commit 6d7d8ae87c
24 changed files with 71 additions and 65 deletions
+2 -6
View File
@@ -5,7 +5,7 @@
# Table name: submissions
#
# id :bigint not null, primary key
# deleted_at :datetime
# archived_at :datetime
# preferences :text not null
# slug :string not null
# source :text not null
@@ -55,7 +55,7 @@ class Submission < ApplicationRecord
->(e) { where(uuid: (e.template_schema.presence || e.template.schema).pluck('attachment_uuid')) },
through: :template, source: :documents_attachments
scope :active, -> { where(deleted_at: nil) }
scope :active, -> { where(archived_at: nil) }
scope :pending, -> { joins(:submitters).where(submitters: { completed_at: nil }).distinct }
scope :completed, -> { where.not(id: pending.select(:submission_id)) }
@@ -71,10 +71,6 @@ class Submission < ApplicationRecord
preserved: 'preserved'
}, scope: false, prefix: true
def archived_at
deleted_at
end
def audit_trail_url
return if audit_trail.blank?
+3 -3
View File
@@ -6,7 +6,7 @@
#
# id :bigint not null, primary key
# application_key :string
# deleted_at :datetime
# archived_at :datetime
# fields :text not null
# name :string not null
# schema :text not null
@@ -58,8 +58,8 @@ class Template < ApplicationRecord
has_many :submissions, dependent: :destroy
scope :active, -> { where(deleted_at: nil) }
scope :archived, -> { where.not(deleted_at: nil) }
scope :active, -> { where(archived_at: nil) }
scope :archived, -> { where.not(archived_at: nil) }
private
+9 -9
View File
@@ -4,13 +4,13 @@
#
# Table name: template_folders
#
# id :bigint not null, primary key
# deleted_at :datetime
# name :string not null
# created_at :datetime not null
# updated_at :datetime not null
# account_id :bigint not null
# author_id :bigint not null
# id :bigint not null, primary key
# archived_at :datetime
# name :string not null
# created_at :datetime not null
# updated_at :datetime not null
# account_id :bigint not null
# author_id :bigint not null
#
# Indexes
#
@@ -29,10 +29,10 @@ class TemplateFolder < ApplicationRecord
belongs_to :account
has_many :templates, dependent: :destroy, foreign_key: :folder_id, inverse_of: :folder
has_many :active_templates, -> { where(deleted_at: nil) },
has_many :active_templates, -> { where(archived_at: nil) },
class_name: 'Template', dependent: :destroy, foreign_key: :folder_id, inverse_of: :folder
scope :active, -> { where(deleted_at: nil) }
scope :active, -> { where(archived_at: nil) }
def default?
name == DEFAULT_NAME
+3 -3
View File
@@ -5,10 +5,10 @@
# Table name: users
#
# id :bigint not null, primary key
# archived_at :datetime
# consumed_timestep :integer
# current_sign_in_at :datetime
# current_sign_in_ip :string
# deleted_at :datetime
# email :string not null
# encrypted_password :string not null
# failed_attempts :integer default(0), not null
@@ -62,7 +62,7 @@ class User < ApplicationRecord
attribute :role, :string, default: ADMIN_ROLE
attribute :uuid, :string, default: -> { SecureRandom.uuid }
scope :active, -> { where(deleted_at: nil) }
scope :active, -> { where(archived_at: nil) }
scope :admins, -> { where(role: ADMIN_ROLE) }
def access_token
@@ -70,7 +70,7 @@ class User < ApplicationRecord
end
def active_for_authentication?
!deleted_at?
!archived_at?
end
def remember_me