BeaconCMS / BeaconCMS/beacon_live_admin

Restore a revision

Open
#230 0 comments 0 reactions 0 assignees View on GitHub
area:content-ux enhancement roadmap
Dominant language
JavaScript
Stars
73
Forks
35
PR merge metrics
No merged PRs in 30d

Description

Add a button/option on the Revisions tab to allow users restore a particular version.

An idea to explore is that clicking on that button should fill all the fields of the current draft on the client side so users can review and make changes before saving, or discard the changes by simply refreshing the page. If that brings too much complexity then we can just replace the data in the `beacon_pages` table.

That action must display a confirmation dialog.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the Revisions tab entry point and inspect how revision data relates to the beacon_pages table. Trace how the current draft is loaded and saved, then determine the restore flow and confirmation dialog behavior. The work is done when a user can select a revision, confirm the action, and review or apply the restored data.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir, javascript
Domain
backend, database, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.