metabase / metabase/metabase

Archiving a question removes it from all dashboards without notifying the user

Open
#5,222 4 comments 21 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

If you archive a question, it is immediately removed from all dashboards but you don't get any kind of notification of that / you aren't asked to confirm the action. This is problematic as:

- the removal of the question from a dashboard is a destructive action; you are not able to reverse it and you have to add the dashboard card again manually (which can take time if you have already customized the viz settings etc)
- a user might accidentally archive a question without knowing that it is still being actively used in some dashboard(s) by other users

:arrow_down: Please click the :+1: reaction instead of leaving a `+1` or `update?` comment

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 reproducing the question-archiving flow and checking how archived questions are removed from dashboards. Determine whether the user should receive a notification, a confirmation, or both before the destructive removal. Done means the behavior clearly warns affected users and avoids an irreversible dashboard change without their awareness.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
data-visualization
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.