add initials field

This commit is contained in:
Alex Turchyn
2023-09-20 00:13:14 +03:00
parent dc02964d9b
commit ee350324e5
14 changed files with 426 additions and 29 deletions
+2 -2
View File
@@ -192,7 +192,7 @@ module Submissions
}
].compact_blank, line_spacing: 1.8, padding: [0, 0, 5, 0]
),
if field['type'].in?(%w[image signature])
if field['type'].in?(%w[image signature initials])
attachment = submitter.attachments.find { |a| a.uuid == value }
image = Vips::Image.new_from_buffer(attachment.download, '').autorot
@@ -200,7 +200,7 @@ module Submissions
io = StringIO.new(image.resize([scale, 1].min).write_to_buffer('.png'))
column.image(io, padding: [0, 100, 10, 0])
column.image(io, padding: [0, field['type'] == 'initials' ? 200 : 100, 10, 0])
column.formatted_text_box([{ text: '' }])
elsif field['type'] == 'file'
column.formatted_text_box(