From 98888e7e0ee2ddfab4655f26e048c03fd87a7f7b Mon Sep 17 00:00:00 2001 From: Imen Attatra Date: Mon, 16 Mar 2026 14:51:54 +0100 Subject: [PATCH] include Dashboard Editing Architecture design record --- .../dashboard_editing_architecture.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 metr_docs/design_records/dashboard_editing_architecture.md diff --git a/metr_docs/design_records/dashboard_editing_architecture.md b/metr_docs/design_records/dashboard_editing_architecture.md new file mode 100644 index 0000000000..2d803e31f8 --- /dev/null +++ b/metr_docs/design_records/dashboard_editing_architecture.md @@ -0,0 +1,13 @@ +# Design Record: Dashboard Editing Architecture + +## Context + +Redash has an editing interface that allows users to modify dashboard properties, add widgets, rearrange layouts. The editing experience needs to be responsive and provide immediate feedback while ensuring data persistence and consistency. + +--- + +## Decision + +Dashboard editing follows a **direct persistence model** where each modification is immediately saved to the backend via individual API calls, rather than using a traditional form-based submission approach. We decide to follow this decision for our metr changes. + +