Group and ungroup split transactions (#2805)
* Group and ungroup split transactions * Release note * Fix release note category * Do not allow on reconciled transactions * Add account validation, fix undo behavior, set split payee * Fix lint errors * Allow extracting some child transactions * Disabled split/unsplit selected items menu * Fix lint error * Fix typecheck error * Special Split payee * "Split" payee on parent transaction * Show manage payees on payee autocomplete modal * Fix typecheck error + cleanup * Fix typecheck error + cleanup * VRT * Fix tests * VRT * Only show split/unsplit when applicable
Showing
- packages/desktop-client/e2e/rules.test.js 1 addition, 1 deletionpackages/desktop-client/e2e/rules.test.js
- packages/desktop-client/e2e/rules.test.js-snapshots/Rules-creates-a-split-transaction-rule-and-makes-sure-it-is-applied-when-creating-a-transaction-1-chromium-linux.png 0 additions, 0 deletions...-applied-when-creating-a-transaction-1-chromium-linux.png
- packages/desktop-client/e2e/rules.test.js-snapshots/Rules-creates-a-split-transaction-rule-and-makes-sure-it-is-applied-when-creating-a-transaction-2-chromium-linux.png 0 additions, 0 deletions...-applied-when-creating-a-transaction-2-chromium-linux.png
- packages/desktop-client/e2e/rules.test.js-snapshots/Rules-creates-a-split-transaction-rule-and-makes-sure-it-is-applied-when-creating-a-transaction-3-chromium-linux.png 0 additions, 0 deletions...-applied-when-creating-a-transaction-3-chromium-linux.png
- packages/desktop-client/e2e/transactions.test.js 1 addition, 1 deletionpackages/desktop-client/e2e/transactions.test.js
- packages/desktop-client/e2e/transactions.test.js-snapshots/Transactions-creates-a-split-test-transaction-1-chromium-linux.png 0 additions, 0 deletions...ons-creates-a-split-test-transaction-1-chromium-linux.png
- packages/desktop-client/e2e/transactions.test.js-snapshots/Transactions-creates-a-split-test-transaction-2-chromium-linux.png 0 additions, 0 deletions...ons-creates-a-split-test-transaction-2-chromium-linux.png
- packages/desktop-client/e2e/transactions.test.js-snapshots/Transactions-creates-a-split-test-transaction-3-chromium-linux.png 0 additions, 0 deletions...ons-creates-a-split-test-transaction-3-chromium-linux.png
- packages/desktop-client/src/components/Modals.tsx 0 additions, 1 deletionpackages/desktop-client/src/components/Modals.tsx
- packages/desktop-client/src/components/accounts/Account.jsx 115 additions, 4 deletionspackages/desktop-client/src/components/accounts/Account.jsx
- packages/desktop-client/src/components/accounts/Header.jsx 5 additions, 1 deletionpackages/desktop-client/src/components/accounts/Header.jsx
- packages/desktop-client/src/components/mobile/transactions/TransactionEdit.jsx 11 additions, 2 deletions...nt/src/components/mobile/transactions/TransactionEdit.jsx
- packages/desktop-client/src/components/modals/PayeeAutocompleteModal.tsx 17 additions, 14 deletions...p-client/src/components/modals/PayeeAutocompleteModal.tsx
- packages/desktop-client/src/components/schedules/ScheduleLink.tsx 9 additions, 11 deletions.../desktop-client/src/components/schedules/ScheduleLink.tsx
- packages/desktop-client/src/components/transactions/SelectedTransactionsButton.jsx 115 additions, 42 deletions...rc/components/transactions/SelectedTransactionsButton.jsx
- packages/desktop-client/src/components/transactions/TransactionList.jsx 2 additions, 2 deletions...op-client/src/components/transactions/TransactionList.jsx
- packages/desktop-client/src/components/transactions/TransactionsTable.jsx 105 additions, 47 deletions...-client/src/components/transactions/TransactionsTable.jsx
- packages/loot-core/src/client/state-types/modals.d.ts 2 additions, 1 deletionpackages/loot-core/src/client/state-types/modals.d.ts
- packages/loot-core/src/server/accounts/transactions.ts 4 additions, 9 deletionspackages/loot-core/src/server/accounts/transactions.ts
- packages/loot-core/src/server/main.ts 1 addition, 2 deletionspackages/loot-core/src/server/main.ts
Loading
Please register or sign in to comment