add file upload

This commit is contained in:
rulingcom 2025-06-19 22:24:59 +08:00
parent 718b62be7f
commit b160624e4e
3 changed files with 23 additions and 8 deletions

View File

@ -174,6 +174,21 @@ end
ce.text_translations = v
when "integer"
ce.number = (val.blank? ? nil : val)
when "image"
ce.remote_image_url = val
when "file"
val.split("\;").each do |remote_file|
file = ColumnEntryFile.new
file.remote_file_url = remote_file
filename = {}
file.choose_lang.choose_lang.reject(&:empty?).each do |lang|
filename[lang] = file.file.file.filename
end
file.file_title = filename
# file.column_entry_id = ce.id
file.save
ce.column_entry_files << file
end
when "editor"
v = {}
@site_in_use_locales.sort.each_with_index do |locale,x|

View File

@ -31,7 +31,7 @@ wb.add_worksheet(name: "Structure") do |sheet|
when "image"
row << column.title
row1 << column.key
row2 << "Please leave this column blank. Upload the image manually."
row2 << "Public URL"
when "date"
row << column.title
row1 << column.key
@ -46,17 +46,17 @@ wb.add_worksheet(name: "Structure") do |sheet|
when "file"
row << column.title
row1 << column.key
row2 << "Please leave this column blank. Upload the files manually."
row2 << "Separate the files by ;"
end
end
row << t("universal_table.hashtags")
row1 << "table_tags"
row2 << "table_tags"
row2 << "Separate tags by ;"
row << t("universal_table.related_entries")
row1 << "related_entries"
row2 << "related_entries"
row2 << "Separate UIDs with ;"
sheet.add_row row, :style => heading
sheet.add_row row1

View File

@ -36,7 +36,7 @@ wb.add_worksheet(name: "Structure") do |sheet|
when "image"
row << column.title
row1 << column.key
row2 << "Please leave this column blank. Upload the image manually."
row2 << "Public URL"
when "date"
row << column.title
row1 << column.key
@ -48,17 +48,17 @@ wb.add_worksheet(name: "Structure") do |sheet|
when "file"
row << column.title
row1 << column.key
row2 << "Please leave this column blank. Upload the files manually."
row2 << "Separate the files by ;"
end
end
row << t("universal_table.hashtags")
row1 << "table_tags"
row2 << "table_tags"
row2 << "Separate tags by ;"
row << t("universal_table.related_entries")
row1 << "related_entries"
row2 << "related_entries"
row2 << "Separate UIDs with ;"
sheet.add_row row, :style => heading
sheet.add_row row1