application_key -> external_id

This commit is contained in:
Pete Matsyburka
2024-02-01 00:34:35 +02:00
parent 42a5cea521
commit 3781b0aa72
12 changed files with 85 additions and 56 deletions
+21 -17
View File
@@ -4,23 +4,23 @@
#
# Table name: submitters
#
# id :bigint not null, primary key
# application_key :string
# completed_at :datetime
# email :string
# ip :string
# name :string
# opened_at :datetime
# phone :string
# preferences :text not null
# sent_at :datetime
# slug :string not null
# ua :string
# uuid :string not null
# values :text not null
# created_at :datetime not null
# updated_at :datetime not null
# submission_id :bigint not null
# id :bigint not null, primary key
# completed_at :datetime
# email :string
# ip :string
# name :string
# opened_at :datetime
# phone :string
# preferences :text not null
# sent_at :datetime
# slug :string not null
# ua :string
# uuid :string not null
# values :text not null
# created_at :datetime not null
# updated_at :datetime not null
# external_id :string
# submission_id :bigint not null
#
# Indexes
#
@@ -62,6 +62,10 @@ class Submitter < ApplicationRecord
end
end
def application_key
external_id
end
def friendly_name
if name.present? && email.present? && email.exclude?(',')
%("#{name.delete('"')}" <#{email}>)
+18 -14
View File
@@ -4,20 +4,20 @@
#
# Table name: templates
#
# id :bigint not null, primary key
# application_key :string
# archived_at :datetime
# fields :text not null
# name :string not null
# schema :text not null
# slug :string not null
# source :text not null
# submitters :text not null
# created_at :datetime not null
# updated_at :datetime not null
# account_id :bigint not null
# author_id :bigint not null
# folder_id :bigint not null
# id :bigint not null, primary key
# archived_at :datetime
# fields :text not null
# name :string not null
# schema :text not null
# slug :string not null
# source :text not null
# submitters :text not null
# created_at :datetime not null
# updated_at :datetime not null
# account_id :bigint not null
# author_id :bigint not null
# external_id :string
# folder_id :bigint not null
#
# Indexes
#
@@ -61,6 +61,10 @@ class Template < ApplicationRecord
scope :active, -> { where(archived_at: nil) }
scope :archived, -> { where.not(archived_at: nil) }
def application_key
external_id
end
private
def maybe_set_default_folder