Skip to content

feat: download attachments from multiple columns grouped by record - #3650

Open
WhyRoy wants to merge 1 commit into
teableio:developfrom
WhyRoy:feat/attachment-download-by-row
Open

WhyRoy wants to merge 1 commit into
teableio:developfrom
WhyRoy:feat/attachment-download-by-row

Conversation

@WhyRoy

@WhyRoy WhyRoy commented Sep 15, 2026

Copy link
Copy Markdown

Background

Our organization uses the Teable Community Edition to manage business
records and their related files.

In our workflow, attachments belonging to the same record are often stored
in multiple attachment columns, such as contracts, supporting documents, and
approval materials. When users download these files, they need to select
multiple attachment columns and keep the files belonging to the same record
together.

This change adds an option to download attachments from multiple columns and
organize them by record, so that each record's related files are grouped in
the same folder. This makes the downloaded archive easier to review, share,
and use for offline processing.

Description

Extend bulk attachment downloads to support selecting multiple attachment
columns and organizing their files into folders by record.

This is useful when files belonging to the same record are stored across
different attachment columns and need to be downloaded together.

Changes

  • Allow users to select multiple attachment columns in the download dialog.
  • Collect attachments from the selected columns for each record.
  • Add an option to organize downloaded attachments into folders by record.
  • Support choosing a field to name the folders.
  • Update the attachment preview totals to reflect the selected columns.

Testing

Manually tested the row-grouped download workflow in a local development
environment. See the screenshot below.

Automated tests were not run in the fork environment.

Screenshot

Screenshot From 2026-09-15 22-26-42

@CLAassistant

CLAassistant commented Sep 15, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@WhyRoy
WhyRoy force-pushed the feat/attachment-download-by-row branch from abc462f to 5a3bf5b Compare September 15, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants