metabase / metabase/metabase

Purge the trash

Open
#57,046 0 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

.Team/AdminWebapp Organization/Trash Type:New Feature
Dominant language
Clojure
Stars
49.3k
Forks
6.8k
Avg merge
1d 13h
Merged PRs (30d)
653

Description

Is your feature request related to a problem? Please describe.
A simple purge trash button that would delete all archived items

Describe the solution you'd like
A simple purge button (along with the endpoint) that deletes all items that are archived

Describe alternatives you've considered
API FTW!

How important is this feature to you?
Would be an easy solution for users who never delete the trash and DB's keep getting bigger. In fact, this is a current problem for big serialization customers

Additional context
Related to https://github.com/metabase/metabase/issues/2783

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing related issue #2783, then trace the existing API and UI paths for archived items. Define the endpoint and purge button behavior, including which archived items are deleted. Done means users can trigger the purge and archived data is removed without leaving the database to grow indefinitely.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
api, databases, full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.