[GH-ISSUE #406] Migrate to Latest Payload CMS and Use Native Trash Feature #264

Closed
opened 2026-03-03 11:14:23 +03:00 by kerem · 1 comment
Owner

Originally created by @charanm927 on GitHub (Aug 13, 2025).
Original GitHub issue: https://github.com/dflow-sh/dflow/issues/406

Description:

Upgrade dFlow’s backend to the latest version of Payload CMS and replace the current custom soft-delete/trash system with Payload’s native trash feature. This will simplify code maintenance, improve performance, and ensure better compatibility with future Payload updates.

Acceptance Criteria:

  • Upgrade Payload CMS to the latest stable release.
  • Replace custom trash/soft-delete logic with Payload’s built-in trash functionality.
  • Migrate existing “deleted” data to be compatible with the native trash system.
  • Test all collections for proper trash/restore behavior.
  • Remove unused code related to the old trash implementation.
  • Update admin UI labels and flows if needed.

Benefits:

  • Reduces maintenance overhead by removing custom code.
  • Ensures compatibility with future Payload CMS releases.
  • Improves reliability of trash and restore operations.
Originally created by @charanm927 on GitHub (Aug 13, 2025). Original GitHub issue: https://github.com/dflow-sh/dflow/issues/406 **Description:** Upgrade dFlow’s backend to the latest version of Payload CMS and replace the current custom soft-delete/trash system with Payload’s native trash feature. This will simplify code maintenance, improve performance, and ensure better compatibility with future Payload updates. **Acceptance Criteria:** - Upgrade Payload CMS to the latest stable release. - Replace custom trash/soft-delete logic with Payload’s built-in trash functionality. - Migrate existing “deleted” data to be compatible with the native trash system. - Test all collections for proper trash/restore behavior. - Remove unused code related to the old trash implementation. - Update admin UI labels and flows if needed. **Benefits:** - Reduces maintenance overhead by removing custom code. - Ensures compatibility with future Payload CMS releases. - Improves reliability of trash and restore operations.
kerem 2026-03-03 11:14:23 +03:00
Author
Owner

@pavanbhaskardev commented on GitHub (Sep 26, 2025):

  • Upgraded to payload 3.54.0, pushed changes to main commit
<!-- gh-comment-id:3336820859 --> @pavanbhaskardev commented on GitHub (Sep 26, 2025): - Upgraded to payload `3.54.0`, pushed changes to main [commit](https://github.com/dflow-sh/dflow/commit/02f9e23421e41d57d4086fddc98003cce20db059)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dflow#264
No description provided.