# \[DONE\] Undo/Redo for View configuration editing

**URL:** <https://community.fibery.io/t/done-undo-redo-for-view-configuration-editing/5267>\
**Category:** Ideas & Features\
**Created:** [October 8, 2023, 10:42pm UTC](https://community.fibery.io/t/done-undo-redo-for-view-configuration-editing/5267 "2023-10-08T22:42:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Blais](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/matt_blais/32/1464_2.png) [@Matt\_Blais](https://community.fibery.io/u/Matt_Blais)\
**Post date:** [October 8, 2023, 10:42pm UTC](https://community.fibery.io/t/done-undo-redo-for-view-configuration-editing/5267/1 "2023-10-08T22:42:06Z")

</div>

It is waaaay too easy to destroy hours of work in a View, simply by selecting the “wrong” thing (or something that doesn’t work the way you expect) - and there is currently no way to undo the damage.

If you inadvertently change the wrong element of the Rows configuration of a List/Grid view, that can delete **everything** else in the view configuration:

- Columns selection
- Filters
- Sorting
- Color rules

Nothing to do but start all over from scratch 🙄

For now the only “solution” is to _always duplicate a view before editing it_, for safe-keeping.

---

<div class="post-metadata">

**Author:** ![njyo](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/njyo/32/923_2.png) [@njyo](https://community.fibery.io/u/njyo)\
**Post date:** [October 9, 2023, 1:59am UTC](https://community.fibery.io/t/done-undo-redo-for-view-configuration-editing/5267/2 "2023-10-09T01:59:26Z")

</div>

I think another way to make all this less of an occurrence is to add some friction:

1. Have an ability to lock views (or have a config mode), so that critical changes won’t be made or that means any change is temporary (until I reload) when done in locked mode.
2. In combination with the above, allow at the user to choose overwriting and saving the previous config at the end of configuring.
3. With the view show how often and by who this view is visited so one knows if this is a critical view or something hardly ever used, so before changing I can decide to duplicate.

I would imagine that undo is a little tricky.

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [December 19, 2024, 3:04pm UTC](https://community.fibery.io/t/done-undo-redo-for-view-configuration-editing/5267/3 "2024-12-19T15:04:04Z")

</div>

> [@njyo](#):
>
> Have an ability to lock views

Released today

> [@December 19, 2024 / Lock Views & Documents, Quick filter items in Sidebar, Faster Search (santa last release of the year)](https://community.fibery.io/t/december-19-2024-lock-views-documents-quick-filter-items-in-sidebar-faster-search-last-release-of-the-year/7993):
>
> This is the last release of the year sweat_smile. 2024 was a very productive year for our development team, and I think we’ve reached our productivity plateau with 450 features released. There are 52 weeks in 2024 and we shipped 51 releases. I hope you like Thursdays as we do. It is sometimes stressful, but it’s also very rewarding to bring more value and make Fibery better every week. 2021 2022 2023 2024 -- -- -- -- Releases …

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [December 19, 2024, 6:03pm UTC](https://community.fibery.io/t/done-undo-redo-for-view-configuration-editing/5267/4 "2024-12-19T18:03:24Z")

</div>


