[PR #582] [MERGED] Add 'Duplicate Transaction' to bulk editor for #548 #3187

Closed
opened 2026-02-28 20:37:49 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/582
Author: @gsumpster
Created: 1/27/2023
Status: Merged
Merged: 1/28/2023
Merged by: @MatissJanis

Base: masterHead: gsumpster.duplicate-transactions


📝 Commits (9)

  • 4a5511b remove guid from payee cell, fix overflow on transfer account
  • be9c748 add duplicate transaction for root and children
  • 4ea49ee fix import ordering on Account.js
  • bd399b6 Merge branch 'master' of https://github.com/actualbudget/actual into gsumpster.duplicate-transactions
  • d949815 remove duplicating child transactions
  • e8f0002 Update packages/desktop-client/src/components/accounts/Account.js
  • fa9543e Update packages/desktop-client/src/components/accounts/Account.js
  • 1c07c89 Update packages/desktop-client/src/components/accounts/Account.js
  • 87d98cf fix linting, e2e tests

📊 Changes

1 file changed (+44 additions, -0 deletions)

View changed files

📝 packages/desktop-client/src/components/accounts/Account.js (+44 -0)

📄 Description

Completes #548!

This function will duplicate root level transactions that are selected, it will also duplicate children (even from different parents). This function will be disabled if a user attempts to select both parent transactions and children transactions as that's a little ambiguous as to what they want us to do there.

Thanks to @MatissJanis for helping me with some of the edge cases on how this functionality should work!


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/582 **Author:** [@gsumpster](https://github.com/gsumpster) **Created:** 1/27/2023 **Status:** ✅ Merged **Merged:** 1/28/2023 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `gsumpster.duplicate-transactions` --- ### 📝 Commits (9) - [`4a5511b`](https://github.com/actualbudget/actual/commit/4a5511b7ebb96e4b945ca7dfe323ee1ab9126e02) remove guid from payee cell, fix overflow on transfer account - [`be9c748`](https://github.com/actualbudget/actual/commit/be9c7487158d2574d7736e4f0a8c410be9783aed) add duplicate transaction for root and children - [`4ea49ee`](https://github.com/actualbudget/actual/commit/4ea49eeebff06aed1ed322b6d6757f13dc71da82) fix import ordering on Account.js - [`bd399b6`](https://github.com/actualbudget/actual/commit/bd399b6334989ca790f9729f0f0c0e1f83d3c6bb) Merge branch 'master' of https://github.com/actualbudget/actual into gsumpster.duplicate-transactions - [`d949815`](https://github.com/actualbudget/actual/commit/d9498158b26efd75a507702ff402a9e22a189d3c) remove duplicating child transactions - [`e8f0002`](https://github.com/actualbudget/actual/commit/e8f00028932e649b3163b017961ebcac4c9d08b8) Update packages/desktop-client/src/components/accounts/Account.js - [`fa9543e`](https://github.com/actualbudget/actual/commit/fa9543eea01e0d312d5912c20153b9a43245a76f) Update packages/desktop-client/src/components/accounts/Account.js - [`1c07c89`](https://github.com/actualbudget/actual/commit/1c07c897c28644c5909261e1011276c1997daa62) Update packages/desktop-client/src/components/accounts/Account.js - [`87d98cf`](https://github.com/actualbudget/actual/commit/87d98cfa69cb65bfc80493b3b946833f42e5395f) fix linting, e2e tests ### 📊 Changes **1 file changed** (+44 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/accounts/Account.js` (+44 -0) </details> ### 📄 Description Completes #548! This function will duplicate root level transactions that are selected, it will also duplicate children (even from different parents). This function will be disabled if a user attempts to select both parent transactions **and** children transactions as that's a little ambiguous as to what they want us to do there. Thanks to @MatissJanis for helping me with some of the edge cases on how this functionality should work! --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 20:37:49 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#3187