Skip to content

Enhancement: staged edits and rollback for contributor changes #49

Description

@pluginpath-ops

Summary

When a Contributor edits a public vehicle or test they did not create, that edit currently goes live immediately. A future enhancement would allow these edits to be staged for admin review before going public.

Desired behaviour

  • Contributor edits to public content they don't own create a "pending" version
  • Admin sees a diff/approval UI and can accept or reject the change
  • Rejected changes are discarded; accepted changes replace the live version
  • Full edit history / rollback so any version can be restored

Out of scope for now

  • Initial implementation will use direct edits (contributors are trusted)
  • No audit trail in v1

Complexity notes

This requires a vehicle_edits / run_edits staging table, a diff UI, and an approval workflow — significant scope. Defer until contributor trust becomes a concern.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions